Perguntas sobre 'shell'

2
respostas

Como saber se o comando encontra algum resultado?

#!/bin/sh LOOK_FOR="NTLMAuthenticationFilter" for i in 'find ./ -name "*jar"' do echo "Looking in $i ..." grepjar -e $LOOK_FOR $i done Eu escrevi o script acima, e tentei descobrir se existe algum nome de arquivo LOOK_FOR naqueles jar, min...
21.10.2010 / 04:49
1
resposta

if -else no shell script, argumento correspondente com string

Para o seguinte script de shell - #!/bin/sh main_version=0 feature_version=0 patch_version=0 if [[ $1 -eq "m" ]]; then main_version=$((main_version+1)) fi if [[ $1 -eq "f" ]]; then feature_version=$((feature_version+1)) fi if [[ $1...
01.08.2018 / 19:22
2
respostas

Automatize o SSH e o SCP do multi-salto com senhas

Eu quero acessar algum host do meu computador pessoal, mas preciso acessar primeiro um servidor intermediário, porque o destino final não pode ser visto da Internet pública. A coisa é que eu tenho que fazer o seguinte para acessar o host fina...
14.08.2018 / 00:50
1
resposta

como o comando diff se comporta na instrução if no shell script

Eu tentei seguir o código .. if diff f1.sh f2.sh; then echo Same else echo Different fi Aqui .. No meu caso, tanto f1.sh quanto f2.sh são arquivos diferentes. Então, se a declaração imprime Diferente (como esperado) Mas como a c...
09.08.2016 / 07:44
4
respostas

Posso criar um arquivo de configuração para um script de shell?

É possível criar um arquivo .sh ou .command com um arquivo de configuração? Eu preciso fazer backup de sites via Terminal e poder colocar alguns dados em arquivos de configuração, e faça o shell executá-lo. Por exemplo, o nome de usu...
02.02.2012 / 13:01
2
respostas

Por que o Shell-Script mais simples não está funcionando?

Eu quero ocultar o caminho no Terminal e, por esse motivo, digitei: export PS1='> ' comando que encontrei online com resultado positivo. Eu pensei em fazer isso em um script de shell para não digitá-lo toda vez que eu abro o termin...
10.04.2016 / 17:49
2
respostas

String de extração de shell de script

#! /bin/sh lineversion ="/tmp/g-9.n.gggg1000.fr-worker1.V.2.tar.bz2" Minha pergunta: como posso extrair g-9.n.gggg1000.fr-worker1.V.2 de $lineversion em outra variável     
14.03.2016 / 16:58
3
respostas

O que faz o 'grep -1'?

Estou tentando entender o seguinte comando shell para obter uma lista de pacotes que podem ser atualizados: dpkg --get-selections | xargs apt-cache policy {} | grep -1 Installed | sed -r 's/(:|Installed: |Candidate: )//' | uniq -u | tac | sed...
03.04.2016 / 03:32
1
resposta

porque './file.py' estava funcionando mas 'bash file.py' não funciona?

Por que ./file.py estava funcionando, mas bash file.py não funciona? Quando eu executo bash file.py ou . file.py ou source file.py obtenho um erro assim: file.py: line 4: syntax error near unexpected ..... Mas ./file.py f...
06.08.2015 / 20:21
2
respostas

Como desabilitar o destaque da sintaxe do padrão de pesquisa no VIM

Eu ssh para um servidor, em seguida, sudo para obter root. No shell meu cursor pisca como um bloco amarelo. Quando eu abro um arquivo com o vim se o texto é da mesma cor do meu cursor, a palavra inteira é bloqueada em amarelo. O kicker é que iss...
06.10.2015 / 13:28