
shell
jstkss
这个作者很懒,什么都没留下…
展开
-
bash bad interpreter: 没有那个文件或目录
shell 脚本怀疑是Windows文件格式的,Linux上执行报错:bash bad interpreter: 没有那个文件或目录解决方法:vim filename然后用命令:set ff? #可以看到dos或unix的字样. 如果的确是dos格式的。然后用:set ff=unix#把它强制为unix格式的, 然后存盘退出。再转载 2016-01-04 15:45:12 · 679 阅读 · 0 评论 -
awk 统计
awk '{for(i=1;i原创 2016-03-01 13:13:12 · 316 阅读 · 0 评论 -
utf8 编码显示乱码
iconv -f utf-8 -t GBK xxx.txt iconv --help用法: iconv [选项...] [文件...]转换给定文件的编码。 输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=名称 输出编码 信息: -l, --list原创 2016-03-01 15:31:42 · 590 阅读 · 0 评论 -
shell if test
test命令用法。功能:检查文件和比较值 1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n 字符串转载 2016-02-16 17:19:20 · 611 阅读 · 0 评论 -
文件名 文件路径
dirname basename原创 2016-04-01 16:58:45 · 387 阅读 · 0 评论 -
Grep 与正则表达式
希望匹配文本:TimeUsed[272];|grep --color 'TimeUsed\[...]' |grep --color 'TimeUsed\[[1-9][0-9]\{2\}]'1. 单引号必须要2. 可以使用. 代替数字,没有必要使用[0-9],因为格式固定,[]中不会出现字母。转自:http://andrewyu.blog.51cto.com/转载 2016-02-26 14:07:38 · 386 阅读 · 0 评论 -
shell 脚本格式化输出
printf "%-65s %5s" "$line" "$ret"原创 2016-02-26 18:14:54 · 2472 阅读 · 0 评论 -
awk 格式化输出
awk -F ':' '{ printf("%d--%d\n", $1,$2) }'printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始,原创 2016-02-29 16:26:26 · 7911 阅读 · 0 评论