linux随笔-2
来源:互联网 发布:用手充电软件下载 编辑:程序博客网 时间:2024/05/20 19:30
通配符
文件名扩展
? 、*、 {1,2,3 }、[a-z]
例:
$ls a[a-z]c.txtabc.txt$
[ ]范围可以任意选择,但[a-z]与[0-9]用的最多,另外有一些定义好的类可以代替这两个范围,并且意义相同。[a-z]等同于[[:alpha:]],[0-9]等同于[[:digit:]]。
全部的可用类如下表:
使用 shopt -s nullglob 在没有匹配的情况下进行空串处理:
例如:
$for filename in a* b*>do> md5sum $filename> done 54as6f5as56as4df654asf abc 87098asdf65asd87sddf6f abcsadf md5sum: b*: No such file or directory$shopt -s nullglob$for filename in a* b*>do> md5sum $filename>done54as6f5as56as4df654asf abc87098asdf65asd87sddf6f abcsadf$
类似的还有 failglob、 extglob
–extglob列表
ls abc*ls abc*(.php|.txt)ls abc+(.txt|.php)ls abc@(.txt|.php)ls abc!(.txt|.php)
正则表达式和引用
sed s/$foo/$bar/g myfilesed s/"$foo"/"$bar"/g myfile
引用
三种形式:
单引号、双引号、反斜线
单引号,防止shell解释其中内容双引号,部分字符会被shell解释,双引号中的单引号会被保留。反斜线,正确显示某些字符。 例 ("),(;),(!),(、),(\\) 用于续行
0 0
- Linux学习随笔(2)
- linux随笔-2
- linux命令随笔(2)
- Linux随笔
- Linux随笔
- linux随笔
- Linux随笔
- linux随笔
- linux随笔
- linux随笔
- linux随笔
- Linux随笔
- linux随笔2:文件系统的特性
- Linux学习随笔
- linux应用编程随笔
- Linux内核学习随笔
- Linux学习随笔(1)
- 嵌入式linux 随笔
- hdu--4417Super Mario+划分树
- JAVA String--16进制 转换
- 如何把maven项目转成web项目
- django_openstack_auth源码分析与集成
- 面试常见问题及回答 面试技巧及注意事项
- linux随笔-2
- iOS开发之判断手机号
- git的一些命令
- Android之Content Provider学习使用
- Linux配置DHCP服务器
- CreatePipe匿名管道通信
- 4D打印:改变未来商业生态——互动出版网
- NSLog打印日志技巧
- 可变参数的使用和foreach的输出