Perguntas sobre 'quoting'

3
respostas

Qual é a diferença entre "e '- e quando usá-lo? [duplicado]

Estou acostumado a digitar strings com aspas, mas a partir de agora, quando navego por arquivos de configuração e recomendações, vejo apóstrofos sendo usados. Eu freqüentemente copio apóstrofos em meus arquivos de configuração e os substitu...
10.02.2017 / 14:17
2
respostas

Como faço para escapar de um nome de subdiretório com um "e" comercial nele?

Executando um kornshell e tentando percorrer uma árvore de diretórios. Deseja criar um cd para um subdiretório com o seguinte nome: -3ab_&_-3dc.img Minha pergunta é: COMO preciso escapar do e comercial nesse nome? Eu tentei combinaçõ...
26.03.2013 / 00:18
2
respostas

Como eu posso condicionalmente passar um subshell através de 'time'?

Eu tenho um script de configuração para uma caixa do Vagrant, onde eu costumava medir etapas simples com time . Agora, gostaria de ativar ou desativar condicionalmente as medições de tempo. Por exemplo, anteriormente uma linha seria parecid...
17.12.2014 / 13:24
1
resposta

Envolvendo um comando que inclui aspas simples e duplas para outro comando

Eu recentemente aprendi sobre assistir , mas estou tendo problemas para fazê-lo funcionar com comandos relativamente sofisticados. Por exemplo, gostaria de pedir ao watch para executar o seguinte comando em zsh a cada três segundos *...
26.10.2011 / 22:04
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

O que '\ time', 't \ ime' e '\ cd' realmente fazem? (diversão com barras invertidas em conchas)

Durante a discussão sobre as diferenças entre /usr/bin/time e o shell (bash e zsh) incorporado em time , alguém mencionou que é possível usar \time como abreviação para obter /usr/bin/time . Primeiro, pareceu um bom atalho inocente,...
15.03.2016 / 14:28
2
respostas

Por que 'sudo -i' mas não 'sudo' remove caracteres de nova linha? [duplicado]

O que pode explicar os exemplos abaixo e como posso corrigir isso, de preferência sem acrobacias de citação pesadas? Eu estou usando o $n para simular várias seqüências de comandos de linha, apenas para distrair você da questão real. ~$...
03.06.2018 / 12:08
2
respostas

Escapando aspas no alias do zsh

Seguindo a esta pergunta sobre a remoção de novas linhas do texto, quero transformar isso em um alias zsh da seguinte forma: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Eu tentei escapar as aspas dentro...
24.02.2011 / 12:16
4
respostas

Pode um script de shell imprimir seu argumento, citado como você os escreveria no prompt do shell?

Em um script de shell, meu entendimento é que "$@" se expande para os argumentos do script, citando-os conforme necessário. Por exemplo, isso encaminha os argumentos do script para o gcc: gcc -fPIC "$@" Ao usar a sintaxe bash pass-to-s...
31.08.2016 / 18:29
3
respostas

Como o 'find -exec' passa nomes de arquivos com espaços?

Se eu tiver um diretório contendo alguns arquivos cujos nomes tenham espaços, por exemplo, $ ls -1 dir1 file 1 file 2 file 3 Eu posso copiar com sucesso todos eles para outro diretório como este: $ find dir1 -mindepth 1 -exec cp -t dir...
15.11.2015 / 04:58