学习shell编程 – 6. 一些有用的命令

#!/bin/sh
#eval: 动态执行命令
command=$1 
eval $command #把shell脚本的第一个参数作为命令来执行,如"shell.sh ls"将执行"ls"

#用":"代表空操作
if [ 1 -eq 1 ] ; then
 :  #啥也不干
else
 echo not true
fi

#用type, which打印一个命令的完整路径
type java
which java

#sleep
sleep 1  #睡1秒
echo woken

#用expr执行整数运算
x=`expr 8 / 4` #"/"前后必须有空格;后引号则告诉系统: 将expr 执行的结果赋值给x
echo "x=$x"

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.