在 Shell 脚本中,单引号 /' /' 内部所有字符都会被原样输出,包括命令和变量。因此,单引号内部不能直接执行 Shell 命令。/n/n如果需要在单引号内部执行命令,可以使用反引号(//)或 $() 将命令括起来。例如:/n/nshell/n#!/bin/bash/necho '当前时间是:' `date`/necho '当前目录是:' $(pwd)/n/n/n输出:/n/n/n当前时间是: Fri Sep 24 15:21:57 CST 2021/n当前目录是:/home/user/n/n/n反引号和 $() 都是命令替换操作符,它们会将括起来的命令执行并将结果输出到当前位置。/n/n总结:/n/n- 单引号内不能直接执行命令。/n- 使用反引号或 $() 执行命令并将结果输出到单引号内部。

Shell 脚本中单引号内可以执行命令吗?

原文地址: https://www.cveoy.top/t/topic/nZVI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录