Domande taggate «shell-script»

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




4
Restituisce un valore da una funzione bash
Ho una funzione che restituisce 1 se il numero è un numero di dieci cifre valido: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } Viene chiamato da: if [[ $(valNum $num) -eq 1 ]]; then #do something fi La funzione …

3
Assegnare l'output di una query SQL alla variabile
Mi sto collegando al database Oracle, eseguendo una query e assegnando l'output alla variabile Ma quando echo il valore della variabile, questa non viene stampata correttamente. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END set pagesize 0 feedback off verify off heading off echo off; select max(cust_id) from cutomers exit; END` echo $count La …


2
Un buon metodo per confrontare i tempi?
Devo controllare l'ora corrente e interrompere lo script se non è l'ora del giorno corretta dovrei eseguirlo. Inoltre, se qualcun altro lo esegue, dovrebbe interrompere. Ad esempio: ho bisogno che il mio script venga eseguito solo se viene avviato tra le 22:00 e le 2:00 (una finestra di 4 ore). …


3
gli script di shell funzionano ancora senza #! (linea sha-bang)
Sono nuovo agli script di shell e molti libri hanno scritto che usano la linea #! (Sha-bang) all'inizio dello script per invocare l'interprete. E questo invocherà una nuova shell per lo script e farà l'interpretazione riga per riga. della mia sceneggiatura di base è ancora in esecuzione senza la linea …



3
Automatizzare l'input testuale da uno script bash senza usare EOF
Sto eseguendo Ubuntu Linux. Supponiamo che esista un programma chiamato myprogram. Questo programma richiede all'utente l'input; in particolare, l'utente deve digitare un numero intero quando richiesto e premere Enter. Vorrei automatizzare questo processo usando uno script bash. In particolare, vorrei eseguire myprogram, diciamo, 100 volte (usando un contatore iche va …




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.