命令替换和文件名通配符(笔记)

简介:

命令替换

个人理解就是在一个命令里边执行夹杂的其它命令

例: touch file-$(date +%F-%H-%M-%S).txt

反引号`` 是Tab键上边的那个键 也可用来命令替换 指先执行此命令

例: touch file-`date +%F-%H-%M-%S`.txt 

""双引号 可实现变量替换

''单引号 不完成变量替换 强引用 个人不太理解此两项等以后再做解释 


文件名通配符 globbing

*星号    表示任意长度任意字符

?问号    表示任意单个字符

[]中括号    匹配指定范围内的任意单个字符

[abc]    表示选abc一个 

[a-m]    匹配 a b c d e f g h i j k l m

[a-z]    匹配所有小写字母 [A-Z] 你懂得

[0-9]    所有数字

[^]    匹配指定范围之外的任意字符

[[:space:]] 空白字符 里边中括号表示空白字符外边括号表示集合

[[:punct:]] 标点符号集合

[[:lower:]] 小写字母

[[:upper:]] 大写字母

[[:digital:]] 所有数字

[[:alpha:]] 所有大小写字母

[[:alnum:]] 数字和大小写字母

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1613958如需转载请自行联系原作者

Winthcloud
相关文章
|
C++
VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号
书写规范是非常重要的,除了统一,还要简洁。 1、VS Code识别编辑规范 在项目根目录新建.editorconfig文件,加入设置:
902 0
|
5月前
|
人工智能 Shell Linux
探索ls命令中的通配符匹配
探索ls命令中的通配符匹配
|
4月前
|
数据采集 Java 数据处理
正则表达式替换技巧与实用案例分享
正则表达式替换技巧与实用案例分享
|
5月前
|
编译器 C++
C++的前缀++与后缀++是什么
C++的前缀++与后缀++是什么
|
5月前
|
数据采集
正则表达式替换
正则表达式替换
|
6月前
使用快捷键的方式把多个关键字文本快速替换(快速替换AE脚本代码)
该内容介绍了一个使用AE(Adobe After Effects)脚本汉化英文的教程。首先提到了两个下载工具的链接,分别来自百度网盘和蓝奏云,并附有提取码。接着展示了AE脚本的替换规则,将英文替换为中文。操作步骤包括:1) 打开工具,设置好规则并执行;2) 在AE中复制要替换的脚本代码;3) 使用快捷键Ctrl+Shift+R进行替换,然后Ctrl+V粘贴修改后的代码。文中还配有多张图片以展示操作过程。
|
6月前
|
数据处理
正则表达式详解:解析星号的含义
【4月更文挑战第3天】
761 1
正则表达式详解:解析星号的含义
|
6月前
|
机器学习/深度学习 Shell Windows
shell学习(八) 【shell 正则 匹配符和限定符】
shell学习(八) 【shell 正则 匹配符和限定符】
42 1
|
6月前
|
Perl
sed删除不匹配正则表达式的行(保留匹配行)
sed删除不匹配正则表达式的行(保留匹配行)
609 2
|
12月前
|
Perl
解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
解决sed替换文本,里面含有“/“、“#”等特殊字符的问题
943 0