Perguntas sobre 'bash'

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

O que realmente está acontecendo com os backstks bash?

Eu sempre pensei em backticks no bash como "executar a saída de 'some_command' ." O que está acontecendo a seguir ... considere um script myscript.pl que imprime o seguinte texto: export PS1="[STRING] $PS1" Se eu copiar a saída d...
27.01.2011 / 18:50
1
resposta

Como repor o teminal sob mac os x programaticamente

Semelhante à pergunta Como redefinir o temperinal sob mac os x , eu queria saber como redefinir o buffer de rolagem de uma janela de terminal do Mac OSX de um script. Eu sei que posso acessar o Cmd-K para redefini-lo manualmente, mas muitas...
09.02.2011 / 18:03
1
resposta

redirecionando a saída de vários comandos canalizados

Isso funciona: find . -type f | xargs md5sum | sort Isso não dá e dá vários erros "md5sum: xyz não encontrado": ( find . -type f | xargs md5sum | sort ) >~/md5.txt O mesmo que: find . -type f | xargs md5sum | sort >~/md5.t...
09.03.2012 / 15:16
2
respostas

No Bash, como repito uma série de comandos com uma palavra substituta

O que estou procurando é algo que execute uma série de comandos como este: # cat file1 >> concated_file # cat file2 >> concated_file # cat file3 >> concated_file # cat file4 >> concated_file Mas não exigiria que eu...
17.10.2010 / 13:54
3
respostas

Teclas de seta não funcionam no vim na máquina AIX

Atualmente, estou desenvolvendo alguns projetos em uma máquina AIX conectando-me a um SSH. Eu compilei e instalei o vim na minha pasta pessoal, mas tenho alguns problemas: Ao entrar no modo interativo, o vim não me aconselha, As teclas de...
05.07.2011 / 08:17
2
respostas

Por que o script bash rsync não está escrevendo nada no arquivo?

Ubuntu 9.10 crontab -l 0 1 * * * /root/cron/rsync-93.193.99.111 & > /root/cron/rsync-93.193.99.111.log 0 3 * * * tail -100 /root/cron/rsync-93.193.99.111.log | msmtp [email protected] ls -l /root/cron/rsync-93.193.99.111.log...
28.09.2010 / 20:47
2
respostas

Como posso fazer o bash converter '~'?

Alguns programas não reconhecem atalhos de til em nomes de arquivos e esperam caminhos canônicos completos, por exemplo, /home/dave/myfile.txt em vez de ~/myfile.txt . Existe uma maneira de fazer o bash substituir ~ e ~user por ca...
01.11.2010 / 07:00
2
respostas

A alteração do tamanho do terminal afeta a saída do grep dentro de um comando watch

Se eu executar um comando como: watch "ps -ef | grep '^foo.*bar'" e a linha de saída correspondente de ps -ef é uma linha longa como foo <lots and lots of text here> bar se esta linha é saída é afetada pelo tamanho do term...
28.04.2011 / 21:22
1
resposta

Como posso consertar um problema com erro padrão estragando a saída do relógio?

Especificamente, estou tentando executar o seguinte comando no CentOS e no Fedora14 (mesmo problema com ambos) watch sudo jmap -heap 31945 No entanto, existem algumas linhas de erro padrão que estragam a saída após o jmap ser chamado mais...
28.04.2011 / 19:52