Perguntas com a marcação «bash»

10
Script para verificar se algum programa já está instalado

Como criar um script bash que verifique se um programa já está instalado e, se não estiver, o instala? Obrigado pela ajuda. Aqui está o código que tenho até agora: #/bin/bash PS3="choose an option" select opcion in "Installing_Youtube" "exit" do case $opcion in "Installing_Youtube")...

10
Comparação de pastas

Eu tenho duas pastas com estruturas de subpastas semelhantes, que eu gostaria de comparar. Por exemplo: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 e B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├──...

10
date -d 'segunda-feira anterior "para exibir a segunda-feira anterior

Com date -dpoderia exibir a data futura ou a próxima $ date -d "next mon" Mon May 13 00:00:00 CST 2019 $ date -d "mon" Mon May 13 00:00:00 CST 2019 Infelizmente, ele não exibiu o dia da semana anterior $ date -d "previous Monday" date: invalid date ‘previous Monday’ Como exibir o dia da...

10
Citações e barra invertida

~$ echo $'\'test' 'test man bash diz: Incluir caracteres entre aspas simples preserva o valor literal de cada caractere dentro das aspas. Uma aspas simples pode não ocorrer entre aspas simples, mesmo quando precedida por uma barra invertida. Por que ele funciona no

10
Execute scripts Bash na pasta, tudo ao mesmo tempo

Vamos supor que eu tenha cinco .shscripts Bash ( ) em uma pasta ( my_folder) e eles sejam nomeados da seguinte maneira: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh Como posso escrever um sexto script Bash ou apenas um liner que começará a executar todos esses scripts juntos? Eu...

10
A variável não analisa como sequência

Problema Tentei extrair o nível de sinal do wifi da seguinte maneira, em um script bash (as aspas parecem não fazer diferença): string="$(iwconfig wlan0 | grep -I Signal)" Se eu echo $stringconseguir o que espero: Link Quality=63/70 Signal level=-47dBm Mas se eu tentar obter uma substring echo...

9
Abrindo CD-ROM com código bash

Copiei esse monte de código de um videoclipe engraçado sobre Como um programador balança 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 funciona para mim, quando o executo com o comando, sh...

9
Como obter saída colorida do script bash?

Quando executo a greppartir do terminal gnome, recebo uma saída colorida - correspondência facilmente perceptível, números de linha (-n) com cores diferentes etc. Mas quando executo exatamente o mesmo grepcomando através do script bash, obtenho uma saída plana, sem colorir Existe uma maneira de...

9
Como faço para que o depurador bash funcione com o ddd?

O ddd script.bsh não abre o script. Ele mostra o nosso copo e se eu quiser fechar o ddd, ele diz "bash is busy" ... Encontrei uma mensagem antiga, mas não ajudou. https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html Não consegui encontrar o ddd-3.3.12-test6.tar.gz, portanto, estou usando...

9
Script Bash para remover quebras de linha?

Eu preciso de um script que insira um arquivo e faça eco de seu conteúdo com quebras de linha removidas - "quebra de linha", por assim dizer. Eu tentei: #!/bin/bash find $HOME '$1' | while read line; do echo "${line}"; done mas isso não retorna

9
o perfil do bash funciona para o usuário, mas não para o sudo

Modifiquei meu .profile para incluir uma pasta se uma unidade flash estiver conectada. Ao executar o comando como usuário, ele funciona bem, mas informa que o script deve ser executado pelo sudo (é isso que eu quero). No entanto, quando tento executá-lo com o sudo, recebo "comando não...