ChinaUnix.net
相关文章推荐:

bash 函数返回值

前段时间似乎有人问了一个问题。 command1 | comand2 | command3 如何获取command1和command2的返回值 今天偶尔翻了下ABS,看到了这个产品: $PIPESTATUS 数组 $ cd /asdf/asdfs | echo "haha" haha bash: cd: /asdf/asdfs: No such file or directory $ echo ${PIPESTATUS[@]} 1 0 $ ls | asdf | wc bash: asdf: command not found 0 0 0 $ echo ${PIPESTATUS[@]} 141 127 0 关于ls返回的141有说明:如果...

by bigqueues - Shell - 2008-08-30 23:26:34 阅读(2011) 回复(2)

相关讨论

我要求变量j=2^30,用什么函数啊! 谢谢!

by xiongzm - Shell - 2006-05-30 14:23:55 阅读(2658) 回复(4)

SHELL中,采用每个重要函数独用一个文件 主文件 main.sh 调用 function.sh 中的函数 在调试中: #cat function.sh function() { if [ 错误 ] then echo "$0 出现错误" fi } 原意想显示 "function.sh 出现错误" 结果显示 "main.sh 出现错误" 问是否有shell的内部变量存有函数

by luopc - Shell - 2013-02-28 13:44:47 阅读(4620) 回复(7)

这个是简单的代码 #!/bin/sh # func1 #function hello () hello() { echo "Hello there todays date is" } echo "now going to the function hello" hello echo "back from the function" 这个是出错的显示,有没有高人指点一下? 'unc1.txt: line 4: syntax error near unexpected token ` 'unc1.txt: line 4: `hello()

by 科技牛 - Shell - 2007-07-25 08:40:13 阅读(1743) 回复(2)

shell 是否支持递归函数? (ksh/bash) 谢谢

by panlm - Shell - 2006-06-07 14:09:05 阅读(2398) 回复(2)

tac [code] #!/bin/bash #Usage: Tac $1 ifs=$IFS IFS=' ' set -- $(<$1) line=$# while((line!=0));do eval echo \$$line ((line--)) done IFS=$ifs [/code] rev [code] #!/bin/bash #Usage:re $1 IFS= n=1;str=$* while((n<=${#str}));do echo -n ${str:${#str}-$n:1} ((n++)) done IFS=$ifs echo[/code] 欢迎测试 ^_^ BTW:ABS确实是个好东西! 以前怎么没发现捏

by 寂寞烈火 - Shell - 2006-01-03 23:25:32 阅读(1279) 回复(2)

我想在bash中自定义函数,然后在bash shell 中call函数 不知道怎么写,call 函数用什么?请帮忙写个简单的例子看看。谢谢!!

by 月黑高飞 - Shell - 2005-08-29 19:00:47 阅读(6577) 回复(3)

我是这么写的,先写一个函数,然后运行它(得到一个日期是星期几),代码如下 echo '昨天是星期' echo `get_whatdays` 20030103 get_whatdays() { yy=`echo $1|cut -c 1-4` mm=`echo $1|cut -c 5-6` dd=`echo $1|cut -c 7-8` expr $dd : 0. > /dev/null && dd=`echo $dd|cut -c 2-2` aaa=`eval cal $mm $yy|grep " 20 "|cut -c 1-2` dd=`expr \( $dd - $aaa \) \% 7` [ $dd -lt 0 ] && dd=`expr $dd + 7` echo $dd } 可是...

by ohwww - Shell - 2003-06-19 15:05:12 阅读(6586) 回复(7)

我写了一个脚本,里面有一个函数函数中有一些if判断,如果条件为false,就运行exit退出,但我发现exit后直接退出了整个脚本,如何才能知退出函数执行的部分啊。

by sanyork - Shell - 2009-08-06 14:50:51 阅读(12232) 回复(2)

有什么可以用在bash脚本中的日期时间函数? 可以用来计算日期加减,算星期,闰年等。 [ 本帖最后由 aleng 于 2009-5-22 22:30 编辑 ]

by aleng - Shell - 2009-05-24 16:40:21 阅读(4268) 回复(5)

或者我的问题有表述不清楚的地方吧。 具体问题是这样的: [code] mycat () { cat << EOF abc def EOF }[/code] 即使不调用这个函数,也会显示如下错误: [quote] mycat.sh: line xyz: syntax error: unexpected end of file [/quote] 请问是否我的写法有误, 或者就不能这样写?

by 零二年的夏天 - Shell - 2005-08-07 00:23:57 阅读(3035) 回复(17)