shell中判断变量为null

方法一 1 2 3 4 5 if [ $x ];then echo 'not null' else echo 'is null' fi 方法二 1 2 3 4 5 if [ -z "$x" ]; echo 'is null' else echo 'not null' fi

shell中给变量设置默认值

通常shell中我们需要给变量设置默认值,可能会写出如下代码 1 2 3 4 #!/bin/bash if [ ! $1 ]; then $1='default' fi 显然这种方式在变量少的时候没啥问题,一旦变量多起来,我

处理shell中未赋值变量造成的灾难

在编写shell的时候我们都需要万分小心,尤其是给root执行的脚本 1 2 3 4 #!/bin/bash .... rm -rf $1/$2/bin/ .... 假设上述脚本我执行的时候没有传递参数,造成的后果是相

python的web框架webpy(一)

python的web框架是一个百花齐放的世界,完全列表请看这里。 面对如此众多的框架我们要如何选择!它们都有各自的优缺点,你不可能找到一款完美

python的web框架webpy(二)

之前介绍了webpy,还写了一个自己的web程序,下面我们就来分析下代码。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # coding:utf-8 import web urls=( '/','index' ) app=web.application(urls,globals()) class index: def GET(self): return 'hello webpy!' if __name__=='__main__': app.run()