摘要: 1) 使用sed 去掉windows下的回车符 (注意^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开v,按m) sed -i 's/^M//g' filename 2) 在vim下类似 :%s/^M//g (^M输入方法和上面方法相同) 3) 使用dos2unix 阅读全文
posted @ 2017-10-09 19:40 DamonWong 阅读(2559) 评论(0) 推荐(0) 编辑
摘要: 注:参考连接:http://blog.csdn.net/10km/article/details/50427281 阅读全文
posted @ 2017-10-09 19:38 DamonWong 阅读(11720) 评论(0) 推荐(0) 编辑
摘要: 如果文件是 .css文件 或 .js文件,则进行处理。 file=$1 if [ "${file##*.}"x = "css"x ]||[ "${file##*.}"x = "js"x ];then do something fi 注意: 1> 提取文件后缀名: ${file##*.} ##是贪婪操 阅读全文
posted @ 2017-10-09 19:33 DamonWong 阅读(9382) 评论(0) 推荐(0) 编辑
摘要: 假定目录text下有如下文件 目录:dir_1、dir_2、dir_3 文件:text_1、text_2 遍历目录下所有的文件是目录还是文件 if -- if类型: #!bin/sh for file in ./* do if test -f $file then echo $file 是文件 fi 阅读全文
posted @ 2017-10-09 19:32 DamonWong 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 一 Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.linuxidc.com/123.htm 1 # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边 阅读全文
posted @ 2017-10-09 19:29 DamonWong 阅读(76337) 评论(0) 推荐(0) 编辑