Pular para o conteúdo

Deu ruim no descritor

Responder tópico
  • Denunciar
  • Indicar

1. Deu ruim no descritor

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 $



Responder tópico

2. Re: Deu ruim no descritor

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder