思圆笔记(BETA) 让思考更圆融

正则表达式练习 001

练习题 001:设法用 grep 命令打印出这个文件中所有以 [aaa] 开始的行。

cat regexp-001.txt

# regexp-001.txt (请将下列 4 行文本复制、粘贴并保存成 regexp-001.txt)
[aaa] 后记:开智三月
[bbb] 欢迎大家以创作者 [aaa] 姿态讨论相关议题。
[aaa] 然而,2014年 [ccc] 琐事缠身
[ccc] "To arrive at the edge of [bbb] the world's knowledge..."

提示1,输入 grep -e "\[aaa\]" regexp-001.txt 可以得到以下结果

[aaa] 后记:开智三月
[bbb] 欢迎大家以创作者 [aaa] 姿态讨论相关议题。
[aaa] 然而,2014年 [ccc] 琐事缠身

提示2,输入 grep -e "2014" regexp-001.txt 可以得到以下结果

[aaa] 然而,2014年 [ccc] 琐事缠身

练习1:对于命令 grep -e "_____" regexp-001.txt
如何填空,才能返回所有以 [aaa] 开头的行?请自行实验。

文本格式转换练习 001