Estou tentando construir um comando que canalize os resultados de um comando grep para outro comando grep em uma função bash. Por fim, quero que o comando seja executado assim:
grep -I -r FooBar /code/internal/dev/ /code/public/dev/ | grep .c...
Por que quando executo o curl em uma API REST, os caracteres especiais (!) na minha chave são interpretados pelo shell?
curl https://foo.my.salesforce.com/services/data/v28.0/ -H "Authorization: Bearer '00DE0000000K0eM!AQYAQGgmLxxxxxxxxxxx'...
Estou executando o comando abaixo na parte ssh do meu script. O comando destina-se a reduzir o tamanho do arquivo da opção ls e armazená-lo em uma variável. Em seguida, imprima a variável:
echo "Enter srouce file";
read src_file;
src_si...
Estou tentando usar find -name em um script sh com um argumento complexo computado anteriormente para a condição. Simplificado, é como
cond="-name '*.txt*"
find . $cond -ls
Mas agora tenho o problema de que o curinga em $cond é...
Eu tenho dois arquivos na pasta atual:
submitWeb.m
submit.m
o seguinte find não mostra os dois arquivos:
find . -regex .*submit\(Web\)?\.m
Mas a expressão regex acima funciona bem no buffer do emacs, ou seja, procure pelas st...
Quando faço algo assim:
x="hi echo hello"
ou
x='hi echo hello'
Em seguida, x conterá a string hi echo hello .
Mas quando não uso aspas:
x=hi echo hello
Em seguida, x conterá a string hi e o comando echo hell...
Estou tentando colocar um arquivo zip com o conteúdo do diretório em cada diretório que não contém nenhum subdiretório.
O comando a seguir funciona se não houver espaço em nomes de domínio e / ou nomes de arquivos, mas falhará se houver:
f...
Eu estou tentando escrever um script bash que executa um script remoto via ssh como abaixo:
#!/bin/bash
logfilepattern="*drupal*.gz php*.gz error*.gz"
function getlogcounts {
echo "in getlogcounts"
echo $1
echo $2
ssh $1 ba...
Ao executar este script bash, ele mostra apenas o meu caminho local.
ssh ${REMOTE_HOST} 'bash -s' <<EOL
set -e
source ~/.profile
echo $PATH
# Commands here don't work because $PATH is not set properly.
# How can I se...