Perguntas com a marcação «shell»

Um shell é um software que permite aos usuários interagir com o sistema operacional, geralmente digitando em uma linha de comando.


1
O Vim ignora aliases
Se eu mapear um comando no vim usando algo como map <f4> :! pdflatex %<cr> O Vim ignorará meu apelido para pdflatex (algo parecido com apelido pdflatex = 'pdflatex --temp-dir = something'). É possível fazer com que o vim não o ignore?
11 shell  vim  alias  ignore 



1
Sair do script bash quando curl obtém um status HTTP não 200
Eu tenho uma configuração de script bash para executar algumas solicitações de curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Existe uma maneira de fazer o script sair se uma das respostas de retorno retornar …

3
Executar um comando armazenado em uma variável
Eu tenho um comando armazenado em uma variável. Vamos fingir que a variável $item o valor: cat -nT index.php |grep 'someregex' Quando tento executar a variável acima, digitando $i-a falha porque o shell tenta executar a variável inteira como um comando. Eu também tentei usar eval($i)e colocar $ibackticks. Como posso …
11 linux  bash  shell 

8
Executando scripts de outro diretório
Frequentemente, o script que eu quero executar não está localizado no meu diretório de trabalho atual e eu realmente não quero deixá-lo. É uma boa prática executar scripts (BASH, Perl etc.) de outro diretório? Eles geralmente encontrarão todas as coisas necessárias para executar corretamente? Em caso afirmativo, qual é a …

1
O awk não funciona quando está entre aspas duplas
Este comando não funciona: ssh $HOST "ls -l | awk '{print $1}'"` Acima ignora o comando awk. Eu acho que pode ser por causa das aspas duplas? Além disso, como eu adicionaria outro conjunto de aspas duplas dentro do awk? ou seja: ssh $HOST "awk '{print $1 "*"}' /some_file" Tentei …
11 linux  shell  awk 





2
Alimentando o conteúdo de um arquivo de texto como comando para telnet
Com o comando telnet docs.python.org 80, eu posso fazer uma solicitação HTTP manual para http://docs.python.org/2/license.html, digitando a solicitação real. Agora, em vez de digitá-lo ao vivo, gostaria de alimentar a solicitação de um arquivo de texto. Eu tentei isso: cat request.txt|telnet docs.python.org 80 request.txt : GET /2/license.html HTTP/1.1 Host: docs.python.org …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.