Come avere il codice di uscite di un comando in pipe su shell Linux

E’ divertente come attraverso piccoli compiti quotidiani capiti di trovare nuove funzionalità o comandi che prima non si conoscevano, ed anche oggi mi è capitata questa cosa. In particolare dovevo fare una cosa abbastanza semplice su un server dove avevo un terminale, lanciare : comando1 | tail -n 2 tail mi serviva per avere da [...]

La Top ten degli articoli di Linuxaria nel 2011

I primi giorni del nuovo anno sono un buon momento per guardare indietro all’anno passato e vedere quali sono stati gli articoli più letti del sito, questa è anche una buona opportunità per voi di leggerli (o rileggerli). E, un po’ tardi, ma auguro a tutti un Felice Anno Nuovo. 10 – Come mandare comandi [...]

Fare calcoli utilizzando bash

A volte, nei miei piccoli shell script che faccio, utilizzo un po’ di matematica, di solito niente di troppo complesso, ma è utile fare i conti all’interno dello stesso script bash. Bash è davvero completa e tra le molte funzioni incluse ci sono anche alcune funzioni matematiche. Utilizzando la sintassi $ ((espressione)) è possibile valutare l’espressione. Operazioni consentite sono un bel po’. Da man bash: VALUTAZIONE ARITMETICA La shell permette di calcolare espressioni aritmetiche, sotto [...]

Io e Bash – La Bourne-Again SHell

di Frank Harris-Smith Bash è in giro dalla preistoria, di sicuro prima del rilascio di GNU/Linux, avvenuto la prima volta nel 1991. Il mio primo incontro personale con Bash è stato nel 1993. Questo era due anni prima del rilascio di Microsoft Windows 95 e Windows 3.1 era solo un brutto scherzo. La compagnia di [...]

Tac e Rev per vedere i file in ordine inverso

Dopo molti anni di amministrazione di sistemi Unix/Linux e l’utilizzo di bash per molti compiti ho scoperto il comando tac , il contrario di cat, Quello che fa questo comando è concatenare e stampare i file in ordine inverso, scrive ogni file sullo standard output, dall’ultima riga alla prima. bash$ cat file1.txt Questa è la [...]