Perguntas sobre 'shell'

1
resposta

Script de shell em execução no terminal, mas não no arquivo de script de shell [duplicado]

Eu tenho um problema com a execução do script do arquivo. Quando eu digito na linha de comando PATH=$PATH:/home/ , em seguida, PATH é alterado de forma adequada. Mas quando eu executo este arquivo: #!/bin/sh #provided by me PA...
21.02.2012 / 00:01
3
respostas

Erros de sintaxe em um script bash executado a partir do tcsh

Eu escrevi a linha abaixo para verificar se o primeiro ou o segundo campo de uma lista de números é igual a 146. Eu quero executar a linha de tcsh , com uma linha interpretada por bash . Qual é o problema aqui? echo $numbers 146 146...
21.10.2012 / 12:46
2
respostas

Passar comandos para um script que está aguardando uma entrada em uma máquina Linux

Estou tentando executar um script de shell dentro do qual eu chamarei outro script e o segundo script aguardará alguns comandos serem fornecidos. Eu usei echo para passar os comandos, mas não funciona. o segundo script continua esperando pela en...
06.09.2016 / 13:01
2
respostas

Encontre todos os arquivos e use o resultado no padrão de pesquisa grep

Eu encontrei um exemplo que usa uma combinação de find e xarg ou exec para pesquisar um padrão específico a partir do resultado. ver link aqui . No entanto, gostaria de usar o resultado do comando find e usá-lo como padrão de pesquisa para o g...
24.05.2017 / 14:05
1
resposta

Como posso ter um shell de login root com o sudo?

Meu usuário faz parte do grupo admin e estou acostumado a digitar sudo su para representar a raiz. Infelizmente, isso gera um non-login shell e, se eu precisar, preciso digitar novamente /bin/bash -l . Existe alguma maneira de ter...
24.02.2017 / 21:15
1
resposta

Redirecionando stdout e stderr ainda imprime para stdout

Estou recebendo algum tipo de erro no console VGA quando faço um arquivo de configuração para o grub (pelo menos acho que é um erro), com grub-mkconfig -o /boot/grub/grub.cfg Eu tentei redirecionar stderr e stdout para um arquivo chamado...
27.07.2016 / 02:42
1
resposta

$? retorna errorlevel 0 em vez de 4

Acabei de migrar um script do Windows Batch (.bat) para o Unix Shell. Geralmente está funcionando muito bem, mas acabei de perceber que o errorlevel retornado no Unix está errado. Pelo que eu li, o comando %errorlevel% do Windows "traduz"...
23.08.2016 / 08:36
1
resposta

arquivos Scp para vários servidores simultaneamente [duplicado]

Eu tenho um arquivo chamado server.txt Suponha que tenha servidores abaixo, poderia haver mais servidores servidor1 server2 server3 server4 como posso copiar o arquivo (file.txt em todos os servidores usando o comando scp) em / tmp / loc...
02.12.2016 / 02:31
2
respostas

Como alterar a cor de arquivos diferentes em ls [duplicado]

Então, eu sei que existe uma maneira de mudar a cor do texto para diretórios, arquivos regulares, scripts bash, etc. Existe uma maneira de alterar a cor do arquivo com base no _file extension_ ? Exemplo: $ ls -l foo.txt [is red] foo....
09.11.2016 / 07:28
2
respostas

Como fazer o comando 'mail' funcionar corretamente via SSH?

Quando conectado ao meu servidor via SSH, o comando $ mail não funciona corretamente. Em vez de retornar a lista de emails, ela retorna No mail for <user> . $ mail funciona corretamente quando em um terminal na máquina, então é...
09.01.2017 / 14:18