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" …
Abbiamo un modo per scoprire la cronologia dei comandi se l'utente utilizza lo spazio prima di qualsiasi comando nella bash, perché se l'utente utilizza lo spazio prima di qualsiasi comando non verrà visualizzato nella cronologia?
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?
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 …
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 …
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 …
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 …
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 …
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é …
Come posso creare un elenco con i comandi più utilizzati nel terminale? So che questa domanda potrebbe non essere utile per eventuali proposte future per alcuni di noi, ma anche così, l'elenco può essere utile quando non ricordiamo un comando usato una o alcune volte in passato, quando possiamo cercare …
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 …
Sto scrivendo uno script per copiare alcuni file e sto provando shopt -s dotglob a abilitare cp per copiare dotfile come .jshinte quant'altro. Posso eseguire shopt -s dotglobdirettamente a un prompt di bash senza errori. Tuttavia, l'esecuzione dello script genera l'errore: script.sh: 81: script.sh: shopt: not found Sto eseguendo questo …
Ho installato play: sudo apt-get install sox libsox-fmt-mp3 Ora posso riprodurre i miei file audio in questo modo: play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 Da quando sto imparando la shell, vorrei poter fare qualcosa del genere: (sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 ) & Dopo i 10secondi, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.