[PLUTO-help] (R)e: Help script

Gian Uberto Lauri GianUberto.Lauri a eng.it
Mar 31 Lug 2007 15:05:25 CEST


>>>>> "SP" == Sabatino Palladino <sabatino.palladino a aliceposta.it> writes:

SP> Alle 11:34, martedì 31 luglio 2007, Gian Uberto Lauri ha scritto:
>> Trovando il modo di settare a null la variabile IFS (ammetto di non
>> esserci riuscito) si dovrebbe inibire il word splitting ...

SP> Devo indagare quando avrò recuperato il sonno perso stanotte.

Siamo in 2....

SP> A me funziona anche senza toccare IFS.

No,  se  IFS  vale  il  canonico  "  \t\n"  parte  lo  splitting  dopo
l'espansione.  Venghino siori venghino allo siou:

saint a gastone:~/xxx/olo$ ls -1 # tre file con lo spazio nel nome
prova due
prova tre
prova uno
saint a gastone:~/xxx/olo$IFS=\000 # IFS a \000, risultato un po' strano(*)
saint a gastone:~/xxx/olo$ for i in `ls -1`; do  echo "--"$i"-------------"; done
--prova due
prova tre
prova uno-------------
saint a gastone:~/xxx/olo$ IFS=" \t\n" # IFS col valore canonico
saint a gastone:~/xxx/olo$ for i in `ls -1`; do  echo "--"$i"-------------"; done
--prova-------------
--due-------------
--prova-------------
--tre-------------
--prova-------------
--uno-------------
saint a gastone:~/xxx/olo$ for i in `find . -name prova\* -print0`; do  echo "--"$i"-------------"; done
--./prova-------------
--tre./prova-------------
--due./prova-------------
--uno-------------
saint a gastone:~/xxx/olo$ 

-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software



More information about the pluto-help mailing list