Perguntas com a marcação «quoting»

As strings geralmente são delimitadas por aspas, o que levanta o problema de lidar com strings que incluem aspas.


4
Como posso ecoar cifrões?
Por exemplo, $PATHe$HOME Quando digito, echo $PATHele retorna meu $PATH, mas quero repetir a palavra $PATHe não o que a variável real representa, echo "$PATH"também não funciona.
67 shell  quoting 

5
Como escapar de aspas com casca?
Estou tendo problemas para escapar de caracteres no bash. Eu gostaria de escapar de aspas simples e duplas ao executar um comando com um usuário diferente. Para os fins desta pergunta, digamos que eu queira ecoar o seguinte na tela: 'single quote phrase' "double quote phrase" Como posso escapar de …




5
Passe variável de shell como um / padrão / para awk
Tendo o seguinte em uma das minhas funções shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , portanto, quando chamado como _process $arg, $argé passado como $1e usado como padrão de pesquisa. Funciona assim, porque o …
59 shell  awk  quoting  variable 



4
eco de bytes em um arquivo
Estou tentando conectar meu Rasberry Pi a algum monitor usando o barramento i2c. Para começar, eu queria escrever manualmente coisas, bytes em particular em um arquivo. Como você escreve bytes específicos em um arquivo? Eu já li esse e achei que meu problema deveria ser resolvido com algo assim echo …

2
Como os parênteses são interpretados na linha de comando?
Ao ler sobre como configurar grub, deparei-me com um artigo afirmando que precisava usar uma das duas sintaxes a seguir, echo \(hd0,0\) >> /boot/grub/grub.conf ou echo '(hd0,0)' >> /boot/grub/grub.conf porque, na linha de comando, os parênteses são interpretados de uma maneira especial. O que há de especial nos parênteses? Como …
45 bash  shell  quoting 


4
Como imprimir "$" no documento aqui
Como posso ecoar "$" em um documento aqui no bash? Por exemplo, eu quero ter um arquivo com o conteúdo no servidor remoto como $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Mas isso seria tratado como uma variável. Como posso imprimir um literal $?
42 bash  shell  quoting 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.