Perguntas sobre 'shell'

3
respostas

Como usar / enviar sinais na linha de comando, para qualquer programa (por exemplo, dd)

Estou tentando entender a manpage do programa dd , que menciona: Sending a USR1 signal to a running 'dd' process makes it print I/O statistics to standard error and then resume copying. $ dd if=/dev/zero of=/dev/null& pid=$!...
24.10.2016 / 11:42
2
respostas

Os programas invocados pelo shell herdam as variáveis do shell?

Se eu tiver este script de shell str="A tremor in the Force. The last time I felt it was in the presence of my old master." cat <<< "$str" Meu entendimento é que o comando cat <<< "$str" diz ao shell para invocar...
05.12.2015 / 20:28
2
respostas

Data completa do arquivo (sem utilitários GNU)

Estou tentando obter a data completa (criada ou modificada) de um determinado arquivo para passar para outro programa. Tentei variações de opções com o comando ls, mas nenhuma delas fornece uma data completa para arquivos com menos de 6 meses e...
15.01.2016 / 12:51
4
respostas

Adicione argumentos interativamente linha por linha no bash

Às vezes acontece que eu tenho uma lista de arquivos ou strings na área de transferência e quero colá-la como uma lista de argumentos em um shell bash: Exemplo de lista de arquivos (apenas um exemplo): createsnapshot.sh directorylisting.sh...
26.11.2015 / 11:31
1
resposta

Execute o shell script diretamente, sem o arquivo .sh

Deverá ser possível escrever algo como for i in 1 2 do echo $i done na linha de comando e executá-lo? Porque quando eu tento fazer isso, nada acontece, mas > sendo impresso cada vez que eu pressionar enter.     
26.11.2012 / 07:36
2
respostas

Supressa expansão de * em eco

Estou trabalhando em um script que executa dinamicamente algumas consultas diariamente. Essas consultas são provenientes de uma tabela no banco de dados. Aqui está o exemplo de saída da tabela de consulta: +---------------+----------------...
16.04.2013 / 11:00
2
respostas

Como faço para grep vários padrões de um pipe

Eu quero encontrar três padrões em uma lista. Eu tentei digitar $ pip3 list | grep -ei foo -ei bar -ei baz mas o shell lança um broken pipe error e um grande Traceback . Como eu faço grep para vários padrões passados de uma lis...
14.07.2018 / 18:13
2
respostas

ssh: execute o comando no host remoto em vez de um shell de login

Estou conectando a remote-server do localhost e quero executar o comando em remote-server . funciona como esperado: ssh remote-server "hostname" remote-server Estou confuso. Por que isso retorna o nome do host local, em vez do nom...
04.11.2017 / 09:28
1
resposta

Erro de sintaxe: “expressão inteira esperada”

Estou usando o script abaixo x=5.44 p=0 temp=$(printf "%.*f\n" $p $x) echo $temp if [ temp -gt 0 ] then echo "inside" fi e eu estou ficando abaixo da saída com erro. 5 ./temp.sh: line 6: [: temp: integer expression expected     
13.04.2018 / 16:18
2
respostas

Renomeia muitos arquivos com todos os tipos de caracteres, com portabilidade POSIX

Às vezes, preciso renomear todos os arquivos (a convenção de renomeação segue depois) em um diretório onde o nome do arquivo está sempre na forma de 'nome_do_arquivo.extensão' (a extensão sempre existe e varia). O nome pode conter espaços em bra...
08.03.2012 / 10:51