how to grep multiple awks
$ awk '{print;}' employee.txt
100 Thomas Manager Sales $5,000
200 Jason Developer Technology $5,500
300 Sanjay Sysadmin Technology $7,000
400 Nisha Manager Marketing $9,500
500 Randy DBA Technology $6,000
$ awk '{print $2,$5;}' employee.txt
Thomas $5,000
Jason $5,500
Sanjay $7,000
Nisha $9,500
Randy $6,000
in above query how to tweak to see see all records whose name starts with 'S' and Salary greater than '6000'
also
in above query how to tweak to see see all records whose name starts with 'S' and Salary greater than '6000' and Department Starts with 'T'
100 Thomas Manager Sales $5,000 08/08/1988 6:00:01AM
200 Jason Developer Technology $5,500 08/08/1989 7:00:02AM
300 Sanjay Sysadmin Technology $7,000 08/08/1982 9:00:03AM
400 Nisha Manager Marketing $9,500 08/08/1981 10:00:04AM
500 Randy DBA Technology $6,000 08/08/1981 11:00:5AM
if it has joined date and time as above
in above query how to tweak to see see all records whose name starts with 'S' and Salary greater than '6000' and Department Starts with 'T' and joined between particular date time to particular date time say 08/08/1982 9:00:03 AM till 08/08/1981 10:00:04AM
i need to use above in a zgrep command
https://www.thegeekstuff.com/2010/01/awk-introduction-tutorial-7-awk-print-examples/
http://www.theunixschool.com/2012/09/grep-vs-awk-examples-for-pattern-search.html
Please advise