[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