嘿伙计们我有一个脚本
#!/bin/bash
grep -i $1 data2.txt
echo "number of $1 :"
grep -c $1 data2.txt
但我同时得到男性和女性,因为男性在女性中,但我怎样才能向男性展示我可以通过切割来做到这一点,有人可以帮忙吗?我得到这个结果
./greparg.sh Male
Joel Craig Male
Sharon Kelly Female
Chris Foster Male
May Chin Female
Derek Johnson Male
Susan Beal Female
TJ Nichols Male
Val Shultz Male
Sheri Watson Female
number of Male :
5
答案1
制作这一行:
grep -i $1 data2.txt
成为
grep $1 data2.txt
-i
搜索字符串忽略大小写,使其匹配男性和铁男性
如果你想使用“忽略大小写”,你可以像这样更改它来搜索单词:
grep -iw $1 data2.txt