Perguntas sobre 'bash'

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

Preguiçoso Resultado de cálculo das funções bash no alias

Eu quero abrir uma nova janela de terminal na localização atual com um simples comando no Ubuntu gnome-terminal --working-directory='pwd' & disown O trabalho é bom para mim. Mas quando eu coloco alias para bashrc alias clone="gnome...
03.12.2015 / 13:29
3
respostas

O Bash não pode expandir os backticks interativamente

No RHEL5.2 (bash 2.3.25) eu posso cd 'pwd' / [TAB] e pwd é substituído em meu diretório de trabalho atual, usando a saída de pwd (1). Como posso conseguir a mesma funcionalidade no Ubuntu 9.10 (bash 4.0.33). Li questões anteriores que se r...
19.05.2011 / 14:17
2
respostas

Por que não posso canalizar para o cd?

Por que não posso canalizar coisas para o cd? Exemplo: $ pwd >> ~/mloc $ cd / $ tail -n 1 ~/mloc | cd cd falha. Se: cd $(tail -n 1 ~/mloc) , funciona. Eu entendo que o último comando que escrevi funciona, mas não entendo por...
12.01.2014 / 02:11
1
resposta

Como posso copiar arquivos com nomes comuns e colá-los em outra pasta?

Gostaria de saber como copiar arquivos com nomes comuns e colá-los em outra pasta. Por exemplo, eu tenho pastas f1, f2, f3 ... f50. Dentro de cada pasta, existem arquivos chamados #, b #, c # ... z #. # é um tipo de número aleatório e eles sã...
08.09.2016 / 20:33
1
resposta

Como obter opções de instruções selecionadas em instruções If?

Sou muito novo para programar no Ubuntu. E estou tentando fazer um script simples. Eu tenho um menu select funcionando, mas quero que as escolhas feitas entrem em várias instruções if, correspondendo às escolhas feitas. Por exemplo, aqui e...
29.03.2013 / 16:39
3
respostas

O script de contagem decrescente não está funcionando

Estou tentando criar um script que contará até 0 de qualquer número que eu fornecer. Abaixo está o meu script e basicamente nada acontece, nenhuma mensagem de erro, eu simplesmente recebo o prompt de linha de comando padrão de volta. #!/bin/b...
13.04.2015 / 17:27
2
respostas

rm -r versus rm -d?

Eu vejo muitos recursos em rm -r , mas quase nada em rm -d , mesmo que a d flag seja aparentemente toda sobre a exclusão de diretórios. Qual é a diferença entre os dois exatamente? rm -d é o mesmo que rmdir ? É "mais seguro" que...
29.09.2017 / 00:25
1
resposta

Explicando um script de shell para imprimir recursivamente a árvore de diretórios completa

Eu encontrei um script para imprimir recursivamente uma árvore de diretórios completa, mas não consigo entendê-lo. Alguém pode descrevê-lo totalmente? Acabei de começar o shell script. Aqui está o código: #!/bin/bash walk() { local in...
05.10.2017 / 11:46
2
respostas

Como importar uma variável de outro script?

Eu quero obter uma variável de outro script, conforme demonstrado nesta pergunta no Stack Overflow: Como referenciar um arquivo para variáveis em um script bash No entanto, a resposta usa o comando source , disponível apenas em bash...
11.06.2013 / 16:07
2
respostas

Como criar trabalhos diários sem acesso de gravação a / etc?

Eu não tenho permissões de gravação para /etc e suas subpastas, mas até mesmo gostaria de ter o script bash executado todas as manhãs. Como configurá-lo? também quando eu digito cron na linha de comando eu recebo    cron: não é possí...
08.11.2011 / 15:32