Perguntas sobre 'here-document'

5
respostas

Não é possível indentar heredoc para corresponder ao recuo do aninhamento

Se houver um "Primeiro Problema Mundial" para o script, seria isso. Eu tenho o seguinte código em um script que estou atualizando: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}'...
20.05.2013 / 19:47
2
respostas

Como você usa o redirecionamento de saída em combinação com here-documents e cat?

Digamos que eu tenha um script que eu queira enviar para outro comando ou redirecionar para um arquivo (canalizando para sh para os exemplos). Suponha que estou usando bash. Eu poderia fazer isso usando echo : echo "touch somefile ech...
28.08.2013 / 06:41
1
resposta

O que o POSIX requer para documentos aqui citados dentro da substituição de comandos?

Em esta pergunta alguém relata um problema usando um aqui documento com uma palavra delimitadora entre aspas $(...) substituição de comandos , onde uma barra invertida \ no final de uma linha dentro do documento dispara continuação d...
29.01.2017 / 06:20
1
resposta

É possível usar vários docs aqui no bash?

Alguém pode usar vários aqui-docs para fornecer entrada para um comando no bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Obviamente, em ambos os casos, o segundo...
03.08.2014 / 13:10
3
respostas

Como entender o comando “cat file_name blah”?

No comando seguinte, o cat pega o conteúdo do here-doc e o redireciona para o arquivo chamado conf: cat > conf << EOF var1="cat" var2="dog" var3="hamster" EOF Como entender a ordem dos comandos aqui? O bash primeiro processa t...
02.07.2015 / 18:13
3
respostas

bash: Algum problema ao usar a leitura “$ VARIABLE” em uma partição raiz somente de leitura. Quaisquer soluções conhecidas?

Apenas por coincidência eu tive que usar o meu script ATA-ID-to-device-name (encontrado aqui: link ) em uma partição somente leitura / . Caso você esteja curioso, foi um console de recuperação do Ubuntu que permitirá que você acesse sua par...
02.11.2013 / 23:05
3
respostas

erro do script bash stty: entrada padrão: ioctl inapropriado para o dispositivo

Estou usando aqui - documentos em um script bash para automatizar a instalação e configuração onde uma senha é necessária muitas vezes. Eu digitei a senha uma vez e o script a passou para os vários comandos. Na maioria dos casos, a abordagem her...
11.07.2013 / 17:59
4
respostas

Por que o conteúdo JSON do heredoc não é analisável?

Eu tenho um fragmento JSON. O seguinte não funciona: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "[email protected]" } PERSON echo -n "$VALUE" | python -m json.tool O resultado é: No JS...
11.04.2018 / 12:59
3
respostas

Como combinar a substituição de processos do Bash com o documento AQUI?

No Bash versão 4.2.47 (1) - libere quando eu tento catenar o texto formatado que vem de um HERE-dcoument da seguinte forma: cat <(fmt --width=10 <<FOOBAR (I want the surrounding parentheses to be part of the HERE-document) (Even the...
17.06.2014 / 02:49
2
respostas

Atribuindo a saída de uma consulta SQL à variável

Estou conectando-me ao banco de dados Oracle e disparando uma consulta e atribuindo a saída à variável Mas quando faço eco do valor da variável, não é impresso corretamente. count='sqlplus -s $configuser/$configpass@$ORACLE_SID <<END...
01.08.2013 / 14:50