Resultados da pesquisa a pedido "sh"

2 a resposta

Como evito que o bash use um comando interno?

Estou tentando corrigir um script que usaecho, que está usando o comando embutido em vez do comando, como posso evitar isso? Eu sei que posso fazer/bin/echo para forçar o uso disso, mas eu não gostaria de codificar o caminho (para ...

2 a resposta

"$ {0% / *}" e "$ {0 ## * /}" em sh

Estes são trechos de um comando de fermentação. BREW_FILE_DIRECTORY=$(chdir "${0%/*}" && pwd -P) export HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}"Fazer o que${0%/*} e${0##*/} quer dizer com casca?

2 a resposta

devo evitar bash -c, sh -c e equivalentes de outros shells nos meus scripts de shell?

Considere o seguinte código: #!/bin/bash -x VAR='1 2 3' bash -c "echo "\$$VAR"" eval "echo "\$$VAR"" bash -c "echo \"\$$VAR\"" eval "echo \"\$$VAR\""Quais saídas: + VAR='1 2 3' + bash -c 'echo $1' 2 3 3 + eval 'echo $1' 2 3 ++ echo 2 3 2 3 ...

2 a resposta

o cronjob não executa um script que funcione bem independente

Eu tenho meu arquivo de script php em/var/www/html/dbsync/index.php. Quandocd /var/www/html/dbsync/ e corraphp index.php funciona perfeitamente. Eu quero chamar o arquivo PHP através do arquivo sh, a localização do arquivo SH é a ...

2 a resposta

Como verificar a sintaxe de scripts de shell POSIX portáteis? [duplicado]

Esta pergunta já tem uma resposta aqui: Como faço para verificar a sintaxe de um script Bash sem executá-lo? [/questions/171924/how-do-i-syntax-check-a-bash-script-without-running-it] 7 respostasO seguinte script shell executa bem quando ...

2 a resposta

Obter data do último sábado - BusyBox 1.1.0

Como a data no BusyBox não é tão poderosa quantodata do gnu, Tenho problemas para calcular a data do último sábado. last_sat=`date +"%Y-%m-%d" -d "last saturday"`só funciona bem com a data do gnu. Eu encontrei algo assim para calcular a partir ...

2 a resposta

obter o diretório pai de um arquivo no bash

Como obtenho um diretório pai para um arquivo? Quero que seja seguro em todos os tipos de nomes: . .. path/to/my/file /absolute/path/to/my/file '-rf --no-preserve-root whatever'/test.zip (symbolic links) `'"`'{(})Estou mais interessado em obter ...

2 a resposta

Script para obter o usuário que possui processo com mais uso de memória?

Como posso escrever um script que fornece uma saída do usuário que possui o processo com mais uso de memória no sistema. O script é sh. Tentei usar o comando top como ponto de partida, mas parece que não funciona com pipes, porque continua ...

2 a resposta

Quando eu uso o comando scp através de expect, o asterisco não pode ser reconhecido

Olá eu tenho um problema no shell linux Eu escrevo um script scp usando expect e o script é assim. #!/bin/sh expect -c "spawn scp /tmp/data/*2017-06-14*.log2 id@localhost:~/"\ -c "expect -re \"password\" "/ -c "sleep 1" \ -c "send ...

2 a resposta

Shell lê * algumas vezes * delimitador à direita

Para analisar campos delimitados por dois pontos, posso usarread com um costumeIFS: $ echo 'foo.c:41:switch (color) {' | { IFS=: read file line text && echo "$file | $line | $text"; } foo.c | 41 | switch (color) { Se o último campo contiver dois ...