Perguntas sobre 'quoting'

2
respostas

shell Makefile ignorando o final da linha de expressão regular

Eu tenho uma pasta para vários testes de código C, contendo muitos arquivos chamados *.c . Meu objetivo é fazer uma busca no Makefile para qualquer nome de arquivo terminado em .c e adicionar a raiz desse nome de arquivo aos alvos. Ma...
01.11.2015 / 02:16
3
respostas

Por que o meu comando não funciona quando é aliado?

Eu uso ps -ef | grep catalina | grep -v grep para imprimir o processo do tomcat em execução no sistema: kshitiz 7099 1 0 May11 ? 00:02:29 /usr/lib/jvm/jdk1.8.0/bin/java -agentlib:jdwp=transport=dt_socket,suspend=y,address=loc...
12.05.2014 / 05:51
3
respostas

Por que a origem não funciona quando eu chamo bash -c

Eu quero executar um comando que origina um script para executar algum env. variáveis antes de executá-las, sem obtê-las no shell atual. test.env export test=1 Nenhum desses comandos ecoa o env. variável: a) Isso não deveria funcion...
08.06.2014 / 07:55
2
respostas

bash cita o quebra-cabeça de expansão

Meu script parece: opts="-x ''" curl http://somepage $opts Eu quero a string em $opts anexada ao comando. Eu uso bash -x test.sh para verificar a expansão e ver que as aspas simples são removidas. Se eu alterá-lo para: opts="-...
09.05.2011 / 11:44
3
respostas

Existe uma maneira de executar código no prompt da linha de comando (PS1) sem usar backticks?

Estou usando este pedaço de código diretamente no prompt de comando (PS1), e ele me diz se o comando anterior foi executado corretamente. PS1="\'if [ \$? = 0 ]; then echo -e \"\e[1;32m[⚡️ ]\"\e[0m; else echo -e \"\e[1;31m[
13.06.2017 / 04:26
2
respostas

Paralelizar sed dá saída diferente

Tentando paralelizar uma operação sed, no entanto, enquanto a versão paralela funciona, ela retorna uma saída errada. A operação sed que eu gostaria de paralelizar (funciona) sed 's/\s.*$// ; s/\(.*\)/\L/' < oldfile.txt > newfile.txt...
14.05.2017 / 16:27
1
resposta

Pesadelo de citações aninhadas: enviando um e-mail de um host remoto

Eu preciso enviar (do meu terminal) um email com anexos do meu host remoto que eu acesse pelo ssh. Eu já sei que para fazer algo remotamente, eu uso ssh -p myport [email protected] "doSomething" Eu também sei que para enviar um e-ma...
28.09.2017 / 16:30
2
respostas

Existe uma razão para citar o status de saída $? variável?

Eu estava vendo os guias de estilo do Google para seus scripts bash e vi que eles citam a variável de status de saída $? aqui . if [[ "$?" -ne 0 ]]; then error_message fi Eu pensei que os valores de retorno são sempre numéricos, en...
23.12.2014 / 06:08
2
respostas

colchetes esquerdo e direito tratados diferentemente por sed / bash

Eu tenho um arquivo com o seguinte conteúdo: [root@server list]# cat filenames.txt [AAA','ACMEDEMO2','ACMEDEMO3','ACMEDEMO4','RENTCOGH','TESTENT','DORASINE','LOKAWINK','BBB] [root@qa4app01 list]# Eu quero isso como uma lista para usar no...
16.11.2014 / 10:03
1
resposta

Não é possível ecoar ou criar um link simbólico para um arquivo com caracteres especiais em seu nome dentro do script bash

Estou tentando criar um link simbólico para arquivos com a seguinte convenção de nomenclatura: .$abc$namehere.zip;1 Como pode ser visto, tem os seguintes caracteres especiais:. $; No meu script bash eu tenho as seguintes linhas de códi...
25.11.2013 / 03:04