Perguntas sobre 'shell'

1
resposta

Como executar um comando Bash e executar duas instruções sobre falha?

Eu quero executar um comando Bash seguido por duas ações se e somente se o teste retornar um erro. Eu preferiria resolver essa tarefa como uma linha no Bash. Aqui estão as duas formas que tentei: ssh [email protected] "ls /home/somefile" || ech...
27.01.2014 / 16:17
4
respostas

Tail -f o arquivo de log mais recente

Em alguns pontos, consegui que isso funcionasse ls -rt /path/to/log/file/ | tail -1 | xargs tail -f Mas não consigo entender por que nem sempre funciona. (Isso é uma correção rápida até que eu consiga o log rolando fixo aqui)     
22.07.2013 / 13:02
4
respostas

Alterar linha de comando “ambiente” para o comando de programas

Em um console, é possível mudar para um "ambiente" de comandos? Para explicar, tomo "git" como exemplo. Enquanto programando e usando um repositório git, eu mudo para o caminho de repos e então faço muitos comandos "git" como "git x ...", "git y...
22.08.2011 / 14:56
4
respostas

Siga um arquivo movido para seu diretório de destino

Existe uma maneira de mover um arquivo de um diretório para outro e, em seguida, cd para o último em um comando? Algo como mv /a/file /another/dir && cd _ , mas sem digitar na segunda vez o caminho do diretório.     
03.10.2012 / 19:08
2
respostas

mv em um padrão glob não funciona sem sudo

Estou usando o banco de dados MySQL na máquina Ubuntu . Meu diretório de dados MySQL é /var/lib/mysql/ , pois tenho um banco de dados chamado " db_test ", portanto, tenho um diretório chamado db_test/ under /var/lib/mysql/ . E to...
28.11.2011 / 16:14
3
respostas

Expandindo variáveis no zsh

O script abaixo funciona no bash, mas não no zsh. Eu acho que é porque na variável OPTS , eu estou "expandindo" (não tenho certeza se esta é a palavra certa) a variável $EXCLUDE , e esta sintaxe não funciona em zsh. Como eu substituiria essa...
27.08.2011 / 00:07
5
respostas

Transformação automática de novas linhas na atribuição de variável de shell

Isso veio de um dos meus comentários para essa questão com relação ao uso de bc no shell script. bc coloca quebras de linha em grandes números, por exemplo: > num=$(echo 6^6^3 | bc) > echo $num 120412086764823510820209005685728...
28.02.2014 / 14:39
1
resposta

Por que “cat / tmp / out1 / tmp / in2 &” aparece como “bash” com o comando “ps”?

Considere: mkfifo /tmp/out1 mkfifo /tmp/in2 cat /tmp/out1 > /tmp/in2 & Quando eu corro ps aparece como bash na seção CMD . Por quê?     
23.10.2014 / 12:24
5
respostas

Como pesquisar em arquivos específicos que correspondam a um padrão

Como posso encontrar uma palavra em arquivos específicos que correspondam a um padrão. por exemplo. procurando por version em CMake* arquivos encontrados recursivamente no diretório atual.     
16.12.2013 / 06:33
1
resposta

Imprimindo a hora da época com a utilidade da data

Da leitura outra resposta Eu sei que o seguinte comando pode ser usado para imprimir o atual epoch time : $ date +'%s' 1491150773 Da leitura da página do manual date(1) (nota: eu realmente uso o macOS) que encontrei um exemplo ilus...
02.04.2017 / 16:48