Perguntas sobre 'bash'

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

Como iniciar o bash e imediatamente “digitar” o comando nele?

Eu quero que o bash primeiro execute um comando, mas depois que o comando terminar (ou Ctrl + C 'ed) entrar no modo interativo (de preferência com o comando no histórico , disponível para up ). Como alcançá-lo da maneira mais fácil e mai...
04.02.2013 / 21:42
1
resposta

Como escrever uma função que grava tanto no console quanto no arquivo de log?

Gostaria de escrever uma função que grava uma mensagem para o console e o arquivo de log. Minha tentativa inicial foi essa: function log_write { local message=$1 local log_file=$2 echo "${message}" | tee -a ${log_file} } Mas i...
02.01.2015 / 15:30
3
respostas

como gzip e scp ao mesmo tempo

Eu tenho um arquivo no qual eu queria zipar e ao mesmo tempo transferir para outro host usando scp. Eu tentei executar o seguinte comando, mas falhei. Eu não me importo de fechar e scp mais tarde, mas eu só quero saber onde eu entendi errado...
27.07.2015 / 10:22
3
respostas

Linux - Evite cat: não existe tal arquivo ou diretório quando o arquivo não existe

Estou verificando por meio de um script bash se um processo está sendo executado com base no PID armazenado em um arquivo. Eu recebo o erro mostrado acima quando o arquivo não existe como o comando está tentando acessar o arquivo e verifique se...
22.06.2015 / 13:29
6
respostas

Snippet de shell Bash para verificar se o compartilhamento do Samba montado não está ocupado

#!/bin/sh mount -t cifs //192.168.5.90/share -o password='' /mnt/tera_nas rsync -av --super --delete --recursive /home/ /mnt/tera_nas/home/ # sleep 5m (i want to avoid using this) # Bash shell snippet to check if mounted Samba share is not b...
24.06.2009 / 17:09
2
respostas

Shell Script, iterando sobre uma pasta

Eu tenho conhecimento básico de script de shell. Eu tenho fotos na pasta original em muitas pastas diferentes como esta folder + folder1 + original + folder2 + original + folder3 + original + folder4 + original...
05.07.2012 / 21:43
2
respostas

variável bash enigmática

Encontrei este código enigmático que, acredito, contém alguma forma de expansão variável. echo "Usage: ${0##*/} [-f] [-u user] [--] " O sinal de dólar é seguido pela string entre colchetes equivalente à variável bash $ 0? Se sim, por qu...
01.04.2012 / 09:06
1
resposta

Erro de prompt do Bash ao pressionar a seta para cima

Eu escrevi este aviso legal e colorido para o meu terminal OS X: parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ []/' } export PS1="\e]2;\w\a\e[1;30;1m\][\u@\[3[0;36m\]\h\e[1;30;1m\]:\[3[0;35m\]\w\e[1;...
31.12.2013 / 14:05
2
respostas

Bash: Concatenando Bolas TAR

É válido fazer isso: { tar -c dir1 tar -c dir2 } | cat > file.tar O file.tar resultante é uma bola de alcatrão válida? Se não, como posso concatenar as bolas de alcatrão imediatamente?     
01.07.2012 / 13:35
3
respostas

Substituindo linhas de textos por outras em arquivos diferentes no Unix

Eu tenho uma lista de mais de 200 arquivos de extensões de vinculação com informações de subdomínio exatas. Um exemplo de esquema é assim. # /named_ext/db.mysite.com subdomain A 200.201.202.203 Eu preciso subst...
13.08.2012 / 07:01