Log in Page Discussion History Go to the site toolbox

BASH uso IFS

From WikIRI

IFS

Separador de elementos de una lista. Normalmente espacio, tabulador y salto de carro. Ajustándolo podemos hacer mas útiles nuestros FOR-s

IFS=":"
echo "Directorios en el PATH..."
for DIR in $PATH
do
   echo $DIR
done

Algunos ejemplos de IFS utiles para cambiar entre sperador por tabuladores, retornos, etc:

   1.

      Whitespace == :Space:Tab:Line Feed:Carriage Return:

WSP_IFS=$'\x20'$'\x09'$'\x0A'$'\x0D'

   1.

      No Whitespace == Line Feed:Carriage Return

No_WSP=$'\x0A'$'\x0D'

   1.

      Field separator for dotted decimal ip addresses

ADR_IFS=${No_WSP}'.' 

Site Toolbox:

Personal tools
This page was last modified on 9 September 2009, at 11:06. - This page has been accessed 1,340 times. - Disclaimers - About WikIRI