举个栗子:
我想执行的命令如下

/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