Perguntas sobre 'shell'

3
respostas

Valor de retorno dos comandos ao usar stdin?

Imaging Estou executando o seguinte comando: echo "root:mypass" | chpasswd Como posso obter o código de retorno / código de erro retornado pelo chpasswd? Isso é possível neste caso em tudo? Eu tentei RET = 'echo "root:mypass" | chpassw...
02.09.2012 / 20:16
1
resposta

Sair do modo “” no shell do Unix

Em sh ( não Bash ), como abortaríamos a execução do comando quando o prompt estivesse no modo > ? Por exemplo, ao inserir uma string com aspas apenas no começo, ela faz com que o prompt seja parecido com > , sem a capacidade de sair...
05.03.2014 / 10:06
5
respostas

como cortar campos de um nome de diretório?

Eu tenho o diretório chamado 140905_M01771_0112_000000000-ABBYT . Quero obter o terceiro campo, por exemplo, 0112 . Eu tentei: cut -d _ -f 3 131230_M01771_0032_000000000-A7874 dando erro: cut: 131230_M01771_0032_000000000-A7874/:...
09.03.2016 / 15:13
2
respostas

Como obtenho o nome do comando do último comando executado?

Exemplo: digito man ls , do que quero apenas man . Usando !! , posso obter man ls , mas como obtenho man ?     
19.01.2015 / 10:33
4
respostas

Como subtrair duas vezes no shell

Eu preciso subtrair duas linhas que estão no formato de tempo no shell. O formato da hora é hh: mm: ss Eu usei o código abaixo para ganhar tempo. cat /var/log/kern.log |grep usb |tail -2| awk '{print $3}' A saída do código acima é 18:2...
10.11.2014 / 17:21
4
respostas

adicionando programas ao caminho [duplicado]

Eu tenho uma carga de ferramentas que são mantidas no diretório / opt. As ferramentas são organizadas assim: /opt/toolname/tool.sh. Minha pergunta é, como posso adicionar as ferramentas na minha pasta / opt ao meu caminho, para que eu possa ex...
06.02.2015 / 11:50
2
respostas

Renomear usando terminal e regexp para remover números iniciais de nomes de arquivos

Eu quero que os seguintes arquivos sejam renomeados para remover os números de sequência. 01 X.mp3 a X.mp3 02 Add Me In.mp3 a Add Me In.mp3 Estou tentando com o comando abaixo renomear. rename -v -n 's/^\d+\s*([a-z]+\.mp3...
24.07.2016 / 12:47
1
resposta

/usr/bin/ls: /usr/bin/ls: não é possível executar o arquivo binário

Estou usando git bash no Windows. Eu quero executar o comando ls com bash . Posso executar ls separadamente assim: $ ls f1 f2 No entanto, quando tento com bash , recebo o erro: $ bash ls /usr/bin/ls: /usr/bin/ls: cannot e...
03.02.2017 / 16:30
4
respostas

Nova linha na variável

Eu quero criar um arquivo de configuração com um arquivo .sh. Eu não consigo descobrir como eu insiro novas linhas. O código que eu já tenho: domainconf='<VirtualHost *:80>\n ServerName '$fulldomain'\n DocumentRoot '$fullpath'\n <...
05.07.2016 / 13:50
4
respostas

Como definir o processo não será terminado quando o terminal parar

[Editar] Simplifique. Invoquei java xxx... na Máquina A usando massa para conectar da Máquina B. No entanto, não consigo acessar a Máquina B. Como posso conectar a Máquina A da Máquina C para definir o processo em execução java xxx......
26.05.2014 / 09:04