梦中情桃 2022-12-26 17:22 采纳率: 65.7%
浏览 45
已结题

如何用shell脚本生成新的shell脚本?

我现在要在终端机上执行一个定时任务B,
但我无法直接操作终端机,公司只给我留了一个口子,通过给定的系统,给终端机下发sh脚本,
脚本由管理系统自动sudo执行的(因此,我不知道执行目录)

我想了一个办法:
通过下发脚本A,(公司的管理系统会让 A在终端机上sudo执行)
使用脚本A 在终端上 生成一个脚本B。
并让A脚本修改终端机的crontab文件,定时执行新生成的B脚本。

**但问题来了:
我想在A脚本中写一个 echo "脚本B的内容">某个目录/B.sh 来生成脚本B,再通过下发的A修改终端机的crontab来定期执行B
但脚本B 包含了大量转义符,以及单,双引号,反引号,在A中echo生成一个新的文件会难以处理这些符号。
**
请问是否有便捷方法?
即:
如何通过脚本A,生成一个脚本B?
脚本B内容较长(代码现成的,可以直接粘贴进A,但是单、双引号、转义、反引号,我无法处理)

  • 写回答

5条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 1月3日
      • 已采纳回答 12月26日
      • 创建了问题 12月26日

      悬赏问题

      • ¥15 list的ad方法出错求解答
      • ¥20 关于mmap将物理空间映射到用户空间再落盘时使用O_DIRECT方式会提示bad address的问题如何解决?
      • ¥15 无人机px4下载环境编译出错,如何解决?
      • ¥15 您好,请问您的那个pcap转成pcd文件的matlab代码我下载了运行没问题,也生成了点云图,但是无法存储pcd文件,请问怎么保存导出pcd文件呀
      • ¥260 已有标注好的图像数据集,如何构建深度卷积网络训练分类
      • ¥20 matlab图像错误
      • ¥30 如何写通过uni.uploadFile上传图片到ASP后端接收的代码
      • ¥15 selenium模糊定位
      • ¥15 硬件断点的问题,真的被整无语了
      • ¥30 想入门网络编程求建议