Domande taggate «bash»

Bash (Bourne-Again SHell), è la shell utilizzata di default nell'interfaccia della riga di comando di Ubuntu.

3
Colori predefiniti per Terminale?
Stavo cercando di ricordare come avrei potuto pre-definire i colori all'interno del .bashrcfile in modo che potessero essere richiamati quando lo facevo ${RED}per esempio. Non riesco a ricordare se questo era il modo giusto di farlo, ma era qualcosa di simile se ricordo; NC="\033[0;0;0m" # no color or formatting RED="\033[1;49;91m" …



6
Qual è il punto dell'operatore Null bash “:”, due punti?
Qual è il punto dell'operatore "null" in uno script BASH? Comprendo che viene utilizzato come segnaposto seguendo un ifcomando quando non si ha nulla da dire, ma è necessario un comando per consentire al programma di funzionare correttamente. Ma a che cosa serve? Quando lo useresti? Quando ha senso usarlo?
13 bash  scripts  syntax 

2
arricciare il file .gz e pipe per decompressione
Sto cercando di scaricare alcuni .gzfile (NB non .tar.gzquelli) da determinati URL e decomprimerli per sovrascrivere eventuali file esistenti. Per ogni singolo download, ho provato quanto segue: curl -O $URL | gunzip -f Tuttavia, questo non ha funzionato come non è riuscito con: gzip: stdin: unexpected end of file. Ho …
13 bash  scripts  curl  pipe  gzip 

7
Come rendere l'argomento opzionale in bash?
Nella seguente funzione con 9 argomenti: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Voglio fare in modo che i secondi argomenti al successivo (3..9) diventino argomenti opzionali . Quando chiamo la funzione con 2 argomenti ottengo un errore: SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error token …
13 bash  functions 

4
comando build concatenando la stringa in bash
Ho uno script bash che crea una riga di comando in una stringa basata su alcuni parametri prima di eseguirlo in una volta sola. Le parti concatenate alla stringa di comando dovrebbero essere separate da pipe per facilitare uno "streaming" di dati attraverso ciascun componente. Un esempio molto semplificato: #!/bin/bash …
13 bash  pipe 

6
Confusione con il comando printf?
Devo stampare le tre righe seguenti in un comando di stampa senza usare il comando echo. Quindi ho scelto il comando printf. Ecco le tre righe: Different characters can be represented and supported in the print command, for example: x-y, X+Y, –, +, <, >, %, $, #, &. Quello …

3
Confronto tra due stringhe in Bash
Vorrei fare uno script che elimini una directory rmdirdopo aver confermato con una password usando readper impostare la variabile. Finora ho questo: #!/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 Quindi, ho il -xtentativo di eseguire …
13 bash  scripts  password 


2
attendere che il comando dd scriva completamente sul disco
Sto usando il comando dd per creare un usb avviabile dal file ISO: sudo dd if=~/Desktop/ubuntu.iso of=/dev/sdx bs=1M Dopo aver premuto invio si esce momentaneamente e mi dà: 915+0 records in 915+0 records out 959447040 bytes (959 MB) copied, 0.539375 s, 1.8 GB/s Quindi è come correre in background perché …


3
Le linee lunghe si sovrappongono nel prompt personalizzato di Bash PS1
Ho configurato un PS1prompt bash a due righe , con nome del server, ora, nome utente e altre variabili utili. 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 Github completa qui . Il problema è che le linee lunghe sono spesso avvolte attorno a se stesse, il …
13 bash  prompt  ps1 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.