shell程序中怎么获取调用参数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell程序中怎么获取调用参数?相关的知识,希望对你有一定的参考价值。

没写过shell,但是想写一个很简单的程序需要在程序里面获取调用shell脚本时候传递的参数,比如一个路径什么的。请问怎么在程序里面获取这个变量。比如sh test.sh 1111 要在程序拿到1111这个值

shell脚本里$0代表程序名,$1代表命令行传来的第一个位置参数,$2代表代表命令行传来的第二个位置参数,同理类推。

例如

#!/bin/bash

echo "程序名:$0"
echo "参数1:$1"

$sh test.sh 1111

输出结果为:

程序名: test.sh

参数1:1111

参考技术A 兄弟, 你的事公司的问题的话, 我可以帮到你这个问题, 你在百度私信我把,你这个问题很有意思的, 希望可以问你解决!追问

不怎么会用啊,我感觉应该很简单的吧。你能直接给我说下吗?

追答

兄弟, 你不会再百度私信我啊?

以上是关于shell程序中怎么获取调用参数?的主要内容,如果未能解决你的问题,请参考以下文章

VB中的shell函数是干啥的?怎么用啊?

调用shell脚本 怎么像调用java方法那样传入参数

Java程序shell启动脚本文件中路径带空格怎么办?

java调用shell脚本,并得到shell脚本的返回值

java 调用 shell 脚本

python 如何调用带参数的shell脚本