tukubai 条件付きセレクト

hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ cat data03
Linux   AAA 100 150
Linux   BBB 130 140
LINUX   ACE 120 130
FreeBSD AAA 140 110 
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ cat shell03 
#!/bin/bash
cat data03                  |
awk 'toupper($1)=="LINUX"'  |
awk '$3>120'                |
awk '$4<=140'                    
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ bash ./shell03
Linux   BBB 130 140
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ 

正規表現

hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ cat ./myshell03
#awk '$2~/A$/' data03
#awk '$2~/^A/' data03
#awk '$2~/A/'  data03
#awk '$2!~/A/' data03
awk '/A$/~$2' data03  # no match
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$