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

/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

linux 动态传参执行shell脚本相关推荐

  1. 在Java中动态传参调用Python脚本

    最近,又接触到一个奇葩的接口,基于老板不断催促赶时间的情况下,在重写java接口和复用已有的python脚本的两条路中选择了后者,但是其实后者并没有好很多,因为我是一个对python的认识仅限于其名称 ...

  2. Linux启动shell的快捷方式,Linux下为可执行shell脚本文件(.sh),制作桌面启动快捷方式...

    自装软件默认安装目录为 /usr/local,而生成的应用程序可执行图标(文件)放置在/usr/local/share/applications 目录下,以XXX.desktop 文件形式存在.以xx ...

  3. python调用shell脚本的参数_使用python执行shell脚本 并动态传参 及subprocess的使用详解

    最近工作需求中 有遇到这个情况 在web端获取配置文件内容 及 往shell 脚本中动态传入参数 执行shell脚本这个有多种方法 最后还是选择了subprocess这个python标准库 subpr ...

  4. Linux 定时执行shell 脚本

    2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...

  5. Linux中执行shell脚本的4种方法

    这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下. bash shell 脚本的方法有多种,现在作个小结.假设我们编写 ...

  6. Linux中执行shell脚本的5种方法总结

    Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法: 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: 复制代码 代码如下: c ...

  7. linux执行shell过程日志,Android之在linux终端执行shell脚本直接打印当前运行app的日志...

    1.问题 我们一般很多时候会需要在ubuntu终端上打印当前运行app的日志,我们一般常见的做法是 1).获取包名 打开当前运行的app,然后输入如下命令,然后在第一行TASK后面的就可以看到包名 a ...

  8. Linux下如何执行Shell脚本

    Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...

  9. Linux shell:执行shell脚本的几种方式

    在Linux命令行执行shell脚本有如下三种方式: 1)bash test or sh test 2)./test 3)test 注:第三种方式需要将当前目录添加到PATH,否者会提示:-bash: ...

最新文章

  1. 一起学spring--我的第一个Spring程序,简单粗暴易懂
  2. SpriteBuilder实际操作中如何确定合适Breaking force的值
  3. 分布式系统设计的概念
  4. 看图说话:OpenGL模型矩阵和投影矩阵
  5. AngularJS从子控制器访问父作用域
  6. 【Matlab】求解黎卡提 Riccati 方程 李雅普诺夫 Lyapunov 方程
  7. proe50安装方法64位_3ds max 2021 安装教程【64位】
  8. 【数据结构与算法】之深入解析“不同路径II”的求解思路与算法示例
  9. 语言余一个负数_C语言学习日记(8)——整数溢出
  10. syncd的使用和部署
  11. SqlServer高级存储过程
  12. 分享一些查询资源的网站
  13. 【C语言数据结构】双向循环链表
  14. 新唐NUC980网络设置
  15. 佛说五百年的回眸才换来今生的擦肩而过
  16. 新人学c,求助%5.2f含义
  17. 赵小楼《天道》《遥远的救世主》深度解析(117)分离已有的各种相,得你想要的结果
  18. 祭奠逝者一支香,丧钟为所有生者而鸣
  19. lombok 异常:Lombok needs a default constructor in the base class less... (Ctrl+F1) Inspe
  20. 看图工具 -- 蓝湖 Axure 墨刀

热门文章

  1. 延长天文学家寿命的发现——纳皮尔发现对数
  2. ubuntu怎么在jupyter notebook中引入anaconda虚拟环境
  3. 就业信息网进行服务器维护,服务器安全武汉大学黄石理工学院就业信息网.pptx...
  4. spring boot 如何动态替换bean?
  5. redis stream学习总结
  6. java中集合的迭代操作
  7. 基于 MaxCompute + Hologres 的人群圈选和数据服务实践
  8. 技术干货 | 源码解析 Github 上 14.1k Star 的 RocketMQ
  9. 如何在Spring生态中玩转RocketMQ?
  10. Tair持久存储系列技术解读