Perguntas com a marcação «bash»

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

3
Pré-define cores para o Terminal?
Eu estava tentando lembrar como eu poderia pré-definir cores dentro do .bashrcarquivo para que elas pudessem ser chamadas quando eu fizer, ${RED}por exemplo. Não me lembro se essa era a maneira certa de fazê-lo, mas era algo assim se me lembro; NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" # color …




2
enrolar o arquivo .gz e enviá-lo para descompactação
Estou tentando baixar alguns .gzarquivos (NB não .tar.gz) de URLs especificadas e descompactá-los para substituir os arquivos existentes, se houver. Para cada download individual, tentei o seguinte: curl -O $URL | gunzip -f No entanto, isso não funcionou como ele falhou com: gzip: stdin: unexpected end of file. Eu executei …
13 bash  scripts  curl  pipe  gzip 

7
Como tornar o argumento opcional no bash?
Na função abaixo com 9 argumentos: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Eu quero fazer com que os segundos argumentos para o próximo (3..9) se tornem argumentos opcionais . Quando eu chamo a função com 2 argumentos, recebo um erro: SUM 3 8 bash: 3+8+++++++: syntax error: operand …
13 bash  functions 

4
comando build concatenando a string no bash
Eu tenho um script bash que cria uma linha de comando em uma seqüência de caracteres com base em alguns parâmetros antes de executá-lo de uma só vez. As partes que são concatenadas para a cadeia de comandos devem ser separadas por pipes para facilitar um "fluxo" de dados através …
13 bash  pipe 

6
Confusão com o comando printf?
Eu tenho que imprimir as três linhas a seguir em um comando de impressão sem usar o comando echo. Então, eu escolhi o comando printf. Aqui estão as três linhas: Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, …

3
Comparando duas strings no Bash
Gostaria de criar um script que exclua um diretório rmdirdepois de confirmar com uma senha usando readpara definir a variável. Até agora eu tenho isso: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail" sleep 10 fi Então, eu tenho …
13 bash  scripts  password 


2
aguarde o comando dd gravar totalmente no disco
Estou usando o comando dd para criar um usb inicializável a partir do arquivo iso: sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M Depois de pressionar enter, ele momentaneamente sai e me dá: 915+0 records in 915+0 records out 959447040 bytes (959 MB) copied, 0.539375 s, 1.8 GB/s Então é como rodar em …


3
Sobreposição de linhas longas no prompt personalizado do Bash PS1
Eu configurei um PS1prompt sofisticado de duas linhas , com nome do servidor, hora, nome do usuário e outras variáveis ​​úteis. PS1="\n\[\033[1;34m\]\342\226\210\342\226\210 \u @ $SERVER_NAME""$BBlue"" \w""$Color_Off \n\[\033[0;36m\]\342\226\210\342\226\210 \d \t $ \[\033[0;39m\]" Fonte completa do Github aqui . O problema é que muitas vezes as longas filas são contornadas, o que …
13 bash  prompt  ps1 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.