Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.
Sto cercando di verificare se un input è un numero intero e ci ho provato centinaia di volte ma non vedo l'errore in questo. Purtroppo non funziona, attiva l'istruzione if per tutti gli input (numeri / lettere) read scale if ! [[ "$scale" =~ "^[0-9]+$" ]] then echo "Sorry integers …
L'intera parte della pagina man di Bash che è applicabile dice solo: Se il sistema operativo su cui è in esecuzione bash supporta il controllo dei lavori, bash contiene funzionalità per usarlo. Digitando il carattere di sospensione (in genere ^ Z, Control-Z) mentre è in esecuzione un processo, il processo …
Il historycomando elenca tutta la cronologia per la sessione corrente. Piace: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Per cercare elementi di interesse, posso eseguire pipe historycon greplike …
Sto cercando di ottenere ogni comando grep per evidenziare i risultati in un colore diverso. Posso farlo manualmente con una linea come questa: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Ogni cpersonaggio verrà evidenziato in verde e ogni opersonaggio verrà …
Mi chiedevo quale sarebbe il modo migliore per ottenere una buona casualità in bash, cioè quale sarebbe una procedura per ottenere un intero positivo casuale tra MINe MAXtale che L'intervallo può essere arbitrariamente ampio (o almeno, diciamo, fino a 2 32 -1); I valori sono distribuiti uniformemente (ovvero, nessuna distorsione); …
Voglio fare uno script bash che misura il tempo di avvio di un browser per quello che sto usando un HTML che ottiene il timestamp sul caricamento in millisecondi usando JavaScript. Nello script della shell appena prima di chiamare il browser ottengo il timestamp con: date +%s Il problema è …
Se ho un comando $ ./script >> file.log che viene chiamato due volte, con la seconda chiamata che si verifica prima della fine della prima, cosa succede? La prima chiamata ottiene un blocco esclusivo sul file di output? In tal caso, il secondo script non riesce quando si tenta di …
Per chiarire: non sto chiedendo come cambiare il cursore quando si utilizza vim all'interno di un terminale . Voglio che il cursore cambi quando si passa dalla modalità di input a quella di comando nella modalità vi di Bash: set -o vi <CR> type some text <ESC> (the cursor changes …
Voglio vedere l'output di un comando nel terminale come se non ci fosse reindirizzamento. Inoltre, stderr deve essere reindirizzato a err.log e stdout deve essere reindirizzato a stdout.log. Sarebbe bello avere anche la copia esatta di ciò che viene mostrato nel terminale, ovvero gli errori stampati come e quando si …
Spesso finisco per inviare comandi complessi su ssh; questi comandi comportano il piping su awk o perl di una riga e di conseguenza contengono virgolette singole e $ 's. Non sono stato in grado di capire una regola dura e veloce per fare correttamente la citazione, né ho trovato un …
Non sono un tipo Linux ma sono bloccato in alcuni script che devo leggere per il mio progetto. Quindi qualcuno può aiutarmi a fare questo comando? shift $(($optind - 1))
Voglio scrivere uno script post-installazione automatizzato in Bash (chiamato post-install.sh, ad esempio). Lo script aggiungerà e aggiornerà automaticamente i repository, installerà e aggiornerà i pacchetti, modificherà i file di configurazione, ecc. Ora, se eseguo questo script, ad esempio con sudo post-install.sh, mi verrà richiesta una sudopassword una volta sola o …
So di poter risolvere questo problema in diversi modi, ma mi chiedo se c'è un modo per farlo usando solo i built-in bash e, in caso contrario, qual è il modo più efficace per farlo. Ho un file con contenuti come AAA B C DDD FOO BAR con ciò intendo …
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.