Przykłady zastosowań: Mamy dwa pliki wejściowe: a.dat (6 linii) i b.dat (4 linie): # to jest plik a.dat # obliczenia dla E= 0.12 Sigma= 8 # x y z 1.1 12.21 -9 2.2 22.23 -8 3.4 34.34 -7 # plik b.dat, dla E= 0.13 Sigma= 9 1.11 112 2.2 256 3.40 301 Przykładowe operacje na nich: --> zebrać wszystkie linie razem: 'filtertool -i a.dat,b.dat' lub 'filtertool -i a.dat,b.dat -j' 1.1 12.21 -9 2.2 22.23 -8 3.4 34.34 -7 1.11 112 2.2 256 3.40 301 --> wybrać linie z wartością > 30 w drugiej kolumnie: 'filtertool -i a.dat,b.dat -f 2,gt30,0,1,2,3' 3.4 34.34 -7 1.11 112 2.2 256 3.40 301 --> wypisać 2 kolumnę z linii o wartości w pierwszej kolumnie równej 3.4: 'filtertool -i a.dat,b.dat -f 1,eq3.4,0,2' 34.34 301 --> wypisać wartości z 2-ej kolumny zebrane wg wartości w 1-ej kolumnie: 'filtertool -i a.dat,b.dat -p 1,2 -g 1' 1.1 12.21 -- 1.11 112 -- 2.2 22.23 256 3.4 34.34 301 --> wypisać wartości z 1-ej kolumny zebrane wg kolejności wystąpienia: 'filtertool -i a.dat,b.dat -g f -p 1,4' 1.1 1.11 2.2 2.2 3.4 3.40 --> wypisać 2-gą kolumnę podając wartość parametru E w pierwszej, pod warunkiem, że wartość w 1-ej kolumnie jest z zakresu 2.0 a 3.0: 'filtertool -i a.dat,b.dat -p 1,E,2 -f 1,ge2.0,a,le3.0,2,3' 0.12 22.23 0.13 256 --> wypisać wartość parametrów E i R, bez wypisywania żadnych kolumn: 'filtertool -i a.dat,b.dat -p E,Sigma' 0.12 8 0.13 9 --> wypisać sumę, średnią i liczbę danych branych z 2-ej kolumny zebrane wg wartości w 1-ej kolumnie: './filtertool -i a.dat,b.dat -p 1,2 -g 1 | ./filtertool -p 2,3 -c s,a,c | ./filtertool -p 3,4,5' 12.21 12.21 1 112 112 1 278.23 139.12 2 335.34 167.67 2 --> zamienić kolumnę 1-szą i 2-gą w plikach *.dat - wynikiem mają być zmienione pliki a.dat i b.dat: 'filtertool -i a.dat,b.dat -s 1,2 --comments all -o a.dat,b.dat' # to jest plik a.dat # obliczenia dla E= 0.12 Sigma= 8 # x y z 12.21 1.1 -9 22.23 2.2 -8 34.34 3.4 -7 # plik b.dat, dla E= 0.13 Sigma= 9 112 1.11 256 2.2 301 3.40 --> filtertool -i a.dat,b.dat -m #filtertool -i a.dat,b.dat -m #Mon Aug 3 15:24:07 2009 # Data from files: a.dat, b.dat 1 1.1 12.21 -9 1 2.2 22.23 -8 1 3.4 34.34 -7 2 1.11 112 2 2.2 256 2 3.4 301