Perguntas sobre 'here-document'

1
resposta

O documento aqui recuado causa um erro de sintaxe

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:...
20.03.2015 / 16:39
1
resposta

cat para stderr enquanto lê o final do marcador de arquivo

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...
31.03.2015 / 17:36
3
respostas

Colando algum texto com abas em um documento aqui em uma janela do PuTTY

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....
08.06.2015 / 23:03
1
resposta

Ver valor remoto de $ PATH dentro do shell script

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...
03.07.2015 / 04:00
1
resposta

Por que há uma palavra-chave bash antes de alguns heredocs?

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...
22.03.2017 / 17:35
2
respostas

Um script que é executado bem a partir de quebras de arquivo quando executado com o Heredoc (na instalação do PHPmyadmin)

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...
16.11.2016 / 20:50
2
respostas

Como o shell irá expandir uma inclusão em um here-doc?

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...
30.03.2017 / 11:30
1
resposta

Redirecionando um Makefile dentro de um cat heredocument varrendo variáveis e quebra de linha

Execução: cat <<MAKE >> /etc/apache2/sites-available/Makefile1 % : printf '%s\n' \ '<VirtualHost *:80>' \ 'DocumentRoot "/var/www/html/$@">' \ 'ServerName $@' \ '<Directory "/var/www/html/$@">' \...
29.03.2017 / 23:55
3
respostas

grep com heredoc em função

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...
15.08.2018 / 16:15
2
respostas

Senha de atendimento automático para OPENSSL usando HEREDOC [closed]

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...
04.03.2014 / 12:14