Deu ruim no descritor

1. Deu ruim no descritor

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 26/12/2018 - 21:28h

Pessoas ... há pouco mais de 1 ano me disseram para usar descritores para contornar variáveis compostas .. pois bem ... hoje fui tentar usar e deu ruim ... o meliante socou quebra de página em todas as letras 'n'.

alguém me explica a dinâmica desse descritor

mauricio@phantom ~/teste $ ls -l
total 12
-rw-r--r-- 1 mauricio mauricio 0 Dez 26 21:16 continente americano
drwxr-xr-x 2 mauricio mauricio 4096 Dez 26 21:16 grudento
-rwxr-xr-x 1 mauricio mauricio 107 Dez 26 21:11 sh.sh
drwxr-xr-x 2 mauricio mauricio 4096 Dez 26 21:16 torrent com musica
-rw-r--r-- 1 mauricio mauricio 0 Dez 26 21:16 vibrante
mauricio@phantom ~/teste $

mauricio@phantom ~/teste $ cat sh.sh 
#!/bin/bash
OIFS="$IFS" #"guarda" o valor antigo de IFS
IFS="\n"
for x in `ls`;do
echo $x
done
IFS="$OIFS"
mauricio@phantom ~/teste $

mauricio@phantom ~/teste $ ./sh.sh 
co
ti
e
te america
o
grude
to
sh.sh
torre
t com musica
vibra
te
mauricio@phantom ~/teste $





  


2. Re: Deu ruim no descritor

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/12/2018 - 21:47h


Mauriciodez escreveu:

Pessoas ... há pouco mais de 1 ano me disseram para usar descritores para contornar variáveis compostas .. pois bem ... hoje fui tentar usar e deu ruim ... o meliante socou quebra de página em todas as letras 'n'.

alguém me explica a dinâmica desse descritor

mauricio@phantom ~/teste $ ls -l
total 12
-rw-r--r-- 1 mauricio mauricio 0 Dez 26 21:16 continente americano
drwxr-xr-x 2 mauricio mauricio 4096 Dez 26 21:16 grudento
-rwxr-xr-x 1 mauricio mauricio 107 Dez 26 21:11 sh.sh
drwxr-xr-x 2 mauricio mauricio 4096 Dez 26 21:16 torrent com musica
-rw-r--r-- 1 mauricio mauricio 0 Dez 26 21:16 vibrante
mauricio@phantom ~/teste $

mauricio@phantom ~/teste $ cat sh.sh 
#!/bin/bash
OIFS="$IFS" #"guarda" o valor antigo de IFS
IFS="\n"
for x in `ls`;do
echo $x
done
IFS="$OIFS"
mauricio@phantom ~/teste $

mauricio@phantom ~/teste $ ./sh.sh 
co
ti
e
te america
o
grude
to
sh.sh
torre
t com musica
vibra
te
mauricio@phantom ~/teste $


Segue ai Mauricio:
exec 3< <(ls -1)
while read line <&3; do
echo \"${line// /\\ }\"
done
exec 3<&-


Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts