Parece que 'find', 'bash' e 'sed' em alguns casos não funcionam como se espera.
O exemplo a seguir deve primeiro criar o arquivo 'sample.txt', depois encontrar o arquivo e finalmente processá-lo pelo comando '-exec'. O comando executado impri...
Deve ser simples, sem dúvida, mas não consigo encontrar uma maneira de passar a saída do comando whereis para o comando cd na mesma linha, para que não seja necessário cd na segunda etapa .
Eu tentei passar como abaixo:
cd $(where...
Como posso desabilitar a divisão de palavras durante a substituição de comandos? Aqui está um exemplo simplificado do problema:
4:00PM /Users/paymahn/Downloads
❯❯❯ cat test.txt
hello\nworld
4:00PM /Users/paymahn/Downloads
❯❯❯ echo $(cat...
Estou trabalhando em um projeto em duas máquinas diferentes - uma rodando o Mac OSX 10.8.3 e outra rodando o Red Hat Enterprise Linux. No meu Mac, posso fazer isso:
vim $(ls -R */*.@(h|cpp) */*/*.@(h|cpp))
e tudo funciona bem. Na caixa do...
Eu tenho um problema em poder fazer eco de uma parte de uma string.
Aqui está uma versão simplificada:
t=no_1187985:/home/my.name/testing/no
Eu quero fazer o eco no_1187985 apenas assim:
tt=$(echo $t | cut -d":" -f 1)
echo $tt
M...
test@debian:~$ echo 'echo \'echo "uh!"\''
uh!
Como o Bash faz isso? Parece que ele primeiro executa a expressão nos backticks não-escapados, o que retorna (as aspas duplas "" são removidas, certo?):
'echo uh!'
Portanto, temos uma entr...
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...
Gostaria de realizar a substituição de comandos antes da expansão de contraventores, mas não consegui:
$ ls {$(seq -s , 13 20)}.pdf
ls: cannot access {13,14,15,16,17,18,19,20}.pdf: No such file or directory
Como posso fazer isso?
Eu gostaria de pesquisar todos os arquivos contendo uma associação de strings (aqui os arquivos devem conter 'arthur' AND ('déni' OR 'deni') por exemplo) em um diretório e subdiretórios. Depois de alguma pesquisa, eu criei o seguinte código:...
para a variável
dbnya="echo $(date +%Y%m%d%H%M%S)"
Ao executar o código abaixo, recebo um erro (erro de sintaxe SQL)
mysql -u root -pthepass -e "CREATE DATABASE demo$dbnya CHARACTER SET utf8 COLLATE utf8_bin"
O segundo comando func...