Perguntas sobre 'here-string'

2
respostas

Por que wc “$ string” mostra um comprimento de um byte a mais que printf “$ string” | banheiro?

Acidentalmente, descobri que wc conta diferentemente dependendo de como ele recebe a entrada do bash: $ s='hello' $ wc -m <<<"$s" 6 $ wc -c <<<"$s" 6 $ printf '%s' "$s" | wc -m 5 $ printf '%s' "$s" | wc -c 5 É este co...
30.01.2018 / 13:26
1
resposta

Qual é a vantagem de usar o bash -c usando uma string here?

Existe algum benefício real em usar bash -c 'some command' usando bash <<< 'some command' Eles parecem ter o mesmo efeito.     
04.06.2017 / 04:44
4
respostas

Por que o corte falha com o bash e não com o zsh?

Eu criei um arquivo com campos delimitados por tabulações. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Eu tenho o seguinte script chamado zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 d...
10.06.2016 / 13:21
2
respostas

Aqui estão as strings disponíveis em ksh88?

Eu queria extrair 3 palavras de uma variável em 3 variáveis diferentes no script ksh. Eu usei essa linha no ksh93 e funcionou bem: read A B C <<< $line Obteve este erro para o comando acima enquanto o executava no ksh88: sy...
18.06.2018 / 14:14
3
respostas

Não é possível criar um arquivo temporário para este documento: Permissão negada

[Nota: Este Q similar diz respeito à mesma mensagem de erro bash. Foi marcado um duplicado de este outro Q . Mas como encontrei uma fonte muito diferente para esse erro, responderei meu próprio Q abaixo.] Esta linha de script bash que fu...
09.03.2018 / 17:22
3
respostas

Redirecionar o conteúdo sob uma nova linha (sem mais sintaxe ou argumentos)

Eu tentei estas maneiras para anexar conteúdo a um arquivo: printf "\nsource ~/script.sh" >> /etc/bash.bashrc echo -e "\nsource ~/script.sh" >> /etc/bash.bashrc cat >> "/etc/bash.bashrc" <<< "source ~/script.sh"...
07.02.2018 / 10:31
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

EOF inesperado ao procurar correspondência ')'

Estou simplesmente tentando obter a saída de uma instrução sql e armazenar na variável bash. Eu estou recebendo "inesperado EOF ao procurar correspondência ')'" erro. Eu não vejo o que estou fazendo errado. Por que estou recebendo esse erro?...
24.10.2016 / 22:53
3
respostas

Extrai linhas do texto com string como entrada

Como pode extrair linhas que correspondam à string de expressão regular ^li do texto (não um arquivo) abaixo usando sed ou algo assim? linux loan litmus launch Eu tentei grep , mas não consegui encontrar uma maneira de pesqu...
22.01.2016 / 18:17
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