Perguntas sobre 'bash'

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

Concatenação de string do shell Bash

Estou tentando criar uma string e passá-la para rm , mas estou com dificuldades para fazer isso funcionar. Gostaria de remover tudo em MY_PATH . Abaixo está o que eu tentei. MY_PATH=/my/directory/ echo ${MY_PATH}'*' # This works as expect...
21.06.2011 / 14:51
4
respostas

Como envolver essa saída entre aspas?

Eu tenho o seguinte comando, que me dá 99% do que eu quero: root@CA2UA5232QPZ:/# tail -3 newtag | awk '{print $1}' v1.0.20170512.1 v1.0.20170712.1 v1.0.20170712.2 root@CA2UA5232QPZ:/# Mas preciso ajustá-lo para que a saída fique assim:...
09.08.2017 / 20:19
1
resposta

Por que não consigo criar um link simbólico para um diretório no mesmo nível desse diretório?

Eu tenho um diretório chamado Foo . Eu quero um symlink para ele, no mesmo nível que, chamado foo . ln -s Foo foo cria um link simbólico em Foo apontando para si mesmo. $ mkdir lntmp && cd lntmp $ mkdir Foo $ touch Foo/...
08.05.2017 / 13:14
1
resposta

Meu alias não está mais funcionando, não tenho certeza do que aconteceu

Eu criei um alias para que, quando eu digitar la , ele ls -la . Quando inicio o terminal no meu Mac, obtenho: -bash: alias: la: not found -bash: alias: =ls -la: not found Por que isso seria? Meu .bash_profile se parece com: a...
02.07.2010 / 04:10
1
resposta

Linux - Dividindo um backup em duas etapas

Eu crio um tarball usando tar zcf arhive.tar.gz dir/ e isso funciona ok. Agora eu queria dividir isso em dois arquivos simples, um apenas para imagens, o outro - para todo o resto. Parece que não há uma maneira trivial e limpa de fazer iss...
14.02.2012 / 20:37
3
respostas

Como eu usaria o bash para contar o número total de certas linhas em um arquivo?

Eu quero que o bash passe por um arquivo de log de erros do apache2 e liste todas as suas linhas (semelhante a cat ), mas de uma maneira que conte quantas vezes cada linha está contida no arquivo e liste apenas DISTINCT linhas com uma contagem...
06.11.2012 / 11:20
2
respostas

bash alias não transita com sudo

Estou curioso para saber se há uma maneira de fazer o meu .bash_profile funcionar quando eu sudo um programa. Por exemplo, eu configuro para alias emerge='emerge -av' para que eu possa instalar o software e sempre me perguntará se quero co...
26.06.2012 / 00:23
5
respostas

Insere uma nova linha em uma instrução perl -e?

Considere o seguinte one-liner Perl: perl -e '$x; $y;' Estou executando este comando em bash e gostaria de inserir uma nova linha ( \n ) entre ; e $y . Gostaria de saber como fazer isso de duas maneiras semelhantes, mas ligeirament...
24.03.2010 / 08:50
5
respostas

Obtenha o PID do processo iniciado na tela por su

eu tenho um script simples que inicia o quassel-core em uma sessão de tela como usuário diferente! O script é: #!/bin/sh su ircc -c 'screen -dmS quassel /home/ircc/quassel/quassel-core' Eu quero começar e parar isso em um script init.d de...
14.05.2012 / 16:08
4
respostas

navegar para trás e para frente usando cd

É possível usar o comando cd para navegar de volta e avançar (como navegador) ?. Algo parecido com cd - , mas apenas troca o local atual e o último. Eu sei que posso empurrar dir na pilha, mas seria ótimo usar cd -> e cd <- .   ...
06.09.2011 / 13:47