本文主要是介绍linux内建命令/内部命令之caller,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.caller介绍
linux内建命令caller是用来打印函数的调用者信息,需将其放入到函数中才能生效。
2.样例
[root@elasticsearch ~]# cat caller.sh
#!/bin/bashfunction1 ()
{caller 0
}function1 #line 8
[root@elasticsearch ~]# sh caller.sh
8 main caller.sh
#8 表示函数调用者所在的行号
#mail 表示从脚本的"main"部分开始调用
#caller.sh 表示调用脚本的名字
[root@elasticsearch ~]#
[root@elasticsearch ~]# caller 0 #没有效果,因为该命令不在函数体中
[root@elasticsearch ~]#
这篇关于linux内建命令/内部命令之caller的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!