Perguntas sobre 'xargs'

Um comando que constrói uma lista de argumentos para um comando a partir do texto dado como entrada padrão de xargs (ou lida de um arquivo especificado) permitindo assim a execução nos resultados de uma pesquisa, por exemplo. É fornecido pelo pacote findutils
3
respostas

Concatenando milhares de arquivos: vs

Eu encontrei duas respostas aparentemente contraditórias no StackOverflow para as seguintes perguntas: Concatenando milhares de arquivos de texto em centenas de diretórios (mantendo alguma estrutura) Como posso concatenar arquivos em um...
20.05.2013 / 02:51
3
respostas

cria o hash md5 de uma listagem de arquivos recursivos quando alguns caminhos possuem espaços

Eu preciso criar um hash md5 de cada diretório e arquivo dentro de um diretório principal. A única coisa que me impede de ter sucesso é descobrir uma maneira de contornar arquivos com um espaço no caminho. Estou usando o find para a listagem...
05.11.2011 / 00:03
1
resposta

xargs -r0 vs xargs -0

Eu vi exemplos na web de xargs com o argumento -r0 . O que esse argumento significa? As minhas páginas man não mostram nenhuma entrada para - r0 nem a maioria das páginas man que eu vi (por exemplo, link )     
20.07.2013 / 02:29
1
resposta

Desativa todas as variáveis ENV correspondentes a _PROXY

Estou tentando cancelar a configuração de todas as variáveis de ambiente que correspondem a _PROXY : env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable mas está falha...
16.06.2015 / 00:58
1
resposta

Quando você deve usar subshells vs 'xargs'?

Muitos comandos simples usando xargs podem ser reescritos como comandos usando subshells. Por exemplo, aqui está algo que eu estava usando hoje cedo, para concatenar os dez maiores binários em /usr/bin , escritos usando um subshell vs xargs...
22.02.2014 / 23:20
2
respostas

Xargs no segundo lado do tubo?

Estou tentando fazer o seguinte: cat file1.txt | xargs -I{} "cat file2.txt | grep {}" Espero que cada linha do arquivo1 seja o valor do grep no final do terceiro canal. Não está funcionando como esperado. Isso ocorre porque -I{} dei...
22.04.2017 / 17:49
5
respostas

Um forro para ver se o grep retornou alguma coisa? [duplicado]

Estou tentando verificar se uma máquina é um ThinkPad ou não está usando algo assim: sudo dmidecode | grep ThinkPad Eu quero que o resultado final retorne verdadeiro ou falso (ou 1/0). Estou pensando que a solução pode ser algo assim...
17.04.2017 / 05:27
4
respostas

recursivamente chmod

Eu estava tentando chmod pastas e arquivos com: find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; Mas eu estava pensando: Como fazer isso em uma linha usando find e excluindo os diretórios . e .....
07.09.2010 / 04:26
3
respostas

percorre a saída de um comando e usa outro comando [duplicado]

Como posso usar a saída de um comando - linha por linha - em outro comando? Eu sei como fazer isso com o símbolo% pipe_de% pipe, mas isso usa a saída inteira em um comando. Eu gostaria de ir linha por linha ... Eu acho que preciso combinar o...
06.12.2013 / 03:24
4
respostas

Como fazer com que os xargs manipulem espaços e caracteres especiais do cat?

Eu tenho um file que contém uma lista de nomes. ou seja: Long Name One (001) Long Name Two (201) Long Name Three (123) ... com espaços e alguns caracteres especiais. Eu queria criar diretórios desses nomes, por exemplo: cat file | x...
20.01.2016 / 14:07