Perguntas sobre 'bash'

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

Posso usar saída de pipe como um argumento de script de shell?

Suponha que eu tenha um script de shell bash chamado Myscript.sh que precisa de um argumento como entrada. Mas quero que o conteúdo do arquivo de texto chamado text.txt seja esse argumento. Eu tentei isso, mas não funciona: cat te...
15.08.2012 / 15:11
2
respostas

warning: edição de linha não ativada

Eu encontrei este comando útil bind -x '"\C-r"':reset para limpar o terminal, mas eu queria fazer um script simples: #!/bin/bash bind -x '"\C-r"':reset saída: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: lin...
01.02.2011 / 02:53
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 / 01: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 / 22: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 / 22:18
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 / 09:54
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 / 20:55
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 / 17:43
1
resposta

buscando atualizar minha magia bash. help decifrar este comando: bash -s stable

ok, então estou trabalhando em um tutorial para instalar o rvm no meu mac. o comando bash para obter o rvm via curl é curl -L https://get.rvm.io | bash -s stable Eu entendo o comando curl da primeira metade na localização rvm.io, e que o...
15.12.2012 / 22:38
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 / 03:56