热门文章
热门课程
[]
)在上下文中是如何发挥作用的。*
)就代表“0 个或多个字符”。除此以外,还有代表“有且仅有一个字符”的问号(?
)。因此darkly
和 ducky
,而且 dark
和 duck
也是可以被列出的,因为 *
可以匹配0 个字符。而ducky
,不会列出 darkly
、dark
和 duck
。file000
、file001
、……、file099
这100 个文件。file022
、file027
、file028
、file052
、file057
、file058
、file092
、file097
、file098
,可以执行:ls
,很多其它的命令行工具都可以使用方括号来进行通配操作。但在删除文件、移动文件、复制文件的过程中使用通配,你需要有一点横向思维。file010
到 file029
这30 个文件复制成 archive010
到 archive029
这30 个副本,不可以这样执行:archive
开头的文件并不存在,不能进行通配。cp
并不允许将多个文件复制到多个文件。在复制多个文件的情况下,只能将多个文件复制到一个指定的目录下:archive/
目录下,而这并不是我们想要的效果。%
来截掉字符串的末尾部分,而使用 #
则可以截掉字符串的开头部分。Goodbye Cruel World
,因为 #Hello
将 myvar
变量中开头的 Hello
去掉了。file01
开头或者 file02
开头,且后面只跟一个任意字符的文件进行操作,第二行的 do
和第四行的 done
代表需要对这些文件都执行这一块中的命令。$i
变量:第一次在 cp
命令中直接作为源文件的文件名使用,第二次则是截掉文件名开头的 file
部分,然后在开头补上一个 archive
,也就是这样:cp
命令展开为:\
的作用是将一条长命令拆分成多行,这样可以方便阅读。发送暗号“学习”
即刻预约
免费试听-咨询课程-获取免费资料