[Linux-Biella] Script bash che prende dati dallo standard input come grep/awk/sed: da pipe, tail ecc...
Daniele Segato
daniele.bilug a gmail.com
Ven 22 Maggio 2009 16:58:50 CEST
In sostanza...
ultimamente @work ho fatto un po' di scriptini in bash utilizzando
grep, awk e sed per elaborare i log delle nostre applicazioni e tirar
fuori informazioni che ci servono..
tutto molto bello...
gli script prendono come argomento ($1) il path del file di log e lo
greppano/seddano/awkappano a dovere!
ma mi chiedevo:
se volessi modificare tale script per accettare anche dati da standard input?
la mia idea è poter fare qualcosa tipo:
echo "qualcosa" | mioscript.sh
o ancora:
cat "qualcosa" | mioscript.sh
ma SOPRATTUTTO:
tail -f mioFileDiLog.log | mioscript.sh
quest'ultimo mi piacerebbe assai..
nulla di urgente/importante... è più una curiosità mia..
si può da script?
sapete come?
:)
Maggiori informazioni sulla lista
Linux