Perguntas sobre 'here-document'

3
respostas

Onde as pessoas usam o “Here document” em sistemas UNIX? [duplicado]

Onde as pessoas usam o "documento aqui" em sistemas UNIX? Onde é usado na realidade?     
28.09.2015 / 07:56
1
resposta

Redirecionar para crontab com um documento

É possível imprimir em crontab com um documento? Eu tentei isso, mas falhei: cat <<-"CRONTAB" > crontab 0 0 * * * cat /dev/null > /var/mail/root 0 1 * * 0 certbot renew -q CRONTAB e: bash <<-"CRONTAB" &g...
12.01.2018 / 05:46
2
respostas

Heredocument de linha única - Possível em Bash?

Desejo executar um cat heredocument em uma única linha, em vez da sintaxe natural de 3 linhas (abridor, conteúdo e delimitador). Minha necessidade de fazer isso é principalmente estética, já que o conteúdo redirecionado visava fazer parte de...
09.06.2017 / 05:17
1
resposta

Por que bash está confundindo esta cadeia de limite HEREDOC como um comando?

Estou tentando usar blocos HEREDOC aninhados em um script bash. Nota O HEREDOC externo é o usuário para executar uma lista de comandos como um usuário diferente via sudo o HEREDOC interno está capturando texto normal para cat em um...
09.08.2015 / 04:46
1
resposta

mv comando no servidor remoto não está funcionando

B=$1 CHECK="$(ssh $USER@$LOGINHOST <<EOD . /path/loadprofile.sh if [[ ! -e \$TXTDR/$B.txt ]]; then; echo "TXT file for this job does not exist."; exit; fi mv \$TXTDR/$B.txt /tmp/$B EOD)" Ele está falhando com o...
08.02.2018 / 13:24
2
respostas

Por que heredocs são “dependentes” dos descritores de arquivos?

Eu publico esta pergunta com uma resposta para esclarecer aos novos usuários, porque algumas sintaxes heredoc lidariam com descritores de arquivos; Eu mesmo tive alguns problemas para entender isso no começo. Veja por exemplo: bash <<...
21.12.2016 / 00:42
2
respostas

Variáveis de ambiente sobre o bloco ssh no script de shell [duplicado]

Eu tenho a seguinte função: GetHostName () { NODE01_CHECK='cat /etc/hosts | grep -w "node01" | awk '{print $1}'' NODE02_CHECK='cat /etc/hosts | grep -w "node02" | awk '{print $1}'' IS_NODE1='ifconfig -a | grep -w $NODE01_CHECK' IS_NODE2='i...
08.12.2016 / 11:34
4
respostas

Executando um arquivo de script sobre o ssh através do sudo

Eu posso fazer login em uma máquina remota como um usuário que pode fazer sudo su - . Não consigo logar como root. Eu tenho um script localmente que quero executar na máquina remota. Além disso, o script é enviado por outro script. Eu nã...
02.03.2018 / 05:28
2
respostas

como usar sair aqui dentro doc

Eu tenho um script quando eu uso várias conexões ssh dentro do HEREDOC, assim: ssh -A -tt -l user 192.168.1.2 <<EOF ping server1 -c3 ssh server2 nslookup www.gogole.com exit ssh server3 ifconfig exit EOF no entanto, qu...
14.09.2017 / 12:52
1
resposta

Como eu uso: cat EOF [duplicate]

Estou um pouco confuso e não tenho certeza, como adicionar o gato < < Estilo EOF para o meu script. Realmente apreciaria um pouco de feedback e ajuda. Aqui está o meu script !/bin/sh #This is a disk mailer script for hdfs DU_RE...
03.08.2016 / 22:17