举个栗子:
我想执行的命令如下
/usr/bin/soffice --headless --invisible --convert-to pdf 3.doc
但是这样命令就写死了,如何动态传参数,执行shell脚本呢?
步骤 | 释义说明 | 执行命令 |
---|---|---|
① | 创建一个2.sh的文件 | vim 2.sh |
② | 把通用的命令复制到脚本中,参数用$1来代替可变参数 | /usr/bin/soffice --headless --invisible --convert-to pdf $1 |
③ | 保存退出 | :wq |
④ | 赋予2.sh文件可执行权限 | chmod u+x 2.sh |
⑤ | 运行脚本 | ./2.sh 3.doc |