
Shell
unlocked.
这个作者很懒,什么都没留下…
展开
-
grep指定文件类型和内容查找
grep不能执行文件类型查找,但是可以用find指定文件类型。`find . -name "*.java" | xargs grep -e findString -2 >> findString.find`参数说明: . 目录 当前目录 *.java 文件类型 java -e findString 查找内容 findString -2 显示 findS原创 2016-06-02 11:11:56 · 16045 阅读 · 0 评论 -
Shell处理文本字符串常用命令
去掉文件中的空行:cat filename | sed -e '/^$/d' > filename 去掉字符串中的空格:sed s/[[:space:]]//g原创 2016-08-16 11:42:27 · 407 阅读 · 0 评论 -
Ubuntu14.04 shell 语法报错:Syntax error: Bad for loop variable
今天在一台Ubuntu14.04的机子上运行脚本出现:Update.sh: Syntax error: Bad for loop variable具体行: for((i=1;i<=9;i++));do此脚本在其他机子(UBuntu16.04)上可以正常运行,以上代码对于标准的bash来说没有错误,原因在于系统默认用的是dash,所以报错。原因是Ubuntu为了加快开机速度,用dash代替了bash,原创 2016-11-14 14:06:43 · 1109 阅读 · 0 评论