Perguntas sobre 'bash'

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

Como evito que o emacs carregue 'update_terminal_cwd' com o autojump?

No MacOSX 10.7, a Apple coloca em /etc/bashrc uma função: update_terminal_cwd que verifica se o Terminal da Apple está rodando E se não estivermos no emacs (fragmento colado abaixo). Infelizmente, ao incluir o autojump no meu arquivo de co...
30.04.2012 / 03:45
4
respostas

Acessando a saída de um pipe Bash com 'read'

Estou tentando enviar alguns dados de um canal Bash para uma variável Bash usando o comando read, assim: $ echo "Alexander the Grape" | read quot $ echo $quot $ Mas "está vazio". Alguns pesquisando no Google revelaram que isso não é um b...
08.08.2010 / 02:39
2
respostas

Criando mapeamentos de diretórios personalizados com um único caractere, como ~ $ HOME

Todos sabemos que ~ mapeia para $HOME ou /home/user . É possível fazer outros mapeamentos como esse em outros caracteres (@, _)? Uma solução possível que pensei foi usar variáveis (que exigem pelo menos dois caracteres) ... H=/r...
25.01.2013 / 19:04
6
respostas

Por que o wget'ing de uma imagem me fornece um arquivo, não uma imagem?

eu faço wget http://services.runescape.com/m=itemdb_rs/3809_obj_sprite.gif?id=2 e faz o download do seguinte arquivo: 3809_obj_sprite.gif?id=2 Como posso salvá-lo da seguinte maneira? 2.png     
04.08.2012 / 16:11
3
respostas

É um desperdício ligar para o gato?

Me desculpe se essa pergunta é realmente estúpida, mas isso é basicamente o que tenho pensado constantemente. Suponha que eu corra: : cat ./somefile.txt Algumas centenas de vezes por segundo. Quanto mais rápido meu disco rígido vai morrer...
07.07.2011 / 13:18
7
respostas

No Bash, posso copiar o último argumento digitado para a posição do cursor?

Suponha que eu tenha o seguinte no meu terminal: > cp my_file_name originals/# Onde o # representa o cursor. Existe uma combinação de teclas para inserir my_file_name na posição do cursor, para que eu não precise digitá-lo nov...
02.09.2010 / 09:40
4
respostas

Como posso renomear arquivos em lote no bash?

Eu tenho alguns arquivos assim: database1-backup-01-01-2011.sql database2-backup-01-01-2011.sql ... etc. Quero renomeá-los para adicionar AM, assim: database1-backup-01-01-2011-AM.sql database2-backup-01-01-2011-AM.sql Qual é a man...
02.03.2011 / 14:18
3
respostas

Como remover um arquivo com nome começando com “-r” usando cli [duplicate]

Eu tenho criado arquivos com nomes estranhos de vez em quando, por exemplo $ls -rthl $-rw-r--r-- 1 shamil hep 290 Aug 13 11:58 -rf E, curiosamente, é impossível remover este arquivo com rm -f -rf Eu sei que preciso escapar dos...
17.12.2013 / 20:20
1
resposta

Relatório de erros SNMP para stdout

Por que o net-snmp após os erros "Nenhum Objeto Disponível neste agente neste OID" sai com 0 e imprime a mensagem de erro para STDOUT enquanto outros erros são impressos em STDERR e têm um status de saída %código%? Comparar: $ /usr/b...
16.12.2013 / 13:25
5
respostas

Qual é o propósito do comando 'sh'?

Qual é o objetivo do comando sh quando usado interativamente e quando usado dentro de um script bash? Além da linha hash bang (a primeira linha), sh deve ser substituído por bash em um sistema bash? Exemplo: #!/bin/bash sh -c "...
05.04.2012 / 13:29