Eu tenho o seguinte fragmento de código no meu shell script e tenho um bug que não consigo definir uma razão para isso, apesar de algumas pesquisas.
Quando eu executo o código como abaixo, o script sai com uma mensagem dizendo
./my_script.sh:...
Deixando de lado a questão de se a saída de uso deve ir para stderr ou não, se você tivesse que redirecionar a saída do comando cat abaixo para stderr, como você faria isso?
function usage {
cat << " EOF_USAGE"
usage: FrameworkBu...
Eu tenho uma string com dados delimitados por tabulações que se parece com:
h1 h2
a1 b1
a2 b2
Eu produzi com o Bloco de Notas no Windows. Eu criei dados delimitados por tabulações, garantindo que as guias e não os espaços sejam usados....
Ao executar este script bash, ele mostra apenas o meu caminho local.
ssh ${REMOTE_HOST} 'bash -s' <<EOL
set -e
source ~/.profile
echo $PATH
# Commands here don't work because $PATH is not set properly.
# How can I se...
Em alguns heredocs, você vê a palavra-chave bash antes do abridor (< <), o nome e o descritor de arquivo. Por exemplo:
bash /dev/fd/10 10<<'SES'
Por que o Bash está lá? Quer dizer, nós já trabalhamos no Bash, e não é como cat...
Eu posso executar o seguinte script usando a maneira tradicional de:
cd ~ && vi script.sh [PASTE SCRIPT INSIDE] && chmod +x script.sh && ./script.sh && rm -rf script.sh
No entanto, se eu executar exatamente...
Eu tenho um caso de lógica de shell trançado para enviar a você, já que eu não encontrei nada nesse ponto específico em qualquer lugar (por favor, aceite minhas desculpas se eu perdi isso).
Vou tentar explicar o contexto da melhor maneira possív...
Eu quero fazer uma função que analise o texto colado em um terminal.
$ cat <<eof | grep --color sometext
> foo
> sometext
> sometext1
> a sometext
> asdf
>
> eof
sometext
sometext1
a sometext
Enquanto os trabal...
Eu tenho o seguinte comando, mas não funciona para mim ...
cd /etc/postfix/ssl/ && openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024 <<PASS
password
password
PASS
A saída é:
109 semi-random bytes loaded
Generating...