Perguntas sobre 'bash'

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

Extrai palavra da string usando grep / sed / awk

Eu tenho uma string 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 e deseja extrair a palavra qa que segue -Dspring.profiles.active . Eu tenho a string salvar em um arq...
12.11.2015 / 12:22
2
respostas

Diferença entre $ '$ foo' e $ “$ foo”

Estou com dificuldades para descobrir algumas nuances entre aspas simples e duplas dentro de um contexto variável Eu defino: foo=pwd execute então: echo $'$foo' Qual echos $foo (significando que o primeiro $ no meu comando...
18.02.2016 / 13:22
3
respostas

Como eu uso $ * ao omitir certas variáveis de entrada como $ 1 e $ 2 no script bash?

Por exemplo, elif [[ $append = $1 ]] then touch ~/directory/"$2".txt echo "$variable_in_question" >> ~/directory/"$2".txt para criar um arquivo de texto contendo todas as entradas seguindo "$2" ou anexar um arquivo de texto e...
03.03.2018 / 20:54
2
respostas

Excluindo certos arquivos e diretórios ao excluir arquivos

Meu diretório de nível superior é data . data inclui vários diretórios e esses diretórios possuem subdiretórios. Eu preciso remover todos os arquivos e diretórios dentro de data/ , exceto vários arquivos em alguns diretórios. Por exem...
02.01.2018 / 13:47
2
respostas

Por que .profile (e não .bashrc) acrescenta ~ / bin ao caminho?

Como .bashrc é mais "genérico" (no sentido de que .profile as origina), por que o procedimento "incluir ~/bin to path" não está dentro de .bashrc ? Por que o usuário não o desejaria em um shell de não-login? (Especialmente hoje em dia...
08.04.2013 / 19:07
1
resposta

zsh sugerindo quais pacotes instalar [duplicado]

Adoro usar zsh , mas há um recurso que bash tem de que sinto falta. É este aqui: ➜ ~ bash dbugger@mercury:~$ man2html The program 'man2html' is currently not installed. You can install it by typing: sudo apt-get install man2html-bas...
04.01.2016 / 00:46
3
respostas

Como faço para desativar periodicamente a exibição de arquivos ocultos?

Assim, para ocultar alguns arquivos e pastas para olhos não qualificados, modifiquei os nomes deles colocando um ponto no início do nome. Funciona e os arquivos estão ocultos. Pessoas intrometidas que não são habilidosas não as verão. E usando o...
09.03.2016 / 09:56
1
resposta

Quais são as diferenças entre executar shell scripts usando “source file.sh”, “./file.sh”, “sh file.sh”, “. ./file.sh ”?

Veja o código: #!/bin/bash read -p "Eneter 1 for UID and 2 for LOGNAME" choice if [ $choice -eq 1 ] then read -p "Enter UID: " uid logname='cat /etc/passwd | grep $uid | cut -f1 -d:' else read -p "Enter Logname: " lo...
25.03.2015 / 11:59
2
respostas

Abrindo o CD-ROM com o código bash

Copiei esse monte de código de um videoclipe engraçado sobre Como um programador gira seu bebê . O código é o seguinte: #!/bin/bash while [ l=l ] do #eject cdrom eject #pull cdrom track back in eject -t done Mas isso não...
27.11.2010 / 17:24
1
resposta

Depois de 'chown -R' git é super lento

Eu tenho um projeto GIT massivo com vários submódulos GIT dentro. Eu recursivamente mudei a propriedade ( chown -r ) de root para meu usuário para cada arquivo no meu projeto. Agora, qualquer comando git leva muito tempo para ser concluí...
02.10.2015 / 10:21