Lista nomes de arquivos e caminhos de arquivos de arquivos no Mac lado a lado no Terminal

0

Muitas postagens discutem como listar caminhos e nomes de arquivos separadamente. No entanto, eu preciso dos dois juntos. Existe uma maneira de fazer isso?

Por exemplo:

  • Filepath do nome de arquivo
  • A.xlsx /Folder/Folder/A.xlsx
  • B.xlsx /Folder/Folder/B.xlsx

Ou melhor ainda se eu puder enviar isso para o arquivo csv, pois é isso que eu preciso no final. Um nome de arquivo de coluna. Um caminho de coluna

    
por forgodsakehold 30.09.2016 / 09:21

1 resposta

0

Se você tiver no arquivo os caminhos, você pode extrair o nome do arquivo desta maneira:

for i in 'cat filename';
do
echo 'basename $i'";"$i
done

Por favor, esclareça se você tem uma lista em arquivo. Se você não possui um arquivo, você pode executar o comando find para procurar por arquivos em uma determinada árvore. A primeira linha deve se tornar:

for i in 'find /path -type f -name "your_wildcard_here"';

Se você não precisa filtrar os arquivos, você deve alterar a primeira linha assim:

for i in 'find /path -type f';

onde / path é o diretório inicial que você deseja pesquisar

    
por 30.09.2016 / 09:57

Tags