Linux 随记
通配符和文件名变量:* ? []
* 查询
$ ls
doc1 doc2 document mydoc monday
$ ls doc*
doc1 doc2 document
$ ls *day
monday
rm 删除
$ ls
doc1 doc2 document mydoc monday
$ rm doc*
mydoc monday
? 只能匹配文件名中缺少的单个字符
$ ls
doc1 doc2 docA docB document
$ ls doc?
doc1 doc2 docA docB
[] 比配结尾-- 范围有-
$ ls
doc1 doc2 doc3 docA docB document
$ ls doc[1A]
doc1 docA
$ ls doc[1-3]
doc1 doc2 doc3
*+[]结合使用
$ ls
main.c mian.o main.g main.z
$ ls*.[cz]
main.c main.z
\ 当查询的某个通配符实际上是文件名的一部分
$ ls
answers? answersy? answersk?
$ ls answers\?---查询?结尾的文件
answers?
标准输入输出和重定向 > 和 >>
重定向 >
$ ls
mydata intro preface
$ ls > listf
$ cat listf
mydata intro preface listf
过滤
$ ls
doc
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。