Como enviar saída de terminal para arquivo de texto sem nova linha

1

Estou usando o comando find para localizar arquivos de um determinado tipo recursivamente em subdiretórios. Eu estou tentando enviar a saída do comando 'find' para um arquivo de texto. No entanto, os longos caminhos de arquivos retornados são divididos em várias linhas. Eu gostaria de produzir cada caminho de arquivo em uma única linha.

O comando que estou usando é parecido com

encontre / path / to / directories -name * .cdf > filelist.txt

a saída que recebo parece:

/path/to/directories/directory1/subdir
ectory1/file1.cdf
/path/to/directories/directory1/subdir
ectory1/file2.cdf
/path/to/directories/directory2/subdir
ectory2/file3.cdf

Eu quero que meu arquivo de saída se pareça com:

/path/to/directories/directory1/subdirectory1/file1.cdf
/path/to/directories/directory1/subdirectory2/file2.cdf
/path/to/directories/directory2/subdirectory1/file3.cdf

Qualquer ajuda sobre como conseguir isso seria muito apreciada.

Obrigado

    
por dabber 22.06.2015 / 18:53

1 resposta

0

Sua janela do Terminal é muito estreita para as linhas serem exibidas em uma única linha (por nome de arquivo).

  • Segure a tecla esquerda ALT ,
  • enquanto faz isso; coloque o ponteiro do mouse sobre o lado da janela, dentro da janela,
  • mantenha pressionado o botão do mouse MIDDLE
  • e arraste para redimensionar a janela.

Solte o botão do mouse e, em seguida, ALT enquanto estiver contente.

    
por Hannu 22.06.2015 / 19:14