Domande taggate «bash»

Per domande sugli script scritti per la shell dei comandi di Bash. Per gli script di shell con errori / errori di sintassi, si prega di controllarli con il programma shellcheck (o nel server web shellcheck su https://shellcheck.net) prima di pubblicare qui. Le domande sull'uso interattivo di Bash hanno maggiori probabilità di essere in argomento su Super User che su Stack Overflow.

7
Commentare in uno script Bash all'interno di un comando multilinea
Come posso commentare ogni riga delle seguenti righe da uno script? cat ${MYSQLDUMP} | \ sed '1d' | \ tr ",;" "\n" | \ sed -e 's/[asbi]:[0-9]*[:]*//g' -e '/^[{}]/d' -e 's/""//g' -e '/^"{/d' | \ sed -n -e '/^"/p' -e '/^print_value$/,/^option_id$/p' | \ sed -e '/^option_id/d' -e '/^print_value/d' -e 's/^"\(.*\)"$/\1/' …
165 bash  syntax  comments 

4
Bash if L'istruzione con più condizioni genera un errore
Sto provando a scrivere uno script che controllerà due flag di errore e, nel caso in cui uno sia cambiato (o entrambi), verrà ripetuto l'errore. La mia sceneggiatura: my_error_flag=0 my_error_flag_o=0 do something..... if [[ "$my_error_flag"=="1" || "$my_error_flag_o"=="2" ] || [ "$my_error_flag"="1" && "$my_error_flag_o"="2" ]]; then echo "$my_error_flag" else echo "no …
165 bash  if-statement  flags 

17
Controlla se esiste un utente
Voglio creare uno script per verificare se esiste un utente. Sto usando la logica qui sotto: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 Quindi se l'utente esiste, allora abbiamo successo, altrimenti l'utente non esiste. Ho …
165 bash 



12
Visualizzazione dell'output completo del comando PS
quando eseguo il ps -auxcomando sul mio server Linux, a cui mi sono connesso usando putty, pochi processi sono troppo lunghi per adattarsi alla larghezza della mia finestra corrente. C'è un'alternativa? -- Aggiornare -- Mi dispiace per il downgrade, pensavo che anche gli altri non avrebbero trovato utile la risposta, …
163 linux  bash  shell  process 

6
Intersezione di due elenchi in Bash
Sto cercando di scrivere un semplice script che elencherà i contenuti trovati in due elenchi. Per semplificare, usiamo ls come esempio. Immagina "uno" e "due" sono directory. one = `ls one` due = `ls two` intersezione $ uno $ due Sono ancora abbastanza verde in bash, quindi sentiti libero di …
163 bash 


5
Nega se la condizione nello script bash
Sono nuovo di bash e sono bloccato nel tentativo di annullare il seguente comando: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Questa condizione if ritorna vera se sono connesso a Internet. Voglio che accada il contrario, ma …


7
Converti gli argomenti della riga di comando in un array in Bash
Come posso convertire gli argomenti della riga di comando in un array di script bash? Voglio prendere questo: ./something.sh arg1 arg2 arg3 e convertilo in myArray=( arg1 arg2 arg3 ) in modo che io possa usare myArray per un ulteriore uso nello script. Questo precedente post SO si avvicina, ma …
162 arrays  bash  shell 

13
Aggiunta del ramo git al prompt dei comandi di Bash
Ho provato ad aggiungere il ramo git su cui sto attualmente lavorando (estratto) sul prompt di bash senza successo .. ( pur mantenendo intatto il mio percorso corrente che mostra la directory / il file attivi ) Ho un file .bashrc a casa mia, ma ho anche visto molte persone …
161 git  bash  ubuntu 




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.