shell提取文件后缀名,并判断其是否为特定字符串
来源:互联网 发布:python中的sys.argv 编辑:程序博客网 时间:2024/05/12 17:54
原文链接:http://blog.csdn.net/hellovictoria/article/details/40378907
如果文件是 .css文件 或 .js文件,则进行处理。
file=$1
if [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then
do something
fi
注意:
1> 提取文件后缀名: ${file##*.}
##是贪婪操作符,从左至右匹配,匹配到最右边的.号,移除包含.号的左边内容。
这里可以参考 http://www.1987.name/264.html
2> 是=,而且其两边有空格,如果没有空格,会报错
3> 多加了x,是为了防止字符串为空时报错。
这里可以参考http://qubaoquan.blog.51cto.com/1246748/292461
for n in `find . -name "*.py" -o -name "*.sh" -o -name "*.css" -o -name "*.js" -o -name "*.html"`; do
something
done
注意:
1> 查找当前目录下文件名末尾字符为.py,或.sh,或.css,或.js,或.html的文件,并处理
0 0
- shell提取文件后缀名,并判断其是否为特定字符串
- shell提取文件后缀名,并判断其是否为特定字符串
- shell提取指定列并判断提取结果中是否包含指定字符串
- shell字符串比较、判断是否为数字
- shell字符串比较判断是否为数字
- shell字符串比较、判断是否为数字
- shell判断字符串是否为空
- shell判断字符串是否为空
- Shell字符串比较、判断是否为数字
- shell 判断字符串是否为数字
- 判断shell字符串是否为空
- shell 判断文件/目录是否为空
- shell判断文件是否为空
- shell判断文件是否为空
- shell 判断文件/目录是否为空
- 提取文件后缀名,生成随机字符串
- 【shell】判断文件中是否存在字符串
- 提取字符串中的数据,判断数字是否为连续递增
- JSS 第 2 篇
- java创建一个统计在线人数的监听器
- Block用法---关于存储变量和应用举例
- js中的console使用
- Qt QUdpSocket类无法广播
- shell提取文件后缀名,并判断其是否为特定字符串
- Node.js入门学习
- Java---PrepareStatement预编译的使用场景
- BZOJ 1028 [JSOI2007]麻将
- 早知道LINQ这么方便当初就不学SQL了
- 【转】Windows最常用的几个网络CMD命令总结
- 当今世界最NB的25位大数据科学家
- 深入分析java线程池的实现原理
- Fragment的使用