Perguntas sobre 'quoting'

1
resposta

Script do Bash falhando com opção desconhecida devido ao espaço no argumento [duplicado]

Estou tentando executar a função aws create lambda. É o seguinte - eval $(aws lambda create-function \ --function-name $FUNCTION_NAME \ --runtime $RUNTIME \ --role $ROLE \ --handler $HANDLER \ --region $REGION \ --zip-file $ZIP_FILE \ --pro...
04.11.2017 / 14:45
3
respostas

De quais personagens eu preciso escapar ao usar sed em um script sh?

Pegue o seguinte script: #!/bin/sh sed 's/(127\.0\.1\.1)\s//' [some file] Se eu tentar executar isso em sh ( dash here), ele falhará por causa dos parênteses, que precisam ser escapados. Mas eu não preciso escapar das barras inver...
28.02.2012 / 05:42
5
respostas

Como posso executar 'date' dentro de uma tarefa da guia cron?

Eu quero criar um arquivo de log para um script cron que tenha a hora atual no nome do arquivo de log. Este é o comando que tentei usar: 0 * * * * echo hello >> ~/cron-logs/hourly/test'date "+%d"'.log Infelizmente, recebo esta mensa...
20.01.2012 / 18:12
2
respostas

Nome do diretório do espaço de loop [duplicado]

Eu tenho um CT.txt com os dados de entrada abaixo. CT.txt: test testing test 1 E com o script abaixo: #!/bin/bash for CITY in $(cat /home/user/CT.txt) do FILES=/mnt/dir1/dir2/$CITY/* echo $FILES Me dando saída da seguinte for...
03.08.2017 / 08:23
1
resposta

Por que o 'find' não mostra este arquivo?

Usando find com grep , pode-se localizar arquivos que correspondam a um padrão: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log No entanto, usando find sozinho, o...
11.11.2012 / 11:20
1
resposta

Variável baseando-se em uma função

Eu defini uma função auxiliar curta em um script bash. Para legibilidade, gostaria de substituir os cabeçalhos padrão com uma variável declarada fora da função. Eu tentei citar a declaração de muitas maneiras diferentes, mas nada está funcion...
14.02.2017 / 02:56
1
resposta

Como iniciar o Notepad ++ a partir da linha de comando do Cygwin por meio de um alias?

Isso é o que eu tentei. $ alias n++='(cd 'dirname $1'; "/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe" 'basename $1')' alias n++='(cd 'dirname $1'; "/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe" 'basename $1')' history -a...
12.01.2017 / 02:20
1
resposta

Ao comparar integer, string e binary no bash, que incluem aspas (simples ou duplo) devo usar e por quê?

É errado usar aspas simples para incluir strings / integers diferentes ao compará-las? Eu usei aspas simples e aspas duplas juntas em um script, na maioria das vezes elas funcionam, mas deve haver uma regra para manter a consistência do scrip...
17.11.2016 / 19:41
1
resposta

Interpolação do sinal de dólar dentro de cotas no bash

Estou executando este pequeno script de teste que escrevi: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest na linha de comando: ./test.sh "1092$212" mas o cifrão está sendo retirado. Se eu escapar, funciona....
11.05.2011 / 20:46
1
resposta

Enrola uma string com espaços em branco e caracteres nela? [duplicado]

Estou tentando criar um script "simples" que vou usar para criar alguma documentação para máquinas Unix / Mac. Recebi com sucesso a informação de que preciso, mas parece que não posso enviá-la para um servidor da Web que criei com o CURL porqu...
14.06.2016 / 16:30