C'è un comando Unix incorporato il repeatcui primo argomento è il numero di volte in cui ripetere un comando, in cui il comando (con qualsiasi argomento) è specificato dagli argomenti rimanenti repeat. Per esempio, % repeat 100 echo "I will not automate this punishment." farà eco la stringa data 100 …
Ho esaminato alcuni script che altre persone hanno scritto (in particolare Red Hat) e molte delle loro variabili sono assegnate usando la seguente notazione VARIABLE1="${VARIABLE1:-some_val}" o alcune espandono altre variabili VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Qual è lo scopo di usare questa notazione invece di dichiarare direttamente i valori (ad es. VARIABLE1=some_val)? Ci …
Ho visto questo commento molte volte su Unix e Linux e su altri siti che usano la frase "backtick sono stati deprecati", rispetto a shell come Bash & Zsh. Questa affermazione è vera o falsa?
Ho scritto uno script che funziona bene quando eseguito localmente: ./sysMole -time Aug 18 18 Gli argomenti "-time" , "Aug" , "18" e "18" vengono passati correttamente allo script. Ora, questo script è progettato per essere eseguito su un computer remoto ma, da una directory locale sul computer locale. Esempio: …
Sono nuovo di bash sulla programmazione degli script. Voglio implementare uno script bash 'deploymLog', che accetta come input un argomento stringa (nome). [root@localhost Desktop]# ./deploymLog.sh name qui voglio passare l'argomento stringa (nome) attraverso la riga di comando Come primo passo, devo aggiungere il timestamp corrente insieme a questa stringa di …
Stavo sfogliando un /etc/rc.d/init.d/sendmailfile (so che questo non viene quasi mai usato, ma sto studiando per un esame), e sono diventato un po 'confuso riguardo agli &&e agli ||operatori. Ho letto dove possono essere utilizzati in dichiarazioni come: if [ test1 ] && [ test2 ]; then echo "both tests …
Riesco a leggere i numeri e l'operazione con: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op ma poi tutti i miei tentativi di aggiungere i numeri falliscono: case "$op" in "+") echo num1+num2;; "-") echo `num1-num2`;; esac Correre: First number please 1 …
Vorrei creare uno script automatizzato che chiami ssh-keygene crei delle coppie di pub / private che userò in seguito. In linea di principio, tutto funziona bene con ... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... tranne per il fatto che mi chiede la passphrase che crittograferebbe le chiavi. …
Questa potrebbe essere una domanda sciocca, ma lo faccio ancora. Se ho dichiarato uno shebang #!/bin/bash all'inizio di my_shell_script.sh, quindi devo sempre invocare questo script usando bash [my@comp]$bash my_shell_script.sh o posso usare ad es [my@comp]$sh my_shell_script.sh e il mio script determina la shell in esecuzione usando shebang? Sta succedendo lo …
Ho appena visto questo in uno script di init: echo $"Stopping Apache" A cosa serve quel simbolo di dollaro? La mia ricerca finora: Ho trovato questo nel manuale di bash: extquote Se impostata, $'string'e $"string"citando viene eseguita entro ${parameter}espansioni racchiuse tra virgolette. Questa opzione è abilitata per impostazione predefinita. ... …
Mi chiedevo come eseguire un comando come un altro utente da uno script. Ho il proprietario dello script impostato come root. Ho anche il seguente comando in esecuzione all'interno dello script per eseguire il comando come utente hudson: su -c command hudson È questa la sintassi corretta?
Ho un file servers.txt, con un elenco di server: server1.mydomain.com server2.mydomain.com server3.mydomain.com quando leggo il file riga per riga whileed echo ogni riga, tutto funziona come previsto. Tutte le linee sono stampate. $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com Tuttavia, quando voglio …
Ho una serie di file di registro che devo rivedere e vorrei cercare stringhe specifiche sugli stessi file contemporaneamente È possibile? Attualmente sto usando grep -E 'fatal|error|critical|failure|warning|' /path_to_file Come posso usare questo e cercare le stringhe di più file contemporaneamente? Se questo è qualcosa che deve essere scritto, qualcuno può …
Ho il grepcomando Sto cercando una parola chiave da un file, ma non voglio visualizzare la corrispondenza. Voglio solo sapere lo stato di uscita di grep.
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.