千家信息网

UNIX & Linux 将字符串转换成命令执行

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本文适用于以下主题:Unix & Linux convert string to commandUNIX & Linux 将字符串转换成命令执行Linux sh脚本中怎样将字符串转化为命令答案:在sh
千家信息网最后更新 2026年10月31日UNIX & Linux 将字符串转换成命令执行

本文适用于以下主题:

  1. Unix & Linux convert string to command

  2. UNIX & Linux 将字符串转换成命令执行

  3. Linux sh脚本中怎样将字符串转化为命令

答案:

在shell脚本中使用eval命令(此命令是bash的内置命令,凡是bash的内置命令查看帮助时用man eval),而不是exec。

语法:

eval 参数

参数可以为一组命令的字符串,如"eval yum install dstat-y ",如果不加参数直接执行eval也可以,返回错误代码依旧为0(成功执行),但没有意义。

为什么不用exec?

因为exec在执行一次后自动退出当前shell脚本,导致在exec后的所有行全部忽略。

为什么exec会自动退出?

exec不启动新的shell,而是用将后面所跟的命令替换当前的shell(当前运行的脚本或登录会话)的进程。

命令 脚本 字符 字符串 参数 成命 成功 不用 主题 代码 意义 答案 而是 语法 进程 错误 帮助 登录 运行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技名片 互联网科技公司排名 华服互联网科技靠谱吗 互联网是第几次科技革命的成果 中关村互联网科技集团 互联网最新的科技有限公司 互联网金融 金融科技 高科技与互联网 互联网 卓越科技 百单互联网科技有限公司 广州凡科互联网科技 深圳卡尔迅互联网科技有限公司怎么样 顶级互联网科技成果有哪些 彤创互联网科技有限公司 科技赋能视角下互联网保险发展 互联网第三次科技革命特征 电子商务与互联网科技的关系 陕西云淼互联网科技公司 半导体行业属于互联网高科技类吗 盐城市攀科互联网科技有限公司 互联网和科技创新 智网互联网科技 银优互联网科技有限公司 互联网巨头投资的硬核科技 佛山市拉法互联网科技有限公司 济南有互联网科技公司吗 图游互联网科技 互联网科技收购价值 恒生互联网科技趋势 小牛互联网科技有限公司地址
0