Linux Shell脚本问题

Linux Shell脚本问题,linux,Linux,所以我正在做一些关于shell脚本的工作。我有以下代码: Echo "5 Matt male" Echo "8 Sarah female" Echo "9 Paul male" 我的意思是设置一个阈值数字6,它将只输出数字大于6的行。因此,包含莎拉和保罗的台词。但我不知道怎么做。很抱歉,这也意味着只打印那些也包含“女性”的内容。您的日期需要存储在file.txt中 file.txt: 5 Matt male 8 Sarah female 9 Paul male

所以我正在做一些关于shell脚本的工作。我有以下代码:

Echo "5  Matt  male"
Echo "8  Sarah  female"
Echo "9  Paul  male"

我的意思是设置一个阈值数字6,它将只输出数字大于6的行。因此,包含莎拉和保罗的台词。但我不知道怎么做。很抱歉,这也意味着只打印那些也包含“女性”的内容。

您的日期需要存储在file.txt中

file.txt:

5  Matt  male
8  Sarah  female
9  Paul  male   
cat file.txt | awk'{if($1>5&&&$3==“女性”)打印$0}


如果您不知道awk的用法,请查看此

以显示您首先尝试的内容开始。对不起。但我在Unix方面糟糕得令人难以置信,所以我不知道该尝试什么。我希望您仍然可以回答
Echo
应该拼写为
Echo
的问题。Linux shell是区分大小写的。我知道,我只是匆忙地输入了这个问题。因此,任何答案都可以复制。
print$0
就足够了。是的,就是这样。我会修改它。对不起,但它也意味着只打印那些>5并且在itI中包含女性。我想你可以修改我的答案以实现女性包含。所以我只添加了图案/女性/到它,就这样?