Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
5
respostas

“observe” a saída de um comando até que uma sequência específica seja observada e, em seguida, saia

Estou procurando uma maneira de assistir programaticamente a saída de um comando até que uma determinada string seja observada e, em seguida, saia. Isso é muito parecido com esta pergunta, mas em vez de rejeitar um arquivo, eu quero 'tail' um...
06.01.2012 / 00:30
3
respostas

Passando dois argumentos para um comando usando pipes

Normalmente, só precisamos passar um argumento: echo abc | cat echo abc | cat some_file - echo abc | cat - some_file Existe uma maneira de passar dois argumentos? Algo como {echo abc , echo xyz} | cat cat 'echo abc' 'echo xyz' Eu p...
01.08.2011 / 20:54
1
resposta

cp sobrescrever vs rm então cp

Quando eu tento substituir um arquivo binário que está sendo lançado, cp falha ao substituir, mas é possível rm e cp . Por exemplo: user@poste:~$ cp binaryFile /tmp user@poste:~$ sudo cp /tmp/binaryFile binaryFile [sudo] password for...
28.10.2016 / 07:54
4
respostas

Escape caracteres não imprimíveis em uma função para um prompt do Bash

Em um prompt do Bash (variável PS1), estou chamando uma função para potencialmente adicionar texto ao prompt: export PS1="\u@\h \$(my_function) \$ " No entanto, a função no prompt contém códigos de cores ANSI que são alterados com base na...
23.06.2011 / 20:18
3
respostas

Como é que o install -c é diferente do cp

Qual é a diferença entre install -c e cp? A maioria das instalações tendem a usar o install -c, mas a partir da página man não parece que ele faz algo diferente do cp (exceto talvez permissões de set). Quando devo usar install -c e quando cp?  ...
06.01.2011 / 16:43
2
respostas

Você pode compartilhar a sabedoria sobre o uso do HISTIGNORE no bash?

Eu estava lendo as manpages do bash no avião e me deparei com a variável HISTIGNORE. Para testar, imediatamente editei meu .profile para definir essa variável: export HISTIGNORE=ls Eu testei e isso é ótimo! Exclui comandos simples do 'ls'...
13.01.2011 / 19:55
3
respostas

Como eu edito linhas anteriores em um comando de múltiplas linhas no Bash?

Ao digitar um comando que abrange várias linhas no Bash, como eu edito as linhas anteriores? Sou um usuário do Linux Mint (Lisa) usando o Terminal GNOME. Por exemplo, digamos que eu digite: $ echo "foo bar > baz > E quando estou...
06.04.2012 / 01:56
1
resposta

Bash Script para simular o recebimento de correio SMTP

Como eu criaria um script Bash que simularia o recebimento de mensagens SMTP e, em seguida, descartaria o resultado em um diretório formatado pelo Maildir (para que o leitor de email do Evolution pudesse lê-lo)? Eu apenas pensei que seria uma...
16.04.2012 / 16:23
4
respostas

Como posso canalizar a saída do ffmpeg para o ffplay?

Como posso canalizar a saída do ffmpeg para o ffplay? No momento, uso uma solução alternativa no bash: mkfifo spam (ffplay spam 2> /dev/null &) ; capture /dev/stdout | ffmpeg -i - spam     
12.08.2011 / 07:11
3
respostas

Por que; depois e retornar um erro de token inesperado no bash?

Recebi o erro: bash: syntax error near unexpected token ';' devido ao seguinte comando: evince foo.pdf bar.pdf &; emacs foo.tex & É ilegal separar comandos com ; ao usar & para executar um trabalho em segundo pla...
11.04.2011 / 14:12