Is there anyway to select the numbers of the variable: 1 3 4 and work with them?
$ col=1,3,4,; IFS=","; for i in $col; do echo "i= $i"; done
i= 1
i= 3
i= 4
Mas alterar o Separador de campo interno ( IFS
) pode ser perigoso, pois é uma variável de todo o sistema e muitos aplicativos dependem de seu valor padrão. Por isso, é recomendável que você salve e restaure seu valor original toda vez que precisar modificá-lo.
$ col=1,3,4,
$ OLDIFS=$IFS
$ IFS=","; for i in $col; do echo "i= $i"; done
i= 1
i= 3
i= 4
$ IFS=$OLDIFS