Perguntas sobre 'bash'

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

Conflito entre substituição de variáveis e caracteres CJK no BASH

Eu encontrei um problema com a substituição de variáveis no shell BASH. Digamos que você defina uma variável a . Então o comando $> echo ${a//[0-4]/} imprime seu valor com todos os números entre 0 e 4 removidos: $> a="...
13.12.2012 / 14:58
2
respostas

Vincular a janela byobu ao atalho Ctrl + Shift + T

O atalho Ctrl + Shift + T executa o gnome-terminal por padrão. Instalei byobu e quero que esse atalho abra a última sessão de byobu usada. Quando pressionado várias vezes, eu ainda deveria ter apenas uma janela. Eu tentei mapear e...
12.07.2013 / 18:07
1
resposta

Como definir um novo diretório inicial em cada login?

Estou no processo de criar um sistema de quiosque e preciso fornecer ao usuário convidado um novo diretório temporário a cada login. Eu escrevi um pequeno script bash que cuida disso, mas quando ele tenta mudar o diretório home do usuário, ele l...
20.06.2016 / 15:49
1
resposta

Como faço para iniciar x11vnc via script bash na inicialização, não login?

Eu tenho um servidor com o Xubuntu 11.10 Desktop instalado e x11vnc. Quando na tela de login eu quero x11vnc para iniciar e tirar algumas configurações: Definir senha definida automaticamente Aceite automaticamente as conecções, mas peça u...
29.01.2012 / 14:04
1
resposta

chama múltiplas funções em múltiplos terminais

Estou definindo uma função no meu .bashrc que estou usando para chamar várias outras funções. function startday { irene } Isso funciona, ( irene é uma função definida e originada) No entanto, quero executar isso em outro termin...
12.08.2016 / 10:35
4
respostas

Grep: O asterisco (*) nem sempre funciona

Se eu grep um documento que contém o seguinte: ThisExampleString ... para a expressão This*String ou *String , nada é retornado. No entanto, This* retorna a linha acima conforme o esperado. Se a expressão está entre aspas, n...
05.10.2015 / 08:18
2
respostas

Substitui a segunda instância da string em uma linha em um arquivo ASCII usando o Bash

Eu tenho um arquivo ASCII com a seguinte estrutura: file1.png otherfile1.png file2.png otherfile2.png file3.png otherfile3.png ... Eu quero substituir .png por .mat , mas apenas pela segunda coluna. O resultado deve ser assim: fil...
05.12.2016 / 14:43
3
respostas

Cria um menu bash baseado na lista de arquivos (mapeia arquivos para números)

Esta resposta mostra um excelente e intuitivo menu de bash onde você simplesmente pressiona o número e o item é selecionado. Mas é meio inconveniente para a lista de arquivos, porque é tudo codificado. Eu prefiro preencher meus arquivos em alg...
06.10.2015 / 12:53
5
respostas

O que o $ (ls * .txt) faz?

Em um terminal unix, se eu fizer isso: egrep "Stuff" $(ls *.txt) O resultado é óbvio. Mas o que faz $(ls *.txt) faz por conta própria? Eu vejo que posso replicar o efeito por egrep "Stuff" *.txt Então, o que é $(ls *.txt) ?...
10.08.2017 / 05:48
3
respostas

Localizando um comando antigo no histórico do shell [duplicado]

Como posso encontrar um comando antigo que executei no meu terminal? Eu usei um comando appengine e desejo apenas encontrá-lo no meu histórico de comando local sem pesquisá-lo on-line novamente.     
26.03.2017 / 17:55