Perguntas sobre 'here-document'

3
respostas

Usando um aqui-doc para 'sed' e um arquivo

O título diz tudo, eu quero usar um aqui-doc para comandos sed e fornecer o arquivo a ser lido e o arquivo de saída. Eu analisei o Aqui-Documentos do guia Advanced Bash Scripting, mas não menciona nada sobre argumentos regulares ao usar um...
16.08.2012 / 04:08
1
resposta

Como obter a conclusão da aba bash para trabalhar com o sistema de arquivos somente leitura?

Eu configurei deliberadamente o sistema de arquivos do meu RaspberryPi (Raspbian - Jessie) para ser lido somente. Uma das coisas que não estão (ainda) funcionando é a conclusão tab (aka auto) no bash, onde muitas vezes recebo o seguinte erro:...
02.03.2016 / 07:14
3
respostas

Você pode obter um “documento aqui”?

Digamos que eu tenha um script bash que atua como um arquivo de configuração para outro script bash: config.sh: verbose=yes echo "Malicious code!" name=test script.sh: source config.sh echo "After sourcing: verbose='$verbose', name=...
09.10.2014 / 19:04
1
resposta

Como fazer echo de variáveis usando cat em arquivo?

Eu tenho um script simples como este: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF No entanto, é enviado para o arquivo: Hello INCLU...
11.10.2013 / 20:22
2
respostas

Como posso terminar um documento aqui que começa com \\ $ fff?

Foi-me feita a seguinte pergunta em um teste de shell script na minha universidade, que nunca deu uma resposta, e o google é de pouca ajuda. Q: Qual é o separador de linha que deve ser usado para terminar este documento aqui? fff=file xy...
21.05.2015 / 08:31
2
respostas

Passando uma variável para um script bash que usa 'EOF' e considera a variável um literal [closed]

neste script eu acabo com "$ 1" sendo salvo no arquivo / test. #!/bin/bash cat > /test << 'EOF' $1 EOF a verdade é .. eu preciso manter 'EOF' como 'EOF' porque meu argumento ($ 1) contém cifrões. mas eu preciso que esse...
21.06.2014 / 11:08
2
respostas

Um loop while e um aqui-documento - o que acontece quando?

Eu tenho esse loop while e o combo here-document que eu executo no Bash 4.3.48 (1) e eu não entendo sua lógica. while read file; do source ~/unwe/"$file" done <<-EOF x.sh y.sh EOF A minha pergunta é composta por estas part...
07.02.2018 / 16:05
3
respostas

Por que o 'cat' parece iterar em matrizes JSON?

Estou intrigado com este comportamento de cat ao tentar produzir um heredoc contendo JSON no bash 3.2: entrada: $ cat <(cat <<EOF > {"x":[{"a":1,"b":2}]} > EOF) saída: {"x":["a":1]} {"x":["b":2]} O que está aco...
02.07.2015 / 19:31
2
respostas

Como executar código em uma nova sessão do tmux - a partir da sessão atual?

Eu uso o Ubuntu 16.04 e preciso da seguinte solução de tmux porque quero executar um processo de tempo limite com sleep , pois no meu caso particular eu não estava satisfeito com at e encontrei um bug com nohup (ao combinar nohup-sle...
05.01.2017 / 15:43
2
respostas

Crie um script a partir do Bash Script usando o here-document; Por que minha variável é substituída?

Eu tenho um problema ao criar um script de um mestre: Tão simples quanto: cat pippo << EOF LOGFILE=test.log echo '#############################' >> $LOGFILE EOF Mas, quando eu inspeciono pippo eu fico: LOGFILE=test....
12.12.2016 / 13:12