0

在shell脚本中实现urlencode

Posted in Linux at 六月 8th, 2012 / No Comments »

urlencode说白了就是字符串替换,用php实现很easy,用脚本来就相对比较麻烦。先看一下这个脚本: source $1 id=$2 pass=$3 nonce=0 pa=`echo "$nonce$pass" | openssl rsautl -encrypt -inkey test.pub -pubin |...

0

定制自己的cvs命令

Posted in Linux at 十一月 10th, 2010 / No Comments »

经常在提交文件到cvs库时直接输入  cvs ci -m “some msg” 后不小心按下回车键,这种情况下CVS会自动对当前目录下的所有可提交的文件进行递归的提交,把一些不该提交或者注释不应该这样写的文件都提交到库中了。...

0

shell参数介绍

Posted in Linux at 十一月 1st, 2010 / No Comments »

如同ls 命令可以接受目录等作为它的参数一样,在shell编程时同样可以使用参数。Shell有位置参数和内部参数。 1、 位置参数 由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1...

shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。 一、逻辑运算符 逻辑卷标 表示意思 1. 关于档案与目录的侦测逻辑卷标! -f 常用!侦测『档案...

shell脚本报错:”[: =: unary operator expected" 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ]; then echo “OK”fi在运行时出现了 [: =: unary operator expected 的错误,就一直找...