[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Desmanche de variável
From: |
Gentil de Bortoli Júnior |
Subject: |
Re: [shell-script] Desmanche de variável |
Date: |
Thu, 16 Feb 2006 14:07:23 -0200 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
daniel_zi wrote:
> Tenho a seguinte variável
>
> loop="-net 127.0.0.0 netmask 255.0.0.0 lo"
>
> o que preciso é pegar a variável loop colocar cada parte do que está
> entre aspas em outras variáveis, tipo:
>
> parte1=-net
> parte2=127.0.0.0
> parte3=netmask
> parte4=255.0.0.0
> parte5=lo
Opa. Duas formas. Uma com cut e outra sem:
$ loop="-net 127.0.0.0 netmask 255.0.0.0 lo"
$ set - $loop
$ echo $1
- -net
$ echo $2
127.0.0.0
$ echo $3
netmask
$ echo $4
255.0.0.0
$ echo $5
lo
- ----------
$ echo $loop | cut -d " " -f 1
- -net
$ echo $loop | cut -d " " -f 2
127.0.0.0
$ echo $loop | cut -d " " -f 3
netmask
$ echo $loop | cut -d " " -f 4
255.0.0.0
$ echo $loop | cut -d " " -f 5
lo
[]s
- --
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg
"There Is No Gene For The Human Spirit"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD9KM7R/xCJbtXupkRAiZEAJ9SsueW5BUEYWXdrB20ZisjPj1f/QCdF/8Q
97+PUGGCFv0vAUoKPe8PLds=
=VpsC
-----END PGP SIGNATURE-----