Perguntas sobre 'sh'

/ bin / sh é o shell POSIX. Para questões em que a portabilidade é importante. Se a questão for sobre arquivos .sh, marque-a com 'scripts'.
2
respostas

Localiza nomes de arquivos com extensão em maiúsculas

Como posso encontrar todos os arquivos com sua extensão em maiúsculas em recursivamente em um diretório. Eu tentei: $ find -name "*.[A-Z][A-Z][A-Z]" Parece funcionar, mas é claro que isso não verifica arquivos com mais de três letras a...
06.10.2018 / 17:15
1
resposta

O resultado de regex do Grep não é o esperado?

Usando o FreeBSD 11.1: #!/bin/sh if printf 'abcde.fgh' | grep -iEq '^[^][$^*_-]'; then echo "test 1 success" else echo "test 1 fail" fi echo if printf 'abcde.fgh' | grep -iEq '^[^][.$^*_-]'; then echo "test 2 success" else...
07.08.2018 / 03:06
2
respostas

Existe uma maneira de ter sh / bash / zsh “case” usar uma variável para um valor de teste?

Gostaria de ter algo como o seguinte: #!/bin/sh # ... other stuff ... # some relatively static possibilities (srsp): srsp='this|or|that|the|other' # more other stuff case $something in $srsp) # <- problem is here do_something #...
27.02.2015 / 04:06
1
resposta

Bash - lista de arquivos dentro do intervalo de datas

Até agora, baseei meus esforços em torno de este blog e sugerimos: startdate=”201407010000? enddate=”201408010000? touch -t $startdate ./startdatefiles touch -t $enddate ./enddatefiles find ./ -type f -newer ./startdatefiles ! -newer ./endd...
27.09.2014 / 17:17
1
resposta

Erro padrão do tubo para arquivar e mantê-lo no erro padrão?

Eu tenho um script (fragmento) para o qual estou registrando a saída e o erro padrão: #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile #example command that provides stdout, stderr } | tee -a $logfile Se...
30.09.2014 / 22:38
3
respostas

Insira uma string contendo “!!” em um shell sem que isso seja interpretado

Estou tentando enviar uma string que contenha "!!" nisso. No entanto, toda vez que eu o executo no zsh, o zsh substitui !! com o último comando digitado. Como posso obter zsh para não interpretar "!!"? Eu também confirmei a mesma coisa acontece...
23.10.2013 / 22:40
2
respostas

Script shell recebe notificação por e-mail quando o servidor está conectado à internet

Eu quero verificar se um servidor se conectou à internet ou não. Eu tentei seguir o script sem sucesso, que é executado a cada 5 min e verifica e envia um email se ele estiver conectado à internet. ping -c 3 192.168.0.25 > /dev/null 2>...
07.06.2018 / 12:31
1
resposta

Como configurar a data para o backup semanal do cron?

Estou escrevendo um comando para cron fazer backups automáticos para meu flashdrive. Eu uso tar ... -N <some date> para fazer o backup. A questão é como escrever o comando que me dá a data certa. Para o backup semanal , pensei...
12.04.2012 / 19:03
1
resposta

sh no Lion não pode fazer cd em pastas com caminhos implícitos (fazendo com que o make falhe constantemente)

Eu tive um problema com meu OSX 10.7 instalar Leão por algum tempo e eu finalmente levou algum tempo para investigar. O problema é que, ao executar make , sempre recebo um erro do formulário: /bin/sh: line 0: cd: [folder]: No such file...
17.10.2011 / 20:36
2
respostas

A tela não aparece na lista ao usar o sudo

Enquanto sob root user (impresso por whoami ), execução de sh -c "screen -d -m -S testscreen sh -c \"echo asd; echo qwe\"" cria uma tela com saída de duas linhas, que pode ser reconectada via screen -r testcreen Mas se eu estiv...
10.09.2011 / 07:37