Como usar sed ou AWK para separar uma string (NÃO string em arquivos)


0

Como posso separar .sharquivos em uma lista?

Eu tentei:

ls *.sh  | xargs sed 's/\n/ /g' > out.txt

O retorno de ls *.shé uma sequência longa com '\ n' no meio.

Respostas:



1

Você não quer lsaqui: use lsquando quiser que os olhos humanos vejam a saída bem formatada, não para quando desejar analisar nomes de arquivos como dados. Escolha um dos seguintes:

files=$(echo *.sh)

ary=( *.sh ); files="${ary[*]}'

0

Eu acho que:

ls *.sh | xargs

dará o que você deseja: uma linha com todos os arquivos .sh na pasta atual.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.