Perguntas sobre 'here-document'

2
respostas

Posso usar EOF, mas permitir que o usuário complete a entrada

A necessidade disso surgiu a partir do script abaixo. Ele se conecta a um PC remoto usando o utilitário vpn do anyconnect. Primeiro, ele solicita a senha única, conecta-se, inicia um cliente RDP e se desconecta depois que o aplicativo cliente RP...
25.11.2018 / 08:45
0
respostas

Usando um here-doc com barras invertidas no final de uma substituição de processo no bash

Isto: cat <<EOF one two three EOF Impressões: one two three E isso: cat <<EOF one \ two \ three EOF Impressões: one \ two \ three Mas enquanto isso: cat <( cat <<EOF one two three EOF ) Imp...
19.11.2018 / 13:46
0
respostas

Um utilitário para anexar conteúdo em um arquivo, se este conteúdo ainda não estiver no arquivo (mesmo em parte)

Existe um utilitário * Nix pelo qual eu poderia anexar conteúdo a um arquivo (digamos, anexar o conteúdo de um arquivo de modelo ao final de um segundo arquivo), somente se o conteúdo não for já está disponível no segundo arquivo, parcial ou t...
14.06.2018 / 06:57
3
respostas

Como lidar com strings de múltiplas linhas e interpolação de strings?

Digamos que eu queira ter um modelo em algum lugar que seja string multilinha: I have some text with ${placeholders} in this and some ${different} ones ${here} and ${there} Qual seria a minha melhor maneira de substituir os espaços reserv...
04.04.2018 / 12:47
1
resposta

O valor da variável é impresso com a execução heredoc [closed]

Enquanto em /var/www/html eu executei o seguinte cat heredocument que serve como um criador - Faz o arquivo /opt/dwa.sh que inclui uma função e um documento MYSQL. cat <<-"DWA_INSTALL" > /opt/dwa.sh #!/bin/bash DWA...
03.12.2017 / 03:13
2
respostas

Aqui documenta sem interpretar seqüências de escape, mas com interpolação

Existe alguma maneira de catar um arquivo sem interpretar a contrabarra dupla como uma seqüência de escape? Neste exemplo, um arquivo tex é criado: cat <<EOF > file.tex \documentclass[varwidth=true,border=5pt]{standalone} \usepack...
08.07.2017 / 00:56
0
respostas

Possíveis razões de erro “cat: -: Não existe tal arquivo ou diretório” [closed]

Basicamente, eu tenho exatamente essas linhas no meu script bastante complexo: echo $SHELL echo "$BASH_VERSION" echo $(which cat) echo $(alias cat 2>/dev/null) || : cat <<AAA test AAA echo 1 E mostra um erro no log de depuração...
02.04.2017 / 23:57
2
respostas

Caracteres válidos aqui tag doc

Quais caracteres são válidos em uma tag do doc aqui? cat << 'what_characters_can_be_used_here' what_characters_can_be_used_here Eu pergunto, porque eu quero uma string que é muito improvável. Assim, quero incluir caracteres estranh...
19.11.2016 / 19:12
0
respostas

ksh digite com herestring

Eu queria usar o Here String em conjunto com o tipo personalizado no KSH. Infelizmente não sou capaz de dizer o que estou fazendo de errado. #!/bin/ksh typeset -T Type_t=( typeset string='aaa' function fc { cat <<< ${_.st...
11.10.2016 / 11:36
1
resposta

O que são documentos aqui (isto é,) usados para?

Do Guia avançado de script de script : The special symbol << ... is similar to interactive-program < command-file Na verdade, tudo o que posso pensar em fazer com o símbolo << here-document, já posso fazer com < co...
25.08.2017 / 20:12