Perguntas com a marcação «bash»

76
Faça o cd seguir links simbólicos

Eu tenho meu código montado como um sshfs no meu diretório pessoal, mas a hierarquia é difícil de lembrar, então criei um link simbólico no meu diretório pessoal que leva a esse diretório. Existe uma maneira de que, quando eu cd para esse link simbólico, em vez de copiar para o link simbólico, ele...

75
su options - executando o comando como outro usuário

Eu queria saber como executar um comando como outro usuário a partir de um script. Eu tenho o proprietário do script definido como raiz. Também tenho o seguinte comando sendo executado no script para executar o comando como o usuário hudson: su -c command hudson Essa é a sintaxe...

73
Quantas conchas de profundidade eu sou?

Problema : descubra quantas conchas eu tenho. Detalhes : Eu abro muito o shell do vim. Construa, execute e saia. Às vezes eu esqueço e abro outro vim dentro e depois outro shell. :( Quero saber quantas conchas de profundidade tenho, talvez até tê-la na tela do meu shell o tempo todo. (Eu posso...

73
Pressione espaço para continuar

Como interrompo um script bash até que um usuário tenha pressionado Space? Eu gostaria de ter a pergunta no meu script Pressione espaço para continuar ou CTRL+ Cpara sair e o script deve parar e aguardar até que o espaço seja

72
Set and Shopt - Por que dois?

sete shoptsão ambos os shell shell que controlam várias opções. Costumo esquecer quais opções são definidas por qual comando e qual opção define / desmarca ( set -o/+o, shopt -s/-u). Por que existem dois comandos diferentes que aparentemente fazem a mesma coisa (e têm argumentos diferentes para...

70
Como grep a saída de cURL?

Preciso recuperar a data de validade de um certificado SSL. O curlaplicativo fornece essas informações: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify...

70
bash - substitua o espaço por nova linha

Como posso substituir espaços por novas linhas em uma entrada como: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 etc ... Para obter o seguinte: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Nota Estou postando esta pergunta para ajudar...