Perguntas sobre 'quoting'

1
resposta

Por que uma recarga diária de .zshrc é necessária usando um alias contendo $ (date -u +% Y% m% d)? [fechadas]

Todas as manhãs, executo o seguinte comando que codifica um arquivo de log criado diariamente: ssh -t [email protected] tail -f development/abc/$(date -u +%Y%m%d).log Isso funciona bem e todas as manhãs o arquivo de log daquele dia é ac...
09.05.2016 / 12:23
2
respostas

Escape caracteres do echo -e

Eu tenho o seguinte no meu arquivo .bashrc que uso para um log: function log(){ RED="\e[0;31m" RESET="\e[0m" echo -e "${RED}$(date)" "${RESET}$*" >> "$HOME"/mylog.txt } Mas quando eu faço algo com um apóstrofo, ele aparece...
30.11.2015 / 14:53
5
respostas

bash executa o comando read do arquivo

Depois de algumas manipulações, recebi o arquivo com comandos que ficaria feliz em poder executar. Arquivo de entrada (o nome do arquivo é inp2.txt): "02 - Beautiful Emptiness.mp3" "02 - Come. mp3" "02 - Go For It.mp3" Código: #!/bi...
30.08.2012 / 01:17
5
respostas

evento bash não encontrado tentando corresponder e excluir parênteses no grep

Em uma linha muito longa, vou resumir com: (foo),(bar,baz(word,right),(end) Eu quero imprimir apenas: (bar,baz(word,right Para corresponder ao segundo parêntese, excluir a palavra que segue a terceira: $ grep -oP "\(.*(?...
31.03.2014 / 15:52
1
resposta

Qual é a diferença entre 'e'? [duplicado]

Eu tentei criar um arquivo de texto em um script bash. O comando echo abrange várias linhas e tem algumas aspas duplas "". #!/bin/bash echo "blabla bla bla bla "blabla" bla bla " bla bla bla" and so on and so on bla bla blu bla...
18.10.2013 / 08:48
4
respostas

Erro de sintaxe em um script bash que chama find

Onde está o erro neste script, por favor: #!/bin/bash rep="git" files='find' ${rep} '-type f' for f in ${files} do echo $f done Quando eu executo find git -type f sozinho no shell, funciona!     
10.10.2012 / 12:29
2
respostas

Shell comendo '?' personagens

Essa é uma pergunta tão simples que tenho certeza de que foi perguntada em algum lugar, mas não consigo encontrá-la. Minha concha, que eu não configurei intencionalmente para fazer isso, parece comer qualquer palavra que envolva pontos de interr...
15.04.2016 / 17:37
3
respostas

Eu preciso transformar uma série de comandos reunidos em um alias em .bashrc

sudo ifconfig wlan0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' O comando acima, quando executado a partir do terminal, gera o endereço IP "interno" correto. Quando tento passar como alias como: alias intip='sudo ifconfig wlan0...
28.06.2013 / 21:11
2
respostas

Por que o comando echo 'echo \\\ z' output \ z?

O comando echo $(echo \\z) é do livro , Eu não entendo porque isso gera \z Eu acho que deve sair z     
30.11.2017 / 16:22
2
respostas

Uma variável no Bash que contém aspas e espaços

Estou tentando o seguinte em um script Bash: MV_PARAMS='"foo 1" "foo 2"' mv $MV_PARAMS O que eu quero realmente executar é: mv "foo 1" "foo 2" Mas parece que não funciona. tentando isso: mv "$MV_PARAMS" Não funciona também....
08.08.2015 / 13:31