举个栗子:
我想执行的命令如下
但是这样命令就写死了,如何动态传参数,执行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 |
举个栗子:
我想执行的命令如下
但是这样命令就写死了,如何动态传参数,执行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 |
下一篇:Flowable 菜单说明
shell基础
Vue3 路由传参
提到动态执行脚本,大家想到的肯定是 eval 或 new Function(),在 nodejs 中有专属的 vm 模块,可以完成相应的 sandbox
首先我们需要一个被加载的js文件,我在一个固定文件夹下创建了一个package.js,打开后在里面写一个方法functionOne,很简单,代码如下:function functionOne(){ alert("成功加载");} &
主要内容: 1、函数参数 ----动态传参 2、名称空间与作用域 3、函数的嵌套 4、global,nonlocal关键字一、函数参数 ------
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M