JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Shell基本语法 shell常用命令及示例

wys521 2024-11-05 12:47:48 精选教程 24 ℃ 0 评论

注释

使用符号#标识注释行。

通配符


· ?:表示任意的单个字符。

· *:表示任意长度的任意字符串。

· [ ]:表示匹配放在[ ]中的字符集中的任意一个字符。

· { }:将大括号中的字符串以及前导字符串和后继字符串作为匹配条件。




显示当前目录下以字符串“10.1”开头的文件




当前目录下所有以.txt结尾的文件



当前目录下所有名称包含“16”的文件



显示当前目录下所有文件名以“10”或“11”开头的文件



显示所有由4个字符组成的文件名,且前3个字符必须是“10.”




显示所有由4个字符组成的文件,且前3个字符必须是“10.”,第4个字符必须是1或2或3或4。



通配符[]在表示一个连续的数字或字母范围时可以使用-。

[1-9]表示数字1~9之间任意一个数字,

[A-Z]表示大写字母A到大写字母Z之间的任意一个字母。

[1-389]表示数字1、2、3、8、9中的任意一个数字。

可以使用逗号来表示多个集合

[A-H,w-z]表示大写字母A到H,小写字母w到z之间的任意一个字母。

在一个集合前使用前缀!表示取反,即由指定集合之外的所有字符组成的集合。

[aoeiu]表示所有元音字母中的任意一个字母,而[!aoeiu]表示所有辅音字母中的任意一个字母。

显示所有由4个字符组成的文件,且前3个字符必须是10.,第4个字符必须是1或2或3或4



显示所有由4个字符组成的文件,且前3个字符必须是“10.”,第4个字符必须是1或2或3或8或9



查找文件bear.txt和bean.txt



通过echo命令显示输出多种匹配结果



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表