Eu sou novo no terminal e estou tentando aprender como usá-lo. O que essas linhas fazem? E como eles funcionam? echo -n "Today's date is: " date +"%A, %B %-d,
Eu sou novo no terminal e estou tentando aprender como usá-lo. O que essas linhas fazem? E como eles funcionam? echo -n "Today's date is: " date +"%A, %B %-d,
Eu sei que existe uma GUI no Ubuntu Software & Updatespara ativar os canais de atualização atualizações proposto backports segurança como mostrado nesta captura de tela: Estou procurando uma maneira fácil de fazer isso de dentro de um terminal usando comandos como sudo apt-add-update...
Eu uso um script para fazer backups incrementais de uma partição btrfs de um disco para outro. O script é iniciado por cron.weekly em horário aleatório do dia. Se eu desligar o sistema enquanto o script estiver em execução, estou tendo problemas com os backups antigos removidos e os novos não...
Suponha que eu tenha um arquivo bash chamado myBash.bash. Reside em: /myDirect/myFolder/myBash.bash Agora eu quero usar a string /myDirect/myFolder(a localização de myBash.bash) dentro do script. Existe um comando que eu possa usar para encontrar este local? Edit: A idéia é que eu quero...
Eu continuo esquecendo todos os comandos de extração correspondentes para cada formato de compactação. Então, eu estava pensando em escrever um script que apenas mapeia extensões de arquivo para o comando de extração apropriado. Mas acho que algo assim já existe, simplesmente não consigo...
Eu tenho alguns scripts bash muito simples que juntei para as coisas que faço regularmente. Uma delas é executar duplicidade para executar minhas tarefas de backup. Nada inteligente, apenas um monte de declarações if .. then realmente. Como isso precisa ser executado como sudo, seria uma boa...
Eu escrevi um script bash que cria uma série de diretórios e clona um projeto para diretórios selecionados. Para isso, preciso de cdcada diretório ( project 1e project 2), mas o script não faz cdpara o segundo diretório nem executa o comando. Em vez disso, ele pára cde é clonado no...
Estou escrevendo um script e gostaria de passar os resultados bcpara uma variável. Eu declarei 2 variáveis ( var1e var2) e lhes dei valores. No meu script, quero passar os resultados de bcpara outra variável, digamos, var3para que eu possa trabalhar com var3outros cálculos. Até agora, consegui...
Aqui está o código de script que estou usando agora: getent group $MYGROUP if [ $? -ne 0 ] ; then sudo su -c "groupadd $MYGROUP" fi sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP" Essa abordagem funciona bem no openSuse. Mas há vários problemas com a conta de usuário...
Tentativa bash arithemetic para um script, mas $enão é atualizada até o final. A saída fala por si. max=5 for e in $(seq 1 1 $max); do percent=$(( $e/$max*100 )) echo "echo $e / $max : = $percent" done Tl; DR: Exiba 1..5 como uma porcentagem. Resultado : echo 1 / 5 : = 0 echo 2 / 5 : =...
Eu sou relativamente novo em programação como um todo e alguns tutoriais me disseram para usar ls -lpara examinar arquivos em um diretório e outros disseram ll. Eu sei que lsé uma lista curta, mas há uma diferença entre os outros
Se eu corro echo -e "\e[1;31mThis is red text\e[0m"na linha de comando, ele imprime texto em vermelho. No entanto, se eu usá-lo no arquivo de script test.sh #! /bin/bash echo -e "\e[1;31mThis is red text\e[0m" corre $ sh test.sh Imprime -e \e[1;31mThis is red text\e[0m Por que eles agem de...
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 a seguir "$2"ou anexar um arquivo de texto existente com todas as entradas a seguir "$2", o que eu usaria no...
Antes de marcar como duplicado: não se trata de DNS dinâmico ou algo semelhante. Eu sei como executar um script toda vez que minhas redes são ativadas; é simples adicionar um script no diretório /etc/NetworkManager/dispatcher.dcomo este: #!/bin/bash IF=$1 STATUS=$2 case "$2" in up) logger -s...
EDIT: Basta olhar para a resposta aceita. Eu não era como funcionava no momento em que escrevi, então adivinhei abaixo. Eu sou novo no Linux, então isso pode ser uma pergunta noob. Estou tentando instalar um novo navegador chamado violação, que é construído em JavaScript especificamente no...
Como eu posso fazer isso? Estou tentando assim RESULT = `wget $ URL` PS - Também existem fontes recomendadas para aprender scripts de
Eu gosto de poder configurar as coisas na linha de comando, para que, quando reinstalar o sistema operacional, possa executar um script e recuperar minha configuração preferida. Desde a "atualização" para o Ubuntu 17.10, descobri que precisava usar a ferramenta gnome-tweak-tool para obter algumas...
Criei um arquivo do bloco de notas no Windows e copiei-o no Ubuntu. O arquivo contém algumas regras do iptables. Depois de tornar o arquivo executável usando chmod +xe executando, ele não funcionou. No entanto, quando eu criei um Ubuntu ( gedit arquivo ) e copiei o mesmo conteúdo do arquivo...
Como trabalho recursivamente através de uma árvore de diretórios e executo um comando específico em cada arquivo, e envia o caminho, nome do arquivo, extensão, tamanho do arquivo e algum outro texto específico para um único arquivo no bash.
Para ter uma opção "minimizar janela" clicando com o botão direito do mouse em um ícone no iniciador do Unity (Ubuntu 14.04), segui as instruções detalhadas aqui sobre como alterar um .desktoparquivo e criei um Firefoxiniciador personalizado na ~/.local/share/applications/pasta. A parte relevante...