Precisa excluir um grande lote de links quebrados - o foreach falha em espaços

0

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

    
por Harley 07.04.2016 / 02:34

0 respostas