Se assim for ls -1 target_dir | wc -l, recebo uma contagem de arquivos em um diretório. Acho isso um pouco complicado. Existe uma maneira mais elegante ou
Se assim for ls -1 target_dir | wc -l, recebo uma contagem de arquivos em um diretório. Acho isso um pouco complicado. Existe uma maneira mais elegante ou
Existe uma maneira de executar uma comparação recursiva de dois diretórios, mas apenas comparar (em seus respectivos locais) arquivos que correspondam a um predicado específico de nome de arquivo ou tipo de arquivo? Por exemplo, eu gostaria de fazer algo como diff -r dir-a dir-b -filenames...
Como posso manter um registro local com registro de data e hora de todos os comandos remotos em que uso ssh(o cliente openssh da linha de comando é iniciado bash)? Requisitos: Essencial: 100% do lado do cliente sem depender do log do servidor Configurado ou instalado por usuário com logs...
Eu gostaria de saber o equivalente a cat inputfile | sed 's/\(.\)/\1\n/g' | sort | uniq -c apresentado em /programming/4174113/how-to-gather-characters-usage-statistics-in-text-file-using-unix-comands para produção de estatísticas de uso de caracteres em arquivos de texto para contagem de...
Eu uso ubuntu 14.4e tento redirecionar a saída do grepcomando para um arquivo, mas continuo recebendo este erro: grep: input file 'X' is also the output Eu procurei por esse problema e descobri que havia um bug ubuntu 12.4e não há descrição. Alguém pode me ajudar a descobrir esse problema? Eu...
Eu queria saber se existe uma possibilidade (simples) de refazer / reverter um comando que foi executado no shell bash? (para desfazer) Existe algo semelhante à combinação ctrl+ zpara refazer qualquer ação (por exemplo, no word ou no
Suponha que eu faça uma lista e classifique os arquivos por seu atributo temporal: ls -ltr -rwxrwxrwx 1 bla bla 4096 Feb 01 20:10 foo1 -rwxrwxrwx 1 bla bla 4096 Feb 01 20:12 foo2 . . . -rwxrwxrwx 1 bla bla 4096 Mar 05 13:25 foo1000 O que devo adicionar atrás do ls -ltr em uma cadeia de tubos...
Quero excluir o arquivo ./test/main.cppda minha pesquisa. Aqui está o que estou vendo: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Eu sei que é possível obter a saída que eu quero usando vários comandos em um arranjo de tubos...
Vou aprender a usar a linha de comando. Especificamente, usarei o livro: "A linha de comando do Linux: uma introdução completa" . Agora, preciso usar uma distribuição Linux para ler o livro ou o OS X seria suficiente? Se eu precisar de uma distribuição Linux, usá-la por meio de uma VM será...
Suponha que eu tenha uma tela anexada, mas esqueci de executar screen -Linicialmente. É possível habilitar e desabilitar o log da tela atualmente anexada sem executar a tela novamente? Sei que é possível tirar o que é essencialmente uma captura de tela de uma tela atualmente conectada pressionando...
Para um arquivo realmente grande como 1 GB, wc -lé lento. Temos uma maneira mais rápida de calcular o número de novas linhas para um arquivo
Estou procurando maneiras de usar /dev/random(ou /dev/urandom) na linha de comando. Em particular, eu gostaria de saber como usar esse fluxo stdinpara gravar fluxos de números aleatórios em stdout(um número por linha). Estou interessado em números aleatórios para todos os tipos numéricos que a...
Estou procurando uma maneira de separar visualmente stdout e stderr, para que eles não entremeados e possam ser facilmente identificados. Idealmente, stdout e stderr teriam áreas separadas na tela em que são exibidas, por exemplo, em colunas diferentes. Por exemplo, saída que seria assim: ~$ some...
Eu tenho um problema estranho relacionado a grep -vconsultas. Permita-me explicar: Para exibir as conexões que eu uso who: $ who harry pts/0 2016-12-08 20:41 (192.168.0.1) james pts/1 2016-12-08 19:28 (192.168.0.1) timothy pts/2 2016-12-08 02:44 (192.168.0.1) A corrente ttydo meu terminal...
Estou tentando usar a última palavra ou frase usando grep para um padrão específico. Neste exemplo, seria da última vírgula até o final da linha: Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value E, portanto, a saída desejada para essa linha seria "Grande valor". Todas as linhas também têm comprimentos...
Aprendi um novo comando, pelo menos pensei, porque esse comando chsh:, não se comporta como o descrito. Foi descrito para funcionar assim: cat /etc/shells saber quais shells estão instalados, para que você possa escolher entre eles. faça echo $SHELLpara saber qual shell você está usando. escolha...
Existe uma maneira de mv, cpou qualquer operação de arquivo, de modo que eu possa especificar todos os arquivos que não quero que sejam afetados? Por exemplo, digamos que eu tenho uma pasta com os arquivos file1, file2e file3, e eu quero mover file1e file2em algum lugar. Em vez de nomear...
Por favor, veja esta pergunta. Eu tenho apenas fundiu dois arquivos AVI cd1.avie cd1.avipara movie.aviusando: avimerge -o movie.avi -i cd{1,2}.avi O problema é que eu tive que legendar arquivos vinculados aos primeiros aviarquivos: cd1.srt cd2.srt No começo, tentei simplesmente concatenar os...
A situação é que eu tenho um MP3 player mpg321que aceita uma lista de arquivos como argumento. Eu mantenho minha música em um diretório chamado "music", no qual existem mais alguns diretórios. Eu só quero jogar todos eles, então eu corro o programa com mpg321 $(find /music -iname "*\.mp3") . O...
Eu tenho algum comando que produz saída sem nova linha no final, como este Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ Atualmente, eu supero isso. somecmd | sed 's/$/\n/' | tr -s '\n' Existe uma maneira melhor de fazer