Eu deletei um diretório em algum momento que tem um monte de links em outro lugar apontando para o seu conteúdo. Eu queria usar um unix foreach para excluir os links mortos do diretório sem inserir outros arquivos / links, mas quando eu faço um
foreach cat thelist
foreach quebra todas as linhas nos espaços, o que é permitido neste caso nos nomes dos arquivos.
Alguém sabe uma maneira de manter intacta a linha inteira como o nome do arquivo no corpo do foreach?
Aqui está a situação ...
nome do arquivo tem espaços - > down / this / path / filename tem espaços
Que produz esse comportamento: para cada ... nome do arquivo não encontrado não encontrou espaços não encontrados
Eu tentei todos os tipos de "" e {} combos, mas nenhum deles supera o comportamento do foreach. obrigado. Harley
Tags command-line unix