Perguntas sobre 'here-document'

3
respostas

set variável dentro heredoc e usá-los fora

Estou tentando definir a variável 'count' ao executar o comando dentro de um heredoc junto com o tempo limite, mas não consigo obter a variável 'count' fora do heredoc. Como posso conseguir isso? Meu script é mais complexo, mas achei que...
01.05.2016 / 17:30
2
respostas

Obtenha o caminho do documento aqui como um arquivo

Eu tenho um programa que recebe entrada de um arquivo XML cujo caminho é especificado como um parâmetro. Eu quero que meu shell script seja auto-contido, então um documento aqui parece ser o caminho certo a seguir. Infelizmente, este programa...
22.10.2015 / 22:46
1
resposta

Lendo multine text dentro de um script bash

Tenho o seguinte script graphviz que desejo converter em um script bash. #!/bin/bash graph=$(cat <<GRAPHEND graph match { node[style=filled shape=point label= ""]; size="40.0,40.0"; fontsize=10.0; overlap=false ;...
29.03.2013 / 13:45
2
respostas

Acrescentar o conteúdo do documento a um arquivo, somente se esse conteúdo ainda não existir nesse arquivo

Eu tenho um arquivo para o qual eu quero acrescentar algum conteúdo (incluindo o primeiro, segundo e terceiro espaços vazios visíveis no meu código abaixo): ### I am text 1 ### I am text 2 (O texto real que eu adiciono é muito mais l...
13.06.2018 / 07:34
1
resposta

Envie variável com EOF e use a variável do host [duplicate]

Eu quero enviar variável de origem para host e exec script de host. Aqui está o meu código: var1=1 ssh -p 42 root@xxx /bin/bash << EOF var2=2 echo $var1 echo $var2 EOF Retornar: 1 var1=1 ssh -p 42 root@xxx /bin/bash &l...
01.09.2017 / 17:44
2
respostas

setting variables dentro do subshell ao usar

Estou usando o seguinte método para passar comandos para um subshell iniciado por "newgrp". #!/bin/csh echo "Before newgrp" /usr/bin/newgrp users <<EONG echo "hello from within newgrp" id EONG echo "After newgrp" Funciona bem, desde...
14.10.2013 / 14:50
1
resposta

Usando heredoc em aliases zsh

Eu gostaria de usar o heredoc em um zsh alias, por exemplo: alias runthing="cd ~; date << HERE date HERE" No entanto, toda vez que eu executo esse alias, o shell age como se eu não tivesse terminado o heredoc e mostrasse isso:...
18.09.2018 / 12:16
3
respostas

ssh aguarde o prompt e saia

O que eu estou tentando alcançar é testar a conexão ssh em 2 servidores atrás do servidor de salto. O requisito é realmente obter o shell carregado (prompt) e, em seguida, sair do servidor (conexão). Primeiro eu tentei: ssh -A -t [email protected]...
06.09.2017 / 07:35
2
respostas

Variável não interpretada com 'EOF'

Este é o meu script: var="lalallalal" tee file.tex <<'EOF' text \ text \ $var EOF Preciso usar 'EOF' (com aspas) porque eu não posso usar barra dupla ( // ) caso contrário. No entanto, se eu usar as aspas, a variável $var nã...
19.07.2017 / 18:20
2
respostas

Misturando variáveis locais e remotas e uso e cotação adequados

O padrão recomendado para o bash, até onde eu sei, é sempre citar as variáveis do shell. Por exemplo. "$VAR" em vez de $VAR . Mas como posso alcançar a mesma segurança que as citações fornecem para variáveis que devem ser interpretadas...
20.10.2017 / 14:25