[OT] [Discussioni] Raccolta firme per proposta di legge sul SW

Paolo Redaelli paolo.redaelli a poste.it
Mar 28 Maggio 2002 21:49:47 CEST


Il mar, 2002-05-28 alle 19:53, joh.-ndo ha scritto:
> On 28 May 2002 16:54:38 +0200
> Paolo Redaelli <paolo.redaelli a poste.it> wrote:
> 
> > Il mar, 2002-05-28 alle 16:11, Alessandro Rubini ha scritto:

> io solo 1105...
> ma un sacco di curiosita' per che cosa vuol dire e che cosa fa quella
> riga
Conta il numero di programmi che l'utente vede "direttamente", senza
darne esplicitamente il percorso.
> for n in `echo $PATH | sed s/:/\ /g`; do ls $n; done | wc> 
traduzione:
echo $PATH 
	stampa il contenuto della variabile d'ambiente PATH,
| 
	incanala il flusso di caratteri verso il comando successivo 
sed s/:/\ /g`
	sostituisci nel flusso di caratteri i caratteri  ":" con spazi vuoti
(di solito č
~/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games);
for n in `...`
	prendi il risultato e per ogni "parola" (serie di caratteri separata da
spazi) che sarā una directory, 
do ls $n; done
	dammi l'elenco, 
| 
	incanala il tutto e
wc 
	conta le righe ottenute. (ls dā un file per riga, quindi contando le
righe ti dā il n. di programmi)





More information about the discussioni mailing list