linux的正则表达式,刚开始学习,这三个不明白正则表达式应该如何写,尝试了很多就是查不出来,抓狂了……

问题遇到的现象和发生背景

正则表达式

先执行以下操作:

[root@Server ~]# cd /etc

[root@Server etc]# ls -a > data

[root@Server ~]# cd

然后在data文件中查找符合以下条件的所有行的正则表达式。

(8)包含一个数字。

(10)只含有4个字母。

(11)只含有4个字母,但不包含“f”。

就这三个不知道该怎么解决了,烦请指点一下。