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 un semplice script bash che avvia due server: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) Se il secondo comando termina, sembra che il primo comando continui a essere eseguito. Come posso cambiarlo in modo che se uno dei comandi esce, l'altro viene terminato? …
È corretto supporre che quando ;unisce due comandi su una linea, Bash attende sempre che il primo comando sia terminato prima di eseguire il secondo comando? E allo stesso modo, in uno script di shell contenente due comandi diversi su righe diverse, Bash attende sempre che il comando sulla prima …
Ho riscontrato questo errore durante l'aggiornamento di bash per il problema di sicurezza CVE-2014-6271: # yum update bash Running transaction (shutdown inhibited) Updating : bash-4.2.47-4.fc20.x86_64 /bin/sh: error importing function definition for `some-function'
Dopo aver usato il seguente comando, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Non riesco ad aprire tmp.png come file PNG. Forse alcune informazioni vanno perse quando uso $pngStringper archiviare il file di immagine. Quindi la domanda è: come posso memorizzare le informazioni complete sull'immagine usando una variabile nello script …
Dopo l'esportazione HISTTIMEFORMAT='%F %T'ho provato a interrogarehistory Ma il risultato mostra che tutti i comandi vengono eseguiti nello stesso giorno. Come posso verificare la data e l'ora effettive dell'esecuzione effettiva del comando?
Ho cercato di creare una stringa di comando find che troverà tutti i file che terminano con un numero 1-99 ma esclude tutti gli altri. ad es. voglio trovare myfile1 myfile99 ma non myfile456 e non myfilebackup La regex a cui sto pensando è myfile[1-9]{1,2}ma non riesco a farlo funzionare …
È possibile ottenere un output colorato dal comando find ? Cioè, nel percorso di ogni elemento trovato, le directory sono blu, gli script eseguibili sono verdi, eccetera? Sto usando la versione 4.4.2 di GNU findutils . Modifica - Per chiarire, ogni risultato sarebbe evidenziato in questo modo: ./path/to/file.sh ^ ^ …
Se eseguo il testcomando in bash, testviene avviata l'utilità integrata (valuta l'espressione condizionale): $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Tuttavia, come visto nell'output di cui type -a testsopra, c'è un'altra testdirectory / …
Voglio disinstallare alcuni programmi tramite uno script bash. Dopo aver eseguito il comando, il terminale mi chiede se sono sicuro di voler disinstallarlo. Quindi devo rispondere y. Voglio farlo automaticamente e rispondere ydopo un ritardo di 10 secondi. Ho fatto questo esempio ma non funziona - #!/usr/bin /opt/MNG/MNGVIEWHP/fe/uninstall sleep 10 …
Mettere su Debian 8.3 stty werase '^H' o su Arch Linux 2/2016 stty werase '^?' in .bashrc(ad esempio) make Ctrl- Backspaceelimina l'ultima parola nel terminale. Ancora non è lo stesso comportamento in applicazioni GUI moderne (ad esempio Firefox): Cancella l'ultima spazi di parola -separated, e non l'ultima parola separata da …
Mi chiedevo se esiste un modo per convogliare l'output di un comando e indirizzarlo allo stdout. Quindi, ad esempio, fortunestampa un biscotto della fortuna e lo copia anche negli Appunti: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and …
Ho una directory che contiene file di immagini numerati, qualcosa del genere: 01.png 02.png 03.png 03.svg 04.png 05.png 06.jpg 07.png 08.png 09.png 09.svg 10.png A volte ci possono essere più versioni di un file in diversi formati (ad es. Un pnge svgversione del 03ei 09file sopra), ma i numeri sono …
Sto cercando di cercare i file utilizzando finde inserirli in un array Bash in modo da poter eseguire altre operazioni su di essi (ad esempio lso su di grepessi). Ma non riesco a capire perché readarraynon stia leggendo l' findoutput mentre viene reindirizzato. Supponiamo di avere due file nella directory …
Quando si tenta di chiamare /dev/tcp/www.google.com/80, digitando /dev/tcp/www.google.com/80 Dice Bash no such file or directory. Quando guardano il codice di altre persone online, usano sintassi come 3<>/dev/tcp/www.google.com/80 Ho notato che funziona anche questo: </dev/tcp/www.google.com/80 Perché questi simboli sono necessari per chiamare certe cose in bash?
Ho bisogno di fare un po 'di lavoro su 700 dispositivi di rete usando uno script prevede. Posso farlo in sequenza, ma finora l'autonomia è di circa 24 ore. Ciò è dovuto principalmente al tempo impiegato per stabilire una connessione e al ritardo nell'uscita da questi dispositivi (quelli vecchi). Sono …
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.