Perguntas sobre 'bash'

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

Prefixo prefixo no tar

Eu faço atualmente em um shellscript de forma muito ineficiente: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Eu quero que tudo esteja contido no diretório chamado $ VERSION - existe uma maneira de fazer isso sem t...
14.05.2013 / 12:25
5
respostas

Usando Ctrl ou Alt e backspace para excluir a última palavra no Bash

No Linux, estou acostumado a pressionar Ctrl - Backspace para apagar a última palavra, mas não sei como fazer isso no terminal Bash. No OS X eu uso Alt - Backspace para fazer a mesma coisa. Existe alguma maneira de fazer o Bash rec...
13.06.2011 / 16:43
7
respostas

Limpar stdin antes de ler

Eu tenho o seguinte script: # do some time consuming task here read -p "Give me some input: " input Agora, como você deve ter imaginado, se um usuário pressionar algumas teclas aleatórias durante a "tarefa demorada", a entrada indesejada...
28.04.2011 / 15:30
8
respostas

Criando o script BASH 'para' manipular nomes de arquivos com espaços (ou solução alternativa)

Embora eu tenha usado BASH por vários anos, minha experiência com scripts BASH é relativamente limitada. Meu código é como abaixo. Ele deve pegar toda a estrutura de diretórios dentro do diretório atual e replicá-la em $OUTDIR . for DIR...
30.12.2009 / 23:19
2
respostas

Como faço para limpar o que eu digitei no prompt?

Eu digito um comando realmente muito longo no bash. Opa, foi o comando errado. A partir de agora, isso significa que eu passei por dois infernos: Percebendo que meu comando era inútil. Ter que limpar meu shell mantendo pressionado Backsp...
18.08.2011 / 00:33
2
respostas

Por que o Ctrl-Arrow não está funcionando no bash no OS X?

Eu uso Ctrl - ← e Ctrl - → em todos os sistemas Linux nos quais trabalho, mas estes combinações de teclas não funcionam no bash no meu Macbook Pro. Ele está executando o Snow Leopard e estou usando o aplicativo Terminal embutido. As c...
31.10.2010 / 17:02
3
respostas

Recursiva ls com condições

Por que não posso usar um comando como este para encontrar todos os arquivos pdf em um diretório e subdiretórios? Como eu faço isso? (Estou usando o bash no Ubuntu) ls -R *.pdf EDITAR Como eu iria então deletar todos esses arquivos?  ...
15.02.2011 / 14:05
2
respostas

Como posso descobrir se o arquivo é alias ou link simbólico?

Estou trabalhando em um sistema legado e tenho um monte de arquivos que estão referenciando imagens que estão localizadas em outras pastas. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/...
29.07.2012 / 22:37
3
respostas

.profile não está em execução quando inicio um terminal bash

Quando inicio um terminal bash, meu perfil não está sendo executado. Eu não tenho um ~ / .bash_profile ou um ~ / .bash_login, então .profile deve rodar, certo? O que mais poderia estar errado?     
03.02.2012 / 22:39
5
respostas

Cygwin - cd no script bash

Eu sou novo em usar o Cygwin, então peço desculpas se esta é uma pergunta muito novata. Eu tenho um script bash onde eu "cd" para um diretório, em seguida, fazer algo nesse diretório. No entanto, o comando cd falha com "Nenhum arquivo ou dire...
16.09.2010 / 09:01