Qual comando pode ser usado para verificar se um diretório existe ou não, dentro de um script de shell
Esta tag é EXCLUSIVAMENTE para perguntas sobre PROGRAMAÇÃO diretamente relacionadas ao Unix; problemas gerais de software devem ser direcionados ao site do Unix e Linux Stack Exchange ou ao superusuário. O sistema operacional Unix é um sistema operacional de uso geral desenvolvido pelo Bell Labs no final da década de 1960 e hoje existe em várias versões.
Qual comando pode ser usado para verificar se um diretório existe ou não, dentro de um script de shell
Existe um shell script (Unix) para formatar JSON em formato legível por humanos? Basicamente, quero transformar o seguinte: { "foo": "lorem", "bar": "ipsum" } ... em algo assim: { "foo": "lorem", "bar":
Em um shell Unix, se eu quiser combinar stderre stdoutentrar no stdoutfluxo para manipulação adicional, posso acrescentar o seguinte no final do meu comando: 2>&1 Então, se eu quiser usar heada saída de g++, posso fazer algo assim: g++ lots_of_errors 2>&1 | head para que eu possa...
$ time foo real 0m0.003s user 0m0.000s sys 0m0.004s $ O que significam 'real', 'user' e 'sys' na saída do tempo? Qual deles é significativo ao comparar meu
Como recursivamente greptodos os diretórios e subdiretórios? find . | xargs grep "texthere"
Presumo que todos aqui estejam familiarizados com o ditado de que todos os arquivos de texto devem terminar com uma nova linha. Eu conheço essa "regra" há anos, mas sempre me perguntei - por
Como faço para percorrer cada linha de um arquivo de texto com o Bash ? Com este script: echo "Start!" for p in (peptides.txt) do echo "${p}" done Eu recebo esta saída na tela: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in...
Ao escrever programas shell, geralmente usamos /bin/she /bin/bash. Eu costumo usar bash, mas não sei qual é a diferença entre eles. Qual é a principal diferença entre bashe sh? Do que precisamos estar cientes ao programar bashe
Acabei de instalar o node e o npm através do pacote no nodejs.org e sempre que tento pesquisar ou instalar algo com o npm, ele gera o seguinte erro, a menos que eu execute o comando sudo. Sinto que este é um problema de permissões? Eu já sou o administrador. npm ERR! Error: EACCES, open...
Defino uma senha ao criar uma nova chave SSH no meu laptop. Mas, como sei agora, isso é bastante doloroso quando você está tentando confirmar ( Git e SVN ) em um local remoto através do SSH várias vezes em uma hora. Uma maneira de pensar é em excluir minhas chaves SSH e criar novas. Existe uma...
Estou trabalhando para escrever alguns scripts em grepdeterminados diretórios, mas esses diretórios contêm todos os tipos de tipos de arquivos. Eu quero grepapenas .he .cpppor enquanto, mas talvez alguns outros no futuro. Até agora eu tenho: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image...
O que é o POSIX? Eu li o artigo da Wikipedia e o leio toda vez que encontro o termo. O fato é que nunca realmente entendi o que é. Alguém pode me explicar explicando "a necessidade do POSIX"
Estou tentando adicionar um diretório ao meu caminho, para que ele sempre esteja no meu caminho do Linux. Eu tentei: export PATH=$PATH:/path/to/dir Isso funciona, no entanto, sempre que eu saio do terminal e inicio uma nova instância do terminal, esse caminho é perdido e preciso executar o...
Existe um comando ou um script existente que permita visualizar todos os trabalhos agendados do sistema * NIX de uma só vez? Gostaria que ele incluísse todos os crontabs do usuário, bem como o que /etc/crontabquer que esteja /etc/cron.d. Também seria bom ver os comandos específicos executados...
É possível usar lsno Unix para listar o tamanho total de um subdiretório e todo o seu conteúdo, em oposição ao habitual 4Kque (presumo) seja apenas o próprio arquivo de diretório? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Se eu quiser encontrar as diferenças entre duas árvores de diretório, normalmente apenas executo: diff -r dir1/ dir2/ Isso mostra exatamente quais são as diferenças entre os arquivos correspondentes. Estou interessado em obter apenas uma lista dos arquivos correspondentes cujo conteúdo é...
Estou procurando a string foo=nos arquivos de texto em uma árvore de diretórios. Está em uma máquina Linux comum, tenho o shell bash: grep -ircl "foo=" * Nos diretórios também existem muitos arquivos binários que correspondem a "foo =". Como esses resultados não são relevantes e retardam a...
Recentemente me perguntaram isso durante uma entrevista de emprego. Fui sincero e disse que sabia como um link simbólico se comporta e como criar um, mas não entendo o uso de um link físico e como ele difere de um
Tentei fechar o tomcat usando ./shutdown.shdo /bindiretório tomcat . Mas descobriu que o servidor não estava fechado corretamente. E, portanto, não consegui reiniciar. Meu tomcat está sendo executado na porta 8080. Eu quero matar o processo do tomcat em execução 8080. Eu quero primeiro ter a lista...