Por exemplo, eu quero executar o seguinte dentro de um script de shell:
tar cvpzf /destination/backup.tgz /directory\ one /directory\ two
Desejo atribuir a lista de caminhos (com espaços em branco neles) a uma variável na parte superior d...
Eu tenho um script de shell, no qual há um comando:
if [ -e "./${name}/\"$1\"_page.json" ];
Percebi que, diferente de muitos outros idiomas, o \" não funciona.
O que devo fazer?
Bom dia Todos,
Estou tentando executar um loop for via SSH. O loop é usado para obter o último login de cada usuário que possui uma conta no servidor,
ssh 172.20.2.1 '''for i in 'cat /etc/passwd | awk -F: '{print $1}''; do last -n 1 $i | s...
Eu tenho este comando echo:
$ echo "alias notepad++="C:/Program\ Files\ "(x86)"/Notepad++/Notepad++.exe"" >> ~/.bashrc
Como mostrado na imagem, ele não reconhece os parênteses.
O exemplo a seguir retorna "a b" em vez do esperado "a b c":
test() { bash -c "testargs() { echo \$@; }; testargs $@"; }
test "a b" c
Parece que é um problema de citação. Como posso resolvê-lo sem usar "$ *"?
O servidor final espera que o nome de usuário venha como Usertype \ username @ IPaddress no SFTP. Por exemplo, o comando é dado como stfp Admin\[email protected] . Mas isso não funciona.
Existe alguma outra opção usando o sftp?
Esta é uma versão mais avançada de uma pergunta anterior
( Como passar argumentos para perl ao tentar mudar uma linha? ) eu fiz.
Desta vez estou tentando passar um caminho, mas tudo parece que o script em perl está lendo / errado.
Suponha...