Perguntas sobre 'bash'

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

Copie vários arquivos via cp de uma string

Estou tentando copiar vários arquivos para um diretório de dentro de um shellscript. Esses arquivos contêm todos os tipos de caracteres "feios", como espaços em branco, colchetes e o que não mais. No entanto, estou preso quando se trata de escap...
25.02.2013 / 16:02
3
respostas

Arquivo de tubulação para um comando que não implementa a tubulação

$ cat foo foo bar Agora, se eu fizer isso: $ some_program foo Está funcionando. Mas se eu tentar: $ cat foo | some_program Não está funcionando. Eu estou procurando uma maneira limpa de canalizar a entrada para some_prog...
14.03.2012 / 10:01
1
resposta

bash extended globs :: rm todos os arquivos * .jpg, exceto dois em particular

Posso usar padrões de globos estendidos da Bash para implementar a lógica 'AND'? Digamos que eu tenha uma pasta de arquivos jpg (entre outros) e eu quero rm todos os arquivos jpg exceto A.jpg e B .jpg Como eu faria isso sem tentar truque...
11.04.2012 / 11:49
4
respostas

Como posso limpar meu arquivo bashrc / zshrc?

Com o tempo, adicionei um monte de coisas ao meu PATH e parece horrível. Como posso limpar isso ou qual é a maneira correta de "reformatar" tudo isso? export PATH="$PATH:~/scripts" export PATH="$PATH:~/Downloads/android-sdk-mac_x86/platform-t...
05.04.2012 / 14:26
3
respostas

mudando os ambientes do bash no linux?

Atualmente estou em / xhbin / tcsh. qual comando me muda para / bin / bash? Preciso alterar a variável $ SHELL ou algo assim?     
15.07.2011 / 09:08
1
resposta

O redirecionamento de arquivos Bash funciona de maneira diferente do script

$ cat test.txt foo bar Este comando sed substitui a primeira linha em text.txt por "baz". Funciona bem a partir da linha de comando: $ sed "1s%.*%baz%" "test.txt" > "test.txt" $ cat test.txt baz bar Eu gostaria de poder colocar ess...
14.10.2011 / 00:57
1
resposta

PS1 problema, cmd está em loop

Eu configurei PS1 para o seguinte valor: PS1="3[0;37m[3[1;33m\w3[0;37m]\n\t \[[34m\]\u3[0;37m@\[[34m\]\[[1m\]\h\[(B[m\] $" O problema é que qualquer comando abrangendo mais de uma linha faz um loop e não gera uma nova linha. Então eu s...
17.07.2011 / 10:29
3
respostas

Ocultando senha no script bash

Eu tenho um script bash, que executa um arquivo Java. Esse arquivo Java se conecta a um serviço online e requer que, como um dos parâmetros, eu forneça minha senha para o serviço. Eu me sinto desconfortável digitando minha senha no arquivo bash,...
01.09.2011 / 23:31
3
respostas

Linux: passando comandos para o CLI usando um script

Existe alguma maneira de passar comandos diretamente para o CLI de uma ferramenta? Eu gostaria de escrever algumas ações, por exemplo: ./OpenBTS < "tmsis" Não preciso recuperar os resultados (vejo-os no arquivo de log). Faz Você tem...
31.07.2011 / 09:15
2
respostas

Bash - existe uma maneira de procurar uma string (ou padrão) em seu diretório atual? [duplicado]

Digamos que eu esteja em um determinado diretório que contém vários arquivos e estou tentando procurar os arquivos que contêm a string "string" dentro do conteúdo deles . Existe uma maneira de fazer isso? Obrigado.     
07.01.2012 / 18:44