Perguntas sobre 'bash'

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

Associando scripts do shell linux (.sh) no Windows 10 ao Bash ou WSL [duplicado]

Se você já tentou executar um script .sh linux no Windows 10 clicando duas vezes nele, depois de atribuí-lo ao bash.exe (Ubuntu Bash para Windows 10) por padrão, você provavelmente notou que ele não abriria. Por que não abre e como posso co...
19.10.2017 / 00:32
1
resposta

Por que o Bash repentinamente imprime vários comandos 'declare -x' na inicialização?

Recentemente, sempre que eu abro um terminal, o bash imprime este texto (algumas informações editadas) antes de eu cair no prompt: declare -x CCACHE_DIR="/local/.ccache" declare -x CLICOLOR="1" declare -x CLUTTER_IM_MODULE="xim" declare -x CO...
13.11.2017 / 08:29
1
resposta

Usando o grep para saídas do bash

Eu quero encontrar servidores que não usem o comando "net". Então, eu vou executar um script do controle remoto. O roteiro é assim: for ip in $(cat ip_list_file) do netCom=$(ssh -o ConnectTimeout=2 -o StrictHostKeyChecking=no -o PasswordA...
03.08.2017 / 09:01
1
resposta

less -R não está exibindo cores

Estou no OSSierra, usando iterm2. Eu tenho um pequeno projeto que faz uma análise simples do markdown em golang que então imprime certas linhas em cores para o terminal link . Estou usando essa biblioteca para o link Tudo parece ótimo...
26.09.2017 / 02:25
1
resposta

bash sort não está classificando numericamente no campo conforme desejado

Estou tentando fazer uma classificação numérica em uma lista de nomes de arquivos. Eles são todos nomeados como something.txt~NUM~ Eu tentei classificá-los por sort -t "~" -k1 -k2n Mas o tipo sai errado. Se eu fizer sort...
16.11.2017 / 18:54
2
respostas

Escapando caracteres para a condição grep exata em um script Bash

Eu tenho um script básico para encontrar pacotes instalados específicos no Linux. Se não for encontrado - > imprima o pacote. Eu usei grep -w , mas não funcionou corretamente com o caractere - . Por exemplo, dpkg -l | grep -w "rp...
16.11.2017 / 14:36
1
resposta

Script executado como outro usuário do root cria arquivos no diretório errado (root)

Estou executando um script básico de uma perspectiva raiz que inicia um programa no script su -c "sh /home/user2/script.sh" -m user2 O problema é que o programa iniciado por este script, enquanto executado como user2 , ainda está tentand...
15.09.2017 / 22:47
1
resposta

Excluindo arquivos no Linux com um loop usando 'rm'

Eu tenho arquivos como file.log.1.gz , file.log.2.gz ,…, file.log.100.gz . Eu quero ter um loop de 1 para 100 para excluir esses arquivos. Como isso pode ser feito? Eu tentei este comando no Linux: for i in $(seq 1 100); do rm...
23.10.2017 / 07:25
2
respostas

curl: adicione string como opção no bash

Gostaria de passar uma string variável para as opções de comando no curl. if [ ! -z ${picture} ]; then APISTRING+="--data-urlencode \"picture=${picture}\" ";fi if [ ! -z ${additional} ]; then APISTRING+="--data-urlencode \"additional_info="${...
30.08.2017 / 13:47
1
resposta

Comandos quebrados no debian definindo PATH

Eu tenho um grande problema agora, eu tentei definir um PATH para um arquivo python, mas eu fiz errado e aparentemente quebrou todos os comandos no debian. O que recebo quando digito qualquer comando: -bash: "command": No such file or dire...
20.08.2017 / 12:10