Perguntas sobre 'shell'

7
respostas

Como matar um gato fugitivo?

Muitas vezes, eu acidentalmente executo o comando cat em arquivos com conteúdo de até alguns milhares de linhas. Eu tento matar o comando cat com Ctrl + C ou Ctrl + Z , mas ambos só entram em vigor após a saída total de cat se...
01.01.2015 / 09:37
10
respostas

Existe um one-liner que me permite criar um diretório e movê-lo ao mesmo tempo?

Eu me vejo repetindo muito: mkdir longtitleproject cd longtitleproject Existe uma maneira de fazer isso em uma linha sem repetir o nome do diretório? Estou no bash aqui.     
12.03.2011 / 01:15
10
respostas

Como verificar se um shell é login / interactive / batch

Acho que entendo as diferenças entre um shell interativo, um login e um batch. Veja os links a seguir para mais ajuda: Qual é a diferença entre um 'Login 'e um shell bash' Interactive ' (do site da irmã: serverfault.com ) 2.1: Tipos de...
13.12.2011 / 01:31
14
respostas

Batch renomeando arquivos

Eu tenho um diretório cheio de imagens: image0001.png image0002.png image0003.png ... E eu gostaria que um de uma linha mudasse o nome para (digamos). 0001.png 0002.png 0003.png ... Como faço isso?     
23.08.2010 / 23:55
5
respostas

Como obter o pid do último comando executado no shell script?

Eu quero ter um script de shell como este: my-app & echo $my-app-pid Mas eu não sei como obter o pid do comando recém executado. Eu sei que posso usar apenas o comando jobs -p my-app para grep o pid. Mas se eu quiser executar o...
30.01.2012 / 11:34
8
respostas

Como posso enviar stdout para vários comandos?

Existem alguns comandos que filtram ou atuam na entrada, e então passam como saída, eu acho que normalmente para stdout - mas alguns comandos apenas pegam o stdin e fazem o que fazem com ele, e a saída nada. Estou mais familiarizado com...
07.01.2012 / 03:32
7
respostas

Como posso testar se uma variável está vazia ou contém apenas espaços?

A seguinte sintaxe do bash verifica se param não está vazio: [[ ! -z $param ]] Por exemplo: param="" [[ ! -z $param ]] && echo "I am not zero" Nenhuma saída e tudo bem. Mas quando param está vazio, exceto po...
28.07.2014 / 09:16
4
respostas

Diferença entre o Shell de Login e o Shell de Não Login?

Eu entendo a diferença básica entre um shell interativo e um não interativo. Mas o que exatamente diferencia um shell de login de um shell que não seja de login? Você pode dar exemplos de usos de um shell não-interativo interativo ?     
08.05.2012 / 20:57
16
respostas

Como fazer cálculos com números inteiros e flutuantes, no bash ou em outros idiomas / frameworks?

Usar echo "20+5" literalmente produz o texto " 20+5 ". Qual comando posso usar para obter a soma numérica, 25 neste caso? Além disso, qual é a maneira mais fácil de fazer isso usando apenas o bash para ponto? Por exemplo, echo $((...
14.06.2012 / 14:43
6
respostas

Qual é a diferença entre $ (stuff) e 'stuff'?

Existem duas sintaxes para a substituição de comandos: com parênteses em dólar e com backticks. A execução de top -p $(pidof init) e top -p 'pidof init' fornece a mesma saída. São estas duas maneiras de fazer a mesma coisa, ou existem dife...
13.01.2011 / 11:02