Come trovare il valore massimo dalla colonna 1 ed eseguire l'eco della rispettiva posizione del percorso da un file che contiene n numero di record. $ cat version.log 112030 /opt/oracle/app/oracle/product/11.2.0 121010 /opt/oracle/app/oracle/product/12.1.0 Uscita prevista: /opt/oracle/app/oracle/product/12.1.0
Sto cercando di utilizzare il seguente script per generare una sitemap per il mio sito Web. Quando lo eseguo quando sh thsitemap.shricevo un errore come questo e crea un file sitemap.xml vuoto: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" …
Sono nuovo nello scripting ... Posso fare cose molto semplici, ma ora ho bisogno di una mano. Ho un filesystem locale che verrà montato solo quando devo fare un backup. Sto iniziando con questo. #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts; then echo "It's mounted." else echo "It's not …
Sto lavorando con un po 'di terze parti Perl script scritto tale da richiedere un file di output per la bandiera di uscita, -o. Sfortunatamente, lo script sembra richiedere un file effettivo, ovvero gli utenti devono creare un file vuoto filename.txtcon 0 byte e quindi immettere questo file vuoto nella …
Voglio accedere alla variabile indice dell'array mentre eseguo il looping di un array nel mio script shell bash. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done Il risultato dello script sopra è: foo bar baz bat Il risultato che cerco è: 0 1 2 …
Sto usando CentOS 7. Voglio ottenere il PID (se esiste) del processo in esecuzione sulla porta 3000. Vorrei ottenere questo PID allo scopo di salvarlo in una variabile in uno script di shell. Finora l'ho fatto [rails@server proddir]$ sudo ss -lptn 'sport = :3000' State Recv-Q Send-Q Local Address:Port Peer …
Devo ordinare il seguente elenco con uno script di shell e far apparire l'ultima versione in basso o in alto. Come lo farei solo con gli strumenti shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 release-5.0.26 release-5.0.27 …
Nel mio .profile, utilizzo il seguente codice per assicurarmi che gli alias e le funzioni relativi a Bash siano forniti solo se la shell di accesso è effettivamente Bash : # If the current (login) shell is Bash, then if [ "${BASH_VERSION:-}" ]; then # source ~/.bashrc if it exists. …
La regola generale nello scripting della shell è che le variabili dovrebbero essere sempre quotate a meno che non ci sia un motivo convincente per non farlo. Per maggiori dettagli di quelli che probabilmente vorresti sapere, dai un'occhiata a queste fantastiche domande e risposte: implicazioni sulla sicurezza di dimenticare di …
È molto facile da usare split()in JavaScript per suddividere una stringa in un array. Che dire di shell script? Di 'che voglio fare questo: $ script.sh var1_var2_var3 Quando l'utente fornisce tale stringa var1_var2_var3a script.sh, all'interno dello script convertirà la stringa in un array come array=( var1 var2 var3 ) for …
Durante la risoluzione di alcune sfide CTF online, mi sono imbattuto in una situazione in cui avevo bisogno di rinforzare un server. Questo è il codice che ho scritto: #!/bin/bash for i in {0..9}{0..9}{0..9}{0..9} do echo "Now trying code.." echo $i echo "a fixed string" $i | nc localhost *port …
Sto scrivendo una shell script in bash. Ad un certo punto dello script, rileva che è necessario riavviare la macchina prima di continuare. Emette: sudo reboot Quando la macchina torna indietro, c'è più lavoro che questo script deve fare. Come configuro qualcosa per continuare a fare il lavoro in questo …
Il problema è che quando l'orologio viene eseguito funziona she ottengo questo errore: sh: 1: func1: not found ecco il codice: #!/bin/bash func1(){ echo $1 } export -f func1 watch func1
Ho alcune funzioni definite in questo modo: function f { read and process $1 ... echo $result } Voglio comporli insieme in modo che sembrino invocazioni f | g | h. Quale idioma dovrei usare per convertire la funzione lavorando su argomenti in argomenti di lettura da stdin? È possibile …
Questo post contiene in realtà due domande separate, ma penso che raggrupparle insieme darà un po 'più di contesto. Ho affrontato questa domanda sulle virgolette attorno alle variabili ma non capisco bene cosa significhi l' espansione delle variabili . Quindi la mia prima domanda è: Che cos'è l' espansione variabile …
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.