Perguntas sobre 'here-document'

1
resposta

preenchimento de valores variáveis não funciona no bash

Eu tenho o seguinte script: #!/bin/bash $db=DB $H=6973 $cov=38 for i in $(find . -type f -name "*.*.las"); do cat <<EOF #qsub <<EOF #!/bin/bash -l #PBS -N DASqv #PBS -l walltime=48:00:00 #PBS -j oe #PBS -l mem=30G #PBS -l ncp...
30.01.2018 / 01:39
1
resposta

Como posso executar o patch através de um heredoc no bash?

Estou tentando corrigir um arquivo como este no bash: cat << ''EOF | patch --dry-run > --- urancid 2017-12-06 09:56:33.000000000 -0600 patch --dry-run > +++ /tmp/urancid 2017-12-06 15:06:57.000000000 -0600 > @@ -393...
06.12.2017 / 22:21
2
respostas

bash - adiciona linha em branco ao heredoc via variável

Se eu estou usando este cenário em um script: #!/bin/bash addvline=$(if [ "$1" ]; then echo "$1"; echo; fi) cat << EOF this is the first line $addvline this is the last line EOF se $1 for emty, recebo uma linha em branco. Mas...
01.10.2017 / 18:23
1
resposta

Por que devo usar abas em vez de espaços em heredocs? [duplicado]

Eu pessoalmente trabalho em plataforma cruzada com Windows e Linux e às vezes edito .sh arquivos com o Notepad ++. É, portanto, problemático para mim manter todos os recuos de guias de meus arquivos como Unix-like, então minha solução foi u...
22.03.2017 / 19:18
1
resposta

Recarrega um script local a partir de um código fonte disponível para URL?

Eu tenho um script longo (> 500 linhas) carregado em cada inicialização de uma página da Web, a partir de um arquivo local. O código-fonte deste script é frequentemente atualizado e apresentado sob uma determinada URL para que todos os usuári...
07.12.2016 / 11:13
2
respostas

gnuplot, aqui-documentos e argumentos da linha de comandos

Posso usar um documento aqui para passar um script do gnuplot para o gnuplot e também ter argumentos de linha de linha de comando passados para o gnuplot? No meu arquivo bash, eu normalmente escrevia: #!/bin/bash #set up code in here... gn...
08.08.2018 / 08:29
1
resposta

Tentando colocar o nome no texto de um arquivo

Estou tentando colocar o nome do arquivo que acabei de criar no meu script no texto do arquivo, mas parece que não consigo descobrir como imprimir o $name no arquivo. Pode a someoene me ajudar? cat <<'EOF' >>$name This file is...
28.12.2017 / 16:19
1
resposta

Não é possível escrever texto em um arquivo ao usar aqui-documento [duplicado]

Este comando parece não funcionar no meu script, como posso decidir em qual arquivo eu quero este texto, se eu apenas criar um arquivo com o seguinte comando touch $name Eu quero que o texto esteja no arquivo $name que acabei de cria...
28.12.2017 / 10:10
2
respostas

Por que o comando ls remoto daqui do ssh não funciona dentro de um $ ()? [duplicado]

Eu estou tentando contar o número de arquivos em um diretório remoto. Eu tenho o seguinte código: ssh server.com<<RUNTHIS FILE_COUNT=$(ls -AU /foo/bar/test_dir) echo "$FILE_COUNT" > ~/file_count.txt RUNTHIS Quando eu e...
19.10.2017 / 16:54
0
respostas

Openssl no Git Bash falha com erro quando o Heredoc é usado

Eu tenho um script que está gerando certificados SSL para mim. A tela costumava funcionar bem no meu computador antes e eu não mudei o script desde que o usei da última vez. Hoje eu corri o script e notei um comportamento de buggy. Depois de exe...
29.08.2017 / 12:42