blob: c06df4615030fbcbbe0f8927deb5ec61bc639cbe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/bash
echo "Run this test more then once. the first read on the file may be uncached. after that, the file is in Linux' block cache"
echo "Plain awk '{print \$3}':"
time awk '{print $3}' dummy_history_file >/dev/null
echo "awk + sort"
time awk '{print $3}' dummy_history_file | sort >/dev/null
echo "awk + sort + uniq"
time awk '{print $3}' dummy_history_file | sort | uniq >/dev/null
echo "Plain dmenu:"
dmenu < dummy_history_file
echo "awked into dmenu:"
awk '{print $3}' dummy_history_file | dmenu
echo "awk + sort + uniq into dmenu:"
awk '{print $3}' dummy_history_file | sort | uniq | dmenu
|