[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Bash] utilzzo di uno tra valori multipli



On Thu, Aug 19, 2004 at 08:37:55PM +0200, jag wrote:
> Ciao a tutti,
> 
> Vi pongo un problemino sperando che voi ne sappiate qualcosa...
> 
> ad un certo punto di uno script ho una variabile $A che assume + di un
> valore (nomi di file) io vorrei poter prendere a mio piacimento il terzo
> o il primo o il quarto nome di file e farne c'ho che voglio...
> l'output e' cosi:
> $echo $A
> file3.ext1
> file8.ext2
> file18.ext3
> se utilizzo head o tail con l'opzione -n e voglio il secondo nome
> (esempio echo $A | tail -n 2) entrambe mi stampano anche il primo mentre
> io vorrei usare solo quel nome (cioe' vorrei che mi stampassa file8.ext2
> nel caso scegliessi di usare il secondo file)... Conoscete il metedo per
> uscirne fuori? io no :\
> 

A="qui quo qua"; echo $A | awk '{n = rand() * NF + 1; print $n}'

Ciao

-- 
---------------------------------------------------------------------
|    Marco Nenciarini    | Debian/GNU Linux Developer - Plug Member |
| mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia       |
---------------------------------------------------------------------
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4

Attachment: signature.asc
Description: Digital signature


Reply to: