Perguntas sobre 'bash'

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

Onde está o “shopt extglob” do bash ativado para o meu shell interativo?

Vejo que o extglob está ativado, mas gostaria de saber onde isso está definido. $ shopt extglob extglob on $ Não o encontrou nestes arquivos. ~/.bashrc ~/.bash_profile ~/.profile /etc/bashrc (nenhum arquivo)...
09.06.2015 / 23:14
7
respostas

Como matar apenas se o processo estiver sendo executado?

Atualmente eu uso uma linha como essa no meu arquivo de script sh: kill 'ps aux | grep -F 'myServer' | grep -v -F 'grep' | awk '{ print }'' Mas gostaria de saber como chamá-lo apenas se o processo ( myServer here) estiver em execução...
31.01.2012 / 13:35
3
respostas

Como executar o script bash automaticamente em intervalos específicos?

Eu quero que meu código seja executado automaticamente. Como fazer isso? Alguém pode me ajudar por favor? Como posso construir scheduler no bash aqui é o meu código: checkstatus() { opt_checkstatus=1 while [ $opt_checkstatus != 7 ]...
22.08.2013 / 18:27
3
respostas

Instale vários ppas de uma vez via terminal sem usar script

Eu quero adicionar esses quatro ppa à minha máquina. sudo add-apt-repository ppa:noobslab/malys-themes sudo add-apt-repository ppa:alecive/antigone sudo add-apt-repository ppa:nitrux/nitrux-artwork sudo add-apt-repository ppa:upubuntu-com/the...
28.02.2014 / 14:59
2
respostas

Adicione segundos a uma determinada data no bash

Eu tenho uma data completa mais horas e minutos. Eu gostaria de adicionar um número de segundos e exibir o resultado como uma data "day.month.ano hora: minuto". "date" não parece ser capaz de adicionar segundos a uma determinada data.     
21.01.2014 / 16:53
3
respostas

Indo para o diretório pai de um arquivo com cd?

Eu estou escrevendo um .sh para fazer algum trabalho para mim, mas agora estou no ponto em que tenho que fazer o cd para o diretório em que o arquivo /path/to/file.end está. terminal não permite cd /path/to/file.end bash: cd: /path/to/file.en...
05.07.2013 / 11:53
5
respostas

Como renomear nomes de arquivos - substituindo sublinhados por espaços - em um script de linha de comando do shell

Estou tentando renomear todos os arquivos em uma pasta substituindo sublinhados por espaços. i.e. this_is_a_test --> this is a test mas de alguma forma estou bagunçando a citação > for file in * ; do echo mv -v $file $(echo $file...
14.12.2013 / 10:02
1
resposta

Quais são esses descritores de arquivos auxiliares?

Enquanto folheava a pasta /proc/self para meu mksh shell, descobri uma coisa peculiar: em /proc/self/fd/* há todos os descritores de arquivo padrão (0 para stdin, 1 para stdout e 2 stderr) alguns descritores de arquivo , mas também algu...
01.01.2017 / 11:11
2
respostas

Gerar novas abas Terminator a partir do script Bash

Eu escrevi um script Bash que executa quatro processos de longa duração (20 a 30 minutos cada): terminator -T "<NAME-1>" -e "<COMMAND-1>" & terminator -T "<NAME-2>" -e "<COMMAND-2>" & terminator -T "<NAME-3&...
09.01.2017 / 10:05
3
respostas

Script Bash - armazena a saída 'curl' na variável, depois formata contra string na variável

Eu esperava curl data em uma variável de script de shell e, em seguida, use cat ou awk para operar nessa variável como se fosse um arquivo. Isso é possível ou existe uma solução alternativa? Tenho que salvar o comando curl em um a...
29.12.2015 / 07:00