[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