[PLUTO-help] (R)e: Help script
    Rex Sanna 
    rex.sanna a tiscali.it
       
    Gio  2 Ago 2007 16:18:43 CEST
    
    
  
De "Help script"
(martedì 31 luglio 2007)
Come riportato in:
http://www.pluto.it/files/ildp/guide/abs/variables2.html#IFSH
Possiamo usare la variabile IFS come separatore..
Impostandola ad un carattere che possiamo non trovare
nei nomi files (che si presume abbiano un nome conosciuto)
==============================================
  1 #!/bin/bash
  2 # $IFS gestisce gli spazi in modo diverso dagli altri caratteri.
  3 
  4 output_arg_uno_per_riga()
  5 {
  6   for arg
  7   do echo "[$arg]"
  8   done
  9 }
 10 
 11 echo; echo "IFS=\" \""
 12 echo "-------"
 13 
 14 IFS=" "
 15 var=" a  b c   "
 16 output_arg_uno_per_riga $var   # output_arg_uno_per_riga `echo " 
a  b c   "`
 17 #
 18 # [a]
 19 # [b]
 20 # [c]
 21 
 22 
 23 echo; echo "IFS=:"
 24 echo "-----"
 25 
 26 IFS=:
 27 var=":a::b:c:::"               # Come prima, ma con ":" 
anziché " ".
 28 output_arg_uno_per_riga $var
 29 #
 30 # []
 31 # [a]
 32 # []
 33 # [b]
 34 # [c]
 35 # []
 36 # []
 37 # []
 38 
 39 # In awk si ottiene lo stesso risultato con il separatore di 
campo "FS".
 40 
 41 # Grazie, Stephane Chazelas.
 42 
 43 echo
 44 
 45 exit 0
===========================================
Non lo dico io, ;)
-- 
Coltiva LINUX!!! Tanto Windows si pianta da solo..
    
    
More information about the pluto-help
mailing list