ChinaUnix.net
相关文章推荐:

shell 定义函数

本帖最后由 g361031315 于 2012-09-14 16:32 编辑 问个问题 shell脚本里,怎么定义一个函数,让他输出自己当前的行号。、 就是 定义好这个函数之后 我在 第10行调用它 他就输出10 我在第15行调用它 就输出15

by g361031315 - Shell - 2013-08-13 17:17:17 阅读(13978) 回复(9)

相关讨论

在当前shell定义函数, 如何查看? 我记得以前玩Linux时set可列出所有函数定义 ..但现在在HP-UX上不灵了 ...为何? 我用的shell为ksh或 posix shell

by nhw_cs - Shell - 2015-04-27 16:35:04 阅读(2541) 回复(7)

[code]tester@debian:/$ tester tester: command not found tester@debian:/$ function tester { echo 'hello'; } tester@debian:/$ tester hello tester@debian:/$ [/code]测试代码如上,不知道怎么可以取消tester函数呢?就是当我输入tester时重回显示tester: command not found

by u634781 - Shell - 2010-07-02 15:23:43 阅读(1645) 回复(3)

我在shell定义了几个函数, 我在主sh中调用定义函数没有问题,但调用另一个shell时无法使用定义函数。 [ 本帖最后由 atgfgd 于 2007-1-29 11:19 编辑 ]

by atgfgd - Shell - 2007-01-29 12:59:14 阅读(1278) 回复(2)

本帖最后由 jwz0620 于 2012-10-19 23:55 编辑 假设一个 .c 程序, 里面有函数定义若干, 函数定义若干变量, 有什么办法可以把函数定义的所有变量按函数找出来? 如: funtion_a(){ int a, b; char bb[10]; ........ ........ } funtion_b(){ int a, b; ........ ........ } 输出结果为: 函数名 变量名 funtion_a a funtion_a b funtion_a bb funtion_b a funtion_b b

by jwz0620 - Shell - 2012-10-13 21:39:04 阅读(1438) 回复(3)

比如我在一台中控机器上写了个脚本 #! /bin/sh FUN { echo "what is you name" } ssh 1.1.1.1 " FUN" 就是在一个SSH的脚本里面如何调用这个FUN函数, 当这么执行的时候,会提示FUN:command not found 谢谢各位大侠~~!

by 本大王 - Linux新手园地 - 2012-09-26 22:08:45 阅读(5994) 回复(4)

有些个人习惯,比如定义了set -o vi; 或者定义了一些alias,但是在使用shell时,有时又会突然切换到其他shell中,如从ksh切换到bash中。但是如此以来,原来set -o vi 和 alias都已经丢失了。如何配置,才能使得自己的这些习惯能在各个shell中都有呢。 请高手指点。谢谢!

by mingjwan - Shell - 2008-04-12 23:05:42 阅读(1693) 回复(3)

我在shell里面自己定义了一个函数,但是我还想通过if语句引用这个函数,怎么调用自己写的函数?谢谢 比如: #!/bin/sh //函数test test(){ echo "aaaa" }

by chen_chen - Shell - 2009-12-14 13:04:18 阅读(1424) 回复(4)

问题:自定义shell脚本函数如何传递参数? function fun1() { echo $1 hello word; return 256; } function fun2() { echo $? } function fun3() { echo $1 my parm; } fun1 $1 #把命令行传入的第一个参数传递给fun1函数; fun2 #顺序执行,fun2函数把fun1的返回值输出; fun3 $2 #把命令行第二个参数作为fun3的第一个参数; #============================== 注释: (1)shell脚本自定义函数的返回值范围[0-255]; (2...

by 寻蝉林子 - Shell - 2016-11-07 14:12:20 阅读(2574) 回复(5)

HPUX下的shell函数定义格式是啥样的 俺用 function yesterday() {...} 报错:Syntax error at line 4 : `(' is not expected. 可是在cygwin下可以用

by starndawn - HP-UX - 2006-06-16 17:47:52 阅读(1426) 回复(1)

HPUX下的shell函数定义格式是啥样的 俺用 function yesterday() {...} 报错:Syntax error at line 4 : `(\' is not expected. 可是在cygwin下可以用

by starndawn - HP-UX - 2006-06-16 17:47:52 阅读(3138) 回复(1)