当前位置: 技术问答>linux和unix
一个关于Linux脚本参数传递的问题
来源: 互联网 发布时间:2016-03-26
本文导语: 写了一个脚本,有两个函数,在其中一个函数中调用另一个函数,并将参数传递个它,大致结构如下: #! /bin/bash setup_wakeup_timer () { 实现 } suspend_system () { 其它实现 setup_wakeup_timer $1 ...
写了一个脚本,有两个函数,在其中一个函数中调用另一个函数,并将参数传递个它,大致结构如下:
#! /bin/bash
setup_wakeup_timer ()
{
实现
}
suspend_system ()
{
其它实现
setup_wakeup_timer $1
其它实现
}
suspend_system
假设脚本的名字是Test,我是这样调用的./Test 15;我希望将15能传递给setup_wakeup_timer 函数,以便能在其实现中用到,但执行的结果表明参数15好像并没有传递给setup_wakeup_timer 函数,但如果将$1替换成15,则运行正确。
是不是我的写法有问题?希望了解的朋友能够帮忙看一下,谢谢!
#! /bin/bash
setup_wakeup_timer ()
{
实现
}
suspend_system ()
{
其它实现
setup_wakeup_timer $1
其它实现
}
suspend_system
假设脚本的名字是Test,我是这样调用的./Test 15;我希望将15能传递给setup_wakeup_timer 函数,以便能在其实现中用到,但执行的结果表明参数15好像并没有传递给setup_wakeup_timer 函数,但如果将$1替换成15,则运行正确。
是不是我的写法有问题?希望了解的朋友能够帮忙看一下,谢谢!
|
#! /bin/bash
setup_wakeup_timer ()
{
实现
}
suspend_system ()
{
其它实现
setup_wakeup_timer $1
其它实现
}
suspend_system $1 #你要把你脚本获得的参数传递下去。
setup_wakeup_timer ()
{
实现
}
suspend_system ()
{
其它实现
setup_wakeup_timer $1
其它实现
}
suspend_system $1 #你要把你脚本获得的参数传递下去。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。