- Ajuda com for e ls
+ Responder ao Tópico
-
Ajuda com for e ls
Parece simples mas minha falta de prática com o assunto não está ajudando.
Como faço para listar o arquivo "teste teste.txt" neste ls? Ele reparte em duas saidas, e eu queria depois trocar o echo por um mv e preciso do nome inteiro =/
for arq in $( ls ); do echo saida: $arq; done;
Obrigado
-
Basta alterar o separador de campos default do bash que é \t\n (quebra de linha e tabulação) para \n (quebra de linha):
# export IFS=`echo -ne "\n"`
# for i in `ls -1`; do echo $i; done
teste teste.txt
E para voltar como era antes:
# export IFS=`echo -ne "\t\n"`
A[]'s