Perguntas sobre 'here-document'

2
respostas

awk - lê o programa AND input da entrada padrão?

É possível que o awk leia o programa e a entrada do padrão entrada? Gostaria de poder enviar um arquivo para a seguinte função. process_data () { awk -f - <<EOF {print} EOF } Nota: o programa atual é mais longo, não pode ser pa...
04.08.2014 / 16:41
2
respostas

EOF bloqueia meu script?

Eu tenho este script (na verdade é um trecho de um script maior). #!/bin/sh if [ $actualsize -ge $MAXSIZE ]; then read dummy FILEPOINT <<EOF 'dd if=myfile skip=8001 count=1 bs=1|od -x' EOF fi Quando eu o executo, recebo...
05.06.2013 / 12:33
1
resposta

aqui documento com gato

Eu sou novo no Linux, shell script, e estou tentando aprender os fundamentos. Eu estou atualmente no capítulo de redirecionamento, onde aqui-documentos estão sendo explicados. Eu não conseguia entender como o código abaixo funciona em conjunto c...
05.04.2018 / 12:41
1
resposta

Quais são as diferenças entre o documento aqui e a string aqui em seus propósitos? [fechadas]

No bash, parece-me aqui documento e aqui string pode ser usado para fornecer strings como entradas stdin. aqui o documento pode fornecer recursos extras para especificar o delimitador, o que não tenho certeza se é necessário em qualquer caso....
18.11.2018 / 14:32
1
resposta

Erro de Bash 'unbound variable' quando as variáveis são referenciadas no comentário de múltiplas linhas (set -u) [duplicate]

Eu tenho uma falha de acompanhamento de comportamento inesperada após a variável 'unbound variable': #!/bin/bash set -u <<EOF a=a b=$a EOF Testado em: GNU bash, versão 4.4.12 (1) -release GNU bash, versão 4.2.46 (2) -release   ...
24.11.2017 / 19:06
1
resposta

Bash here - documentos e linhas shebang

É verdade concluir que ao usar um bash aqui-doc como bash << HEREDOC , então sempre e sem exceções, as linhas shebang como #!/bin/bash -x são redundantes? Se eu tivesse que apostar, eu apostaria que sim, eles seriam redundantes e s...
31.12.2016 / 12:21
2
respostas

Para o redirecionamento de entrada, existem diferenças funcionais entre o bash / zsh “$ (file)” e o arquivo tradicional?

Estou perguntando apenas sobre o uso que teria o mesmo efeito que o redirecionamento de entrada tradicional de um arquivo. <<<"$(<file)" até onde eu sei, é equivalente a <file Parece-me que estes são funcionalmente e...
30.10.2015 / 13:38
2
respostas

inline heredoc em vez de arquivo

Eu tenho um comando (arquivo php) que leva, como um argumento, a localização de um arquivo. por exemplo, $ php ./ScriptName.php /my/file/location.txt Às vezes eu só preciso de uma ou duas palavras, então eu realmente não quero criar...
05.12.2016 / 20:44
3
respostas

Como escapar de um personagem em um script heredoc bash

Eu tenho um script bash que lê um arquivo de entrada e usa um heredoc para ssh em um servidor usando o expect, mas estou tendo problemas para escapar de algum caractere especial no arquivo de entrada. Aqui está o que eu tenho .. Eu tenho uma...
14.08.2018 / 22:26
1
resposta

Cat escreve texto com “$” dentro

Eu quero gravar informações de configuração em um arquivo específico que tenha cifrões ( $ ) dentro. Isso parece ser um problema. Veja o que eu fiz: $ cat >> /etc/nginx/nginx.conf <<EOF # For more information on configuration...
09.12.2013 / 00:17