Perguntas com a marcação «shell»

252
Faça xargs manipular nomes de arquivos que contêm espaços

$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Meu comando falha porque o arquivo "Lemon Tree.mp3" contém espaços e, portanto, o xargs pensa que são dois arquivos. Posso fazer o find + xargs funcionar...

249
Chmod recursivamente

Eu tenho um arquivo morto, que é arquivado por outra pessoa e quero, automaticamente, após o download, alterar uma ramificação do sistema de arquivos nos arquivos extraídos para obter acesso de leitura. (Não posso alterar como o arquivo morto é criado). Eu olhei para este segmento: chmod: Como...

246
encontrar sem recursão

É possível usar o findcomando de alguma maneira que ele não recursione nos subdiretórios? Por exemplo, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 E o resultado de algo como find DirsRoot --donotrecuourse -type fserá apenas File1,...

245
Inserir linha após a primeira partida usando sed

Por alguma razão, não consigo encontrar uma resposta direta para isso e estou com um pouco de dificuldade no momento. Como eu inseri uma linha de texto de escolha após a primeira linha que corresponde a uma sequência específica usando o sedcomando Eu tenho

243
Repetir arquivos em um diretório usando o PowerShell

Como posso alterar o código a seguir para examinar todos os arquivos .log no diretório e não apenas o arquivo? Eu preciso percorrer todos os arquivos e excluir todas as linhas que não contêm "step4" ou "step9". Atualmente, isso criará um novo arquivo, mas não tenho certeza de como usar o for...

242
Como obtenho apenas diretórios usando Get-ChildItem?

Estou usando o PowerShell 2.0 e quero canalizar todos os subdiretórios de um determinado caminho. O comando a seguir gera todos os arquivos e diretórios, mas não consigo descobrir como filtrar os arquivos. Get-ChildItem c:\mypath -Recurse Eu tentei usar $_.Attributespara obter os atributos, mas...