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.
Ho appena scritto il seguente script bash per verificare l'accesso ping nell'elenco delle macchine Linux: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 done Questo stampa: …
Vorrei scrivere uno script bash di installazione, dove vorrei installare il server MySQL. Su Linux Mint avevo seguito il codice: apt-get -y --force-yes install mysql-server-5.6 ma ho installato il nuovo Debian 8 e non c'è mysql-server- invece c'è mariadb. Come posso sapere se esiste un pacchetto? So solo che c'è …
Voglio sapere il tempo totale che una serie di processi impiegherebbe nel mio computer per decidere se dovrei correre lì o in un computer più forte. Quindi, sto prevedendo il tempo di esecuzione di ciascun comando. L'output è simile a: process1 00:03:34 process2 00:00:35 process3 00:12:34 Come posso sommare la …
Ho scritto uno script di shell per monitorare una directory usando l'utilità inotifywait di inotifyt-tools. Voglio che lo script venga eseguito continuamente in background, ma voglio anche essere in grado di interromperlo quando lo si desidera. Per farlo funzionare continuamente, ho usato while true; come questo: while true; do #a …
A volte mi capita di premere CTRL+ Zper caso e la mia applicazione scompare in background. Lo so, posso riportarlo indietro fg, quindi non è un grosso problema. Ma mi chiedo job controlcomunque di spegnerlo. In tutta la mia vita, non ricordo un caso in cui ne avevo bisogno, mi …
Come posso conservare un registro locale, con data e ora di tutti i comandi remoti che uso in ssh(client openssh da riga di comando avviato bash)? Requisiti: Essenziale: 100% lato client senza fare affidamento sulla registrazione del server Configurato o installato per utente con i log memorizzati nella home directory …
L'idea sarebbe di usarlo come ... una pipe in un comando. Ad esempio: supponiamo che ci sia una sorta di lungo percorso che deve essere ripetuto di nuovo e ripetutamente, seguito da una pipe e un secondo programma, ovvero "directory1/directory2/direcotry3/file.dat | less -I " Vorrei che quella parte fosse archiviata …
La {}sintassi di espansione del controvento di Bash consente di creare facili permutazioni # echo {b,c,d}{a,e,i,o,u} ba be bi bo bu ca ce ci co cu da de di do du Tuttavia non mi è chiaro se / come sia possibile utilizzarlo insieme alle matrici se non in un uso …
Sto cercando di trovare un modo per spostare immediatamente un file in un'altra cartella non appena appare nel mio dropbox su CentOS. Ho cercato su Internet alcuni indizi, ma non posso andare oltre il fatto che devo usare inotifyper invocare uno script che elaborerà il file così come appare. Le …
Ho alcune domande sul passaggio da apt-get a zypper negli script bash. Qual è l'equivalente di questo? sudo apt-get install curl --assume-yes (dove curl potrebbe essere qualsiasi pacchetto) Ho trovato il cheat sheet di Zypper - openSUSE . Molto bella! Ma apprezzerei la voce dell'esperienza qui: qual è il modo …
Mi trovo spesso a passare da Bash a Zsh e ad utilizzare la funzionalità di ricerca della cronologia per recuperare un comando. Tuttavia, poiché Bash e Zsh hanno file cronologici diversi, trovo spesso che il comando che sto cercando sia stato eseguito nell'altra shell. C'è un modo per condividere o …
Nel manuale di Bash , è scritto che Builtin commands are contained >>> within <<< the shell itself Inoltre, questa risposta afferma che A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some >>> other …
Utilizzando https://regex101.com/ ho creato un'espressione regolare per restituire la prima occorrenza di un indirizzo IP in una stringa. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp compresi i delimitatori: /(?:\d{1,3}\.)+(?:\d{1,3})/ Con la seguente stringa di test: eu-west 140.243.64.99 Restituisce una corrispondenza completa di: 140.243.64.99 Indipendentemente da ciò che provo con ancore, ecc., Il seguente script …
Ho una funzione per creare rapidamente un nuovo ramo SVN che assomiglia a questo function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Che uso per creare rapidamente una nuova filiale senza dover cercare e copiare incollare gli indirizzi e altre cose. Tuttavia, per il messaggio …
La mia shell è bash. Come posso ottenere l'output di lsmostrare le directory con una barra rovesciata? Quando faccio lsnel tcshdà l'output desiderato. Come posso ottenere che ciò accada bashsenza usare alcun argomento? per esempio. bin/ lib/ src/ file1.txt file2.txt
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.