Shell
iteye_5769
这个作者很懒,什么都没留下…
展开
-
从bash函数中返回任意值
Bash函数,不同于其他编程语言的函数,它更像一个子程序,即其返回值,只能是一个数字,以0表示成功,非0表示失败。如果,在bash函数中想返回除了数字之外的值,有三种方法: 1.假设我们想返回一个字符串,最简单的方法是: function myfunc() { myresult='the value' } myfunc echo $myresult 通过一个全局变...原创 2013-01-14 19:56:03 · 113 阅读 · 0 评论 -
linux shell下,取得当前SHELL的目录
写个SHELL,名字叫 a.sh,放在任意位置, 执行sh ./a.sh, sh ./home/a.sh 等 即可通过下面的SHELL取得他所在的文件夹 BIN=`dirname "${BASH_SOURCE[0]}"` BIN=`cd "$BIN";pwd echo $ BIN 具体含义 ${BASH_SOURCE[0]} 取得执行shell命令的全路径例如 /home/a.s...原创 2013-02-22 11:20:11 · 146 阅读 · 0 评论