Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).

2
Comando / script Shell per vedere se un host è vivo?
Sto cercando di capire altri modi per vedere se un determinato host è attivo, usando solo i comandi di shell (principalmente bash). Idealmente, sarebbe in grado di funzionare con nomi host e indirizzi IP. In questo momento l'unico modo nativo che conosco è il ping, forse integrato in uno script …

5
sudo in script non interattivo
Ho uno script che esegue tre funzioni: A && B && C. La funzione Bdeve essere eseguita come superutente, mentre Ae Cnon lo è. Ho diverse soluzioni ma nessuna di queste è soddisfacente: sudo l'intero script: sudo 'A && B && C' Sembra una cattiva idea da eseguire Ae Ccome …

1
bashscript per rilevare il tasto freccia destra premuto
Perché questo viene sempre rilevato come vero, anche se il codice chiave non è il tasto freccia destra? stty_state=`stty -g` stty raw; stty -echo keycode=`dd bs=1 count=1 2>/dev/null` stty "$stty_state" echo $keycode if [ "$keycode"=39 ]; then echo "Right Arrow Key Pressed!" fi

8
Grep per il motivo all'inizio o al centro di una linea
Inizierò dicendo che penso che questo problema sia un po 'meno innocente di quanto sembri. Cosa devo fare: cerca una cartella all'interno della variabile d'ambiente PATH. Potrebbe essere all'inizio o da qualche parte dopo. Devo solo verificare che quella cartella sia lì. Esempio del mio problema: usiamo /opt/gnome. SCENARIO 1: …


4
EOF imprevisto ed errore di sintassi
Attualmente sto scrivendo il mio terzo script di shell in assoluto e ho riscontrato un problema. Questa è la mia sceneggiatura finora: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" …

1
Multithreading / Forking in uno script bash
Ho scritto uno script bash che è nel seguente formato: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." Il whileloop leggerà $inFile, eseguirà alcune attività sulla linea …


4
Come leggere l'input dell'utente da una pipe?
Supponiamo di avere un file chiamato confirmation.shcon il seguente contenuto: #!/bin/bash echo -n "Are you sure [Y/n]? " read line case "$line" in n|N) echo "smth" ;; y|Y) echo "smth" ;; esac e voglio eseguire questo script nel modo seguente: cat confirmation.sh | sh Vedo Are you sure [Y/n]?e lo …





5
Unire due file con identificativo univoco
Ho due file con rispettivamente circa 12900 e 4400 voci, che voglio unire. I file contengono informazioni sulla posizione di tutte le stazioni di osservazione meteorologica terrestre in tutto il mondo. Il file più grande viene aggiornato ogni due settimane e il più piccolo una volta all'anno. I file originali …


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.