Quero encontrar um arquivo e, em seguida, digite o diretório que o contém. Eu tentei, find /media/storage -name "Fedora" | xargs cdmas é claro, eu o is not a directoryerro. Como insiro seu diretório pai com um comando de uma
Quero encontrar um arquivo e, em seguida, digite o diretório que o contém. Eu tentei, find /media/storage -name "Fedora" | xargs cdmas é claro, eu o is not a directoryerro. Como insiro seu diretório pai com um comando de uma
Estou no Ubuntu. Copiei alguns argumentos (separados por nova linha) e posso usar o xsel para imprimi-los assim $ xsel arg1 arg2 arg3 arg4 ... Agora, quero usar cada um desses argumentos para outro comando e executá-lo quantas vezes houver argumentos. Então eu tentei $ xsel | mycommand...
Esse problema ocorre apenas no contêiner de docker. Só findestá bem: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find com sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" dá um erro: /xxx/config/sed8Ey5tD: Device or resource...
Eu sei que posso abrir vários arquivos encontrados em um diretório da seguinte maneira: find -name *.foo -xargs <command> {} \; Isso funciona, mas ao tentar abrir um monte de arquivos de texto no gedit ao mesmo tempo, ele os abre sucessivamente (quando um arquivo é fechado, o próximo é...
Gostaria de alterar o formato da saída que xargs exibe cat k.txt 1 2 3 E cat k.txt | xargs 1 2 3 No entanto, eu gostaria de ter 1, 2, 3ou 1|2|3. Alguma
Estou tentando excluir todos os arquivos com um espaço em seus nomes. Eu estou usando o seguinte comando. Mas está me dando um erro Comando: ls | egrep '. ' | xargs rm Aqui, se eu estiver usando apenas o ls | egrep '. 'comando, ele estará me dando todo o nome do arquivo com espaços nos nomes dos...
Quando corro svn st | awk '{print $2}', recebo: a.py b.py c.py Então eu quero scpesses arquivos para um servidor remoto. Eu tentei: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Mas isso não funciona. Qual é o comando certo para fazer
Meu problema (em um script com #!/bin/sh) é o seguinte: Tento somar todos os arquivos em um diretório para fins de arquivamento. O arquivo de soma de verificação (no meu caso sha1) com todos os nomes de arquivos deve residir no mesmo diretório. Vamos dizer que temos um diretório ~/testcom arquivos...
Eu tenho um script s1que gera uma lista de números separados por ',' por exemplo 1,2,3,4. Agora, quero atribuir esses números ao script s2como argumentos, para que o s2 seja executado em cada um deles e produza o resultado em uma linha separada. Por exemplo, se s2 multiplica números por dois, este...
Suponha que eu tenha vários arquivos /tmp/. eu faço find . -type f | xargs -iFILES E eu quero fazer um md5sumem cada arquivo, gerando um arquivo com o mesmo nome, mas com .md5extensão. find . -type f | xargs -iFILES md5sum FILES > FILES.md5 Isso deve criar um arquivo md5 para cada arquivo...
Estou usando xargspara chamar um script python para processar cerca de 30 milhões de arquivos pequenos. Espero usar xargspara paralelizar o processo. O comando que estou usando é: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Basicamente,...
Eu tenho um fileque 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 com esses nomes, ou seja: cat file | xargs -l1 mkdir Faz directórios individuais separadas por espaços,...
Estou tentando fazer algo como ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} para arquivar os 3 últimos arquivos modificados, mas ele acaba executando o comando tar separadamente para cada um dos arquivos e, no final, fiquei com um arquivo tar contendo o último dos 3 arquivos (em qualquer...
Eu tenho tentado encontrar arquivos de imagem png a uma certa altura (acima de 500px). Eu sei que fileretornará as dimensões da imagem. Exemplo: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Mas preciso usar isso para encontrar todos os arquivos...
Quando executo o seguinte comando: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Eu recebo centenas de linhas que dizem: mv: target `/foo/bar/XX.csv` is not a directory Por quê? Eu pensei que xargs iria executar: mv /foo/barXX.csv some_dir para...
Estou tentando desarmar todas as variáveis de ambiente que correspondem _PROXY: env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable mas está falhando xargs: unset: No such file or directory. Se eu tentar mudar unsetpara...
Procurando uma maneira de chamar mais de um comando em um liner de xargs, encontrei a recomendação no findutils de chamar o shell do xargs assim: $ find ... | xargs sh -c 'command $@' O engraçado é que, se eu usar xargs assim, por algum motivo, pula o primeiro argumento: $ seq 10 | xargs bash -c...
No AIX (mas isso também acontece no HP-UX), tenho o GNU ls no meu caminho e também é alias como ls. Quando uso xargs, ele usa o Unix padrão em lsvez do alias. Por exemplo ( flocateé uma função que encontra o caminho exato do assunto da pesquisa): flocate mirrorvg | xargs ls -lh ls: illegal...
Estou pesquisando arquivos com base em uma expressão regular e, em seguida, tentando pesquisar conteúdo nesses arquivos. Então, por exemplo, eu tenho algo como #Find all C++ files that match a certain pattern and then search them find . -name "*.cpp" | grep "<name regex>" | xargs grep...
Eu gostaria de criar um nome de diretório para cada mês. Eu sei, depois de algumas brincadeiras com o shell, que: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec Então, eu usei a expansão de chaves echo {1..12}/01e tentei xargs: echo {1..12}/01 | xargs...