linux 里正则表达式 [.*] 怎么理解?

作者&投稿:长媚 (若有异议请与网页底部的电邮联系)
linux 正则表达式中 ^[^d] 怎么理解?~

最前的 ^ 表示开头.就是之前再没有其它的.
[ ]之间的^ 表示非,就是[^\d]就是非数字,如果是[^d]就只是非d这个字母.

man bash:翻阅关于bash的用户手册页,查看其相关的功能和描述。
|:将前面的命令输出的内容以后面的命令再处理。
col -b:过滤掉所有的控制字符,包括RLF和HRLF(使得显示出来的文本没有乱码)。
>:将前面的命令输出的内容保存到后面所述的文件中。

综合起来,就是把bash的用户手册页的内容,去掉乱码(控制字符)之后,输出到当前目录下的bash.txt内。
当命令得到执行,则当前目录下会出现一个bash.txt文件,里面的内容正是man手册内关于bash的帮助和介绍。

. 代表任意单字符,* 代表0个或0个以上的前面的字符
.*代表任意字符

一点( . ) 外加 星号( * ),仅此而已

可以输入无数个单字符