Perguntas sobre 'bash'

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

Uso transparente de arquivos temporários como meio de canalização [fechado]

Como muitos de nós estão certamente cientes, é sempre uma boa idéia fazer seu programa aceitar entrada de stdin. Muitos programas permitem esses ambientes * nix. Isso nos permite fazer coisas legais como canalizar %código%. Muitas vezes, pode-se...
19.01.2013 / 21:11
1
resposta

crontab e binários em / usr / local / bin

Estou trabalhando em Redhat e tenho poucos programas localizados na pasta /usr/local/bin de que gostaria de chamar de crontab para root user. Pensei que, colocando binários na pasta que seria suficiente para chamar o programa diretam...
17.07.2014 / 08:09
1
resposta

Execute o comando para cada linha de um arquivo no bash, passando linhas como entrada padrão

Como faço para passar alguma entrada para uma linha de comando por linha (ou seja, invocar o comando para cada linha)? xargs não funciona porque passa as linhas como argumentos, não como entrada padrão. O caso específico em que isso sur...
26.02.2015 / 00:51
3
respostas

Como executar uma segunda condição se a primeira condição for verdadeira no shell script do Linux

Eu tenho uma condição if . Se essa condição for verdadeira, um script será executado e, depois disso, preciso verificar outra condição. Como posso fazer isso usando uma declaração if ou outra coisa? Por exemplo, if [ condition -eq...
03.09.2015 / 17:02
2
respostas

Wget - se / mais condição de download?

Eu quero que wget prefira um tipo de arquivo em vez de outro, se os arquivos tiverem o mesmo nome de base. Por exemplo: se foo.ogg estiver disponível, não faça o download foo.mp3 o jeito que eu uso wget tão longe para rastrear /...
13.04.2012 / 15:04
3
respostas

Como eu redireciono uma pasta para um arquivo?

Eu copiei um grande e-mail (texto bruto) de um terminal da web. Eu posso colar isso no terminal, mas quero alimentá-lo para sa-learn . Eu estava pensando que uma coisa que eu poderia fazer aqui é usar o heredoc. Esta sintaxe parece funcionar....
29.02.2012 / 20:52
2
respostas

Bash: criou um ~ (Tilde) em um diretório por acidente

Sou iniciante no uso do bash no OSX e, de alguma forma, criei um ~ dir em uma subpasta do projeto. (Ele aparece como um diretório, em vez de um link simbólico.) Existe uma maneira segura de se livrar dessa instância de diretório ~ sem e...
14.12.2012 / 15:26
2
respostas

Como eu restauro a conclusão de abas nas variáveis da shell na linha de comando do bash?

Eu defini meus diretórios mais recentes para as variáveis shell d1, d2, etc. Em uma antiga máquina do Fedora eu poderia digitar um comando como $ cp $ d1 / e o shell substituiria $ d1 por texto como / home / acctname / projects / blog /...
24.10.2012 / 21:56
3
respostas

De onde vem a mensagem “not found” do Bash?

Se eu digitar um comando inválido no Bash, obtenho: $ asdf asdf: not found Fui levado a acreditar que a mensagem "não encontrada" é proveniente de um executável de fallback que o Bash chama quando não consegue encontrar o comando que você...
28.03.2011 / 07:07
1
resposta

Como o 'echo' funciona neste contexto? 'externalip () {curl http://ipecho.net/plain; eco; } '

Enquanto procurava por uma simples função bash que ecoa meu endereço IP externo, me deparei com esta postagem , que tinha o seguinte exemplo: function ext-ip () { curl http://ipecho.net/plain; echo; } Eu estou querendo saber como echo...
23.01.2014 / 18:36