Perguntas sobre 'shell'

1
resposta

Escapando entre aspas duplas nos scripts bash

Estou confuso sobre este tópico ao ler o Advanced Bash Scripting Guide. De acordo com o livro, Bash script, when we quote a string, we set it apart and protect its literal meaning. e Escaping is a method of quoting single characters...
03.09.2017 / 22:39
1
resposta

Substituição de substring variável do shell

Eu tenho uma string Tes$123 e gostaria de substituir por Tes\3 . Como posso ecoar a string com a substituição no Unix?     
11.07.2017 / 21:08
1
resposta

Como corretamente unbuffer um pipeline?

Estou tentando seguir várias respostas em este , este e este tópicos, mas meu pipeline ainda aparece em buffer. Aqui está uma tentativa de exemplo: unbuffer sh -c 'echo -n test; sleep 1; echo; sleep 1; echo -n hello; sleep 1; echo' | gre...
18.08.2017 / 14:35
3
respostas

Como ativar o histórico de comandos do ksh entre sessões

Se eu iniciar ksh ou mksh , minha seta para cima não fará nada: $ ksh $ ^[[A^[[A^[[A^[[A^[[A Mas funciona com bash se eu iniciar bash e pressionar a seta para cima. $ bash developer@1604:~$ ssh [email protected] -p 2223 Eu...
16.08.2017 / 01:14
1
resposta

Por que os comandos de letras maiúsculas funcionam no meu shell Bash?

Estou usando o Bash 3.2.57 no OSX. Descoberto hoje por acaso que posso inserir cp ou CP para cópia, ls ou LS para listar arquivos e rm ou RM para excluir. CD para alterar o diretório não funciona. (presumivelmente porque...
17.08.2017 / 10:30
5
respostas

Como apagar tudo dentro de um diretório, sem uma pasta específica e seu conteúdo

Minha estrutura de pastas é assim: ./build ./module/build ./source Tudo o que quero manter é ./build e seu conteúdo. O comando find . \! -path ./build -delete não exclui ./build , mas todo o seu conteúdo. Como evitar isso?    ...
19.06.2017 / 09:53
1
resposta

Como posso iniciar um processo remoto em uma máquina remota via ssh? [duplicado]

Eu quero iniciar um script de shell que reside em uma máquina remota. Quando eu uso ssh [email protected] /path/to/script.sh ele precisa que a conexão ssh esteja aberta até que o script seja encerrado. Mas eu preciso que o script cont...
17.02.2017 / 20:18
1
resposta

sudoing quando logado como root

sudo -s //entry of password //logged in as root sudo -s //no password required sudo -s exit //still logged in as root exit exit //finally logged out of root Eu não entendo porque isso acontece. Se eu digitar exit na linha de comando, enqu...
19.02.2017 / 06:10
1
resposta

Códigos de Saída Não-Zero Bem Comportados?

Entendo que um script de shell shell do UNIX pode, e deve, emitir um código de saída . Um código de saída zero significa que o programa foi concluído com êxito, enquanto um código de saída inteiro positivo (1-255) significa que o programa saiu...
17.02.2017 / 18:58
1
resposta

Fornecendo o git remote com argumentos SSH?

Por alguma razão, meu console trava se eu tentar executar qualquer comando ssh . Por exemplo: ssh user@server date será interrompido, ssh -f user@server date funciona. Se eu quiser incluir o argumento -f em uma URL git remot...
10.03.2017 / 18:19