Estou tentando criar um script de shell simples para o rsync. Quando eu envio nomes de arquivos para o meu script, o rsync nunca parece identificar o local correto. Os nomes dos arquivos possuem espaços. Eu tentei uma dúzia de diferentes variaçõ...
Eu observei o comportamento abaixo do echo
#!/bin/bash
x=" hello"
echo $x
echo "$x"
Agora, quando executo o código acima, obtenho
ronnie@ronnie:~$ bash test.sh
hello
hello
ronnie@ronnie:~$
Então, alguém pode me explicar porque...
Estou trabalhando com um script bash que alguém escreveu e vejo a seguinte linha:
cp -v ${LOG_DIR}/${APPLICATION}\.*.log ${ARCHIVED_LOG_DIR}
Os arquivos com os quais está trabalhando são todos nomeados como:
EXAMPLE.command1.log...
Estou executando um script no meu projeto e vejo este comando
su - 'whoami'
Estou tendo algumas perguntas básicas:
O que esse comando faz?
Qual é o significado de '' citações fora do comando whoami?
O que é usado para?
Eu sei q...
Eu tenho o seguinte script my.sh :
echo $@
Agora eu quero ver a expansão do arquivo glob, então eu gosto disso e funciona bem:
$ bash my.sh *
$ f1 f2 my.sh
Agora, eu tentei suprimir a expansão usando técnicas descritas em esta r...
Eu tenho tentado entender melhor como a barra invertida é usada em certos comandos. Eu entendo seu uso para escapar caracteres especiais (como echo 'that'\''s no moon'
), mas a saída de outros comandos é um pouco confusa. Por exemplo:
rpm-...
Pensei em documentar isso: estou tentando algo muito simples: defina a variável env em bash e imprima:
$ bash -c "a=1; echo a$a;"
a
$ bash -c "a=1; echo a\$a;"
a1
Agora eu quero o mesmo, mas chamado como argumento de sh (no meu sist...
Estou escrevendo um script para chamar um comando (weka, se você estiver curioso) algumas vezes com alguns parâmetros diferentes. Um dos parâmetros, '-search "< stuff >" ' precisa ser citado. Em alguns casos, eu preciso usar vários dess...
Aqui está a situação (estou em um Mac, OS X El Capitan):
# This works:
$ cd /Applications/Adobe\ Illustrator*/Cool\ Extras.localized/en_US/Templates/;
# These do not work:
$ INSTALL_DIR=/Applications/Adobe\ Illustrator*/Cool\ Extras.locali...