linux - 如何将参数传递给 Bash 脚本?

标签 linux bash shell

我有一个如下的 bash 脚本,我希望它读取两个日期作为参数,例如:myshell date1 date2。如何将参数分配给变量 date1date2

sed "s/$date1/$date2/g" wlacd_stat.xml >tmp.xml
mv tmp.xml wlacd_stat.xml

最佳答案

您在脚本中使用 $1$2。例如:

date1="$1"
date2="$2"
sed "s/$date1/$date2/g" wlacd_stat.xml >temp.xml
mv temp.xml wlacd_stat.xml

关于linux - 如何将参数传递给 Bash 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2645636/

相关文章:

python - 反向 shell 循环

arrays - JSON 列表(不是对象)到 Bash 数组?

shell - 在每行的开头添加文本

c - C/UNIX 中两个 child 和一个 parent 之间的顺序管道

linux - 使用 cat 输出运行 bash 脚本的问题(额外引号)

node.js - React 创建应用程序热重载并不总是在 linux 上工作

perl - 如何循环多个文件,保留基本名称以供进一步处理?

bash - 拆分并推送提交的文件到两个不同的分支

c - 如何使用 libxcb-xinput 注册事件

linux - 使用 grep 获取运行缓慢的 sql