linux
bestStyle
nullpointer
展开
-
shell 脚本 M-BM- 字符问题
昨天写了一个脚本,在本地执行,测试很多次,都没有问题。发给别人,上传到服务器,在服务器上执行就会报错。怀疑是别人在不同的系统中复制,粘贴,出现了格式和编码的问题。 于是验证: cat -v 文件名 来查看,可以输出不打印的一些特殊字符。发现很多 M-BM- 字符。文件的空格被加上了 "M-BM-"就是不可见的特殊字符,所以shell脚本运行时就会报错找不到命令。原创 2015-12-09 12:54:50 · 4236 阅读 · 1 评论 -
shell 脚本替换,编辑jar包
最近有个需求,需要在项目部署之前对jar包中的一些文件的变量替换成对应的值,开始使用python, 由于不太熟悉,发现很繁琐,后来改为shell,代码如下:#!/bin/bashdst=$1file_list=(`find $dst -name "*.jar"`)for item in ${file_list[@]}do file=$(echo $item)原创 2015-12-09 13:07:38 · 3334 阅读 · 0 评论