Perguntas sobre 'quoting'

3
respostas

Printf não consegue interpretar a barra invertida e o ponto de exclamação

Estou escrevendo um programa java do terminal usando printf e redirecionando sua saída para um arquivo .java , mas printf não consegue interpretar a guia de barra invertida horizontal ( \t ) e quando tenho um ponto de exclamação ( !) n...
07.07.2018 / 22:11
2
respostas

Awk não está renderizando nenhum resultado

Meu objetivo é obter o arquivo criado no mês atual em um diretório. Parece que o comando está correto, mas não apresenta nenhum resultado: Date='date '+%b'' echo $Date Oct ls -l | awk -v d="$Date" '/d/ {print $NF}'     
15.10.2013 / 13:59
4
respostas

sh e números grep apenas

Estou enfrentando um problema e tentando encontrar uma solução que funcione em sh . Se eu pudesse usar o bash, este código funcionaria: ls /a|grep ^[0-9] Infelizmente este não é o caso de sh, e sim eu preciso usar sh. :) Correndo em sh e...
05.06.2013 / 14:45
3
respostas

Como exibir o comando e evitar a injeção de código

Estou jogando com wget , e basicamente faço um script que baixa uma página, preenho algumas informações nesta página e, em seguida, wget outra página, dependendo dessas informações. Então, basicamente, meu código parece defautltCommand="...
17.11.2017 / 18:14
1
resposta

Escapando problema com o comando find

Eu preciso encontrar tudo em um diretório, excluindo determinados subdiretórios e arquivos. Meu script precisa chamar isso como uma função: function findStuff() { # define exclusions ignore_dirs=("$1" "*foo*") # exc...
12.09.2018 / 13:12
3
respostas

Usando o comando eval duas vezes

Suponha que: a=b; b=c; c=d Em seguida, eval echo \$$a produz a saída: c Se quisermos extrair a saída d usando apenas a entrada a , tentei da seguinte maneira: (i) eval echo \$(eval echo \$$a) produz o erro: syntax...
10.11.2016 / 21:53
2
respostas

Zsh possivelmente adicionando aspas ao valor da variável (funciona no bash embora)

Sou relativamente novo no zsh (deslocado ontem do bash) Eu tive uma função bash no bash como vl() { cmd='echo $1 | sed -r 's/(.+):([0-9]+).+/ +/g''; vim $cmd } Isso basicamente converte um argumento como: vl ./manifests/production/t...
14.10.2013 / 08:00
3
respostas

Usando uma referência a uma variável de string bash em sed

Sou um novato relativo no Linux. Suponha que eu tenha um arquivo de texto a.txt que contenha o seguinte texto: A B C Agora, se eu quiser alterar o texto na linha 2 (que contém B ), posso usar o seguinte comando sed : sed -i '2s/...
19.08.2013 / 22:56
1
resposta

operação aritmética com expr

Estou fazendo uma operação add como #!/bin/sh a=10 b=20 c='expr $a + $b' echo "$c" echo "$a" echo "$b" mas está mostrando a saída como expr $a + $b 10 20 o que está errado com expr     
10.08.2016 / 01:50
1
resposta

No bash, grep para uma linha que começa com \, e atribui o resultado usando backticks

No bash, estou tentando fazer um arquivo para uma linha que começa com um \ e retornar o resultado usando backticks. Por exemplo: echo \Hello > myFile out='cat myFile | grep '^\Hello'' echo $out não retorna nada, mesmo que cat my...
15.09.2015 / 00:44