[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