Supponiamo di dover cercare 2 o più parole all’interno di una stringa e che la condizione da verificare sia un AND, ossia le parole da ricercare devono essere presenti contemporanemente nella stessa stringa. La richiesta può essere esaudita usando 2 o più grep in pipe “|“: Una soluzione più elegante è di farlo in un […]
Tag: unix
Bash Tips: Arg list too long
A volte può succedere di passare una lista troppo lunga a un comando in bash shell. Il problema si verifica spesso con i comandi che operano sui file come ad esempio cp, mv, ls, tar, ecc. E’ possibile ovviare a questo problema sfruttando una combinazione di find e xargs. Ad esempio: oppure: Posso sostituirlo così: […]
Cicli while in bash shell script
Ecco alcuni esempi di realizzazione di contatore in shell script per eseguire un numero prefissato di volte un determinato comando o script. La riga relativa all’incremento della variabile contatore può essere realizzata anche attraverso il comanando let o expr (usato per valutare le espressioni). oppure: Invece del while posso usare anche un ciclo for: All’interno […]
Rimuovere carattere new line
Ecco come rimuovere il carattere newline all’interno di un testo unix: Il carattere linefeed 0xA corrisponde a 012 in ottale, quindi posso usare la sintassi ottale per il tr [ad name=”HTML”]
Unix Timestamp To Date/Time in Sun Solaris
Ecco di seguito il comando unix per convertire un timestamp in sun solaris: Fonte: http://www.sun.com/bigadmin/shellme/ [ad name=”HTML”]
My IP from router Linksys
Ho creato uno script in bash per conoscere il proprio indirizzo IP di connessione a internet. In tale script si ricava l’indirizzo IP da una pagina web di configurazione del ruoter Linksys WRT54G. Nello script ho usato delle variabili per memorizzare l’utente e la password che accedono alla configurazione del router (è possibile cambiare nome […]