变量在 shell 脚本中不起作用

JB88

我在我的 shell 脚本中使用以下

LOGDATE='date +%m%d%y_%H%M'

然后在同一个 shell 脚本中调用如下

$LOGDATE

但它正在打印输出如下

echo $LOGDATE

date +%m%d%y_%H%M

谁能告诉我我做错了什么?

xvan

您错误地'将用于转义字符串的单引号字符(没有扩展变量,反斜杠不转义字符,并且分隔符被忽略)用于`在子shell 中执行内容并以字符串形式返回标准输出的反引号字符

LOGDATE=`date +%m%d%y_%H%M`

较新的 bash 版本也允许使用语法

LOGDATE=$(date +%m%d%y_%H%M)

它可能被认为更具可读性,并允许更容易地嵌套表达式:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Shell变量不起作用

来自分类Dev

xdotool在shell脚本中不起作用

来自分类Dev

从环境变量中删除子字符串在shell中不起作用

来自分类Dev

Power Shell:如果条件变量比较不起作用

来自分类Dev

在xargs变量上使用sed在shell扩展中不起作用

来自分类Dev

具有变量比较的if语句在bash shell中不起作用

来自分类Dev

具有变量比较的if语句在bash shell中不起作用

来自分类Dev

在子shell中向全局变量添加值不起作用

来自分类Dev

$ user或$ whoami在bash shell脚本中不起作用

来自分类Dev

Automator中的Shell脚本不起作用

来自分类Dev

蜂鸣声在shell脚本中不起作用?

来自分类Dev

awk打印在bash shell脚本中不起作用

来自分类Dev

选择(循环)或命令在shell脚本中不起作用

来自分类Dev

选择(循环)或命令在shell脚本中不起作用

来自分类Dev

带管道的Shell脚本在crontab中不起作用

来自分类Dev

为什么Jobs命令在Shell脚本中不起作用?

来自分类Dev

cat命令在shell脚本中不起作用

来自分类Dev

剪切功能在Shell脚本中不起作用

来自分类Dev

蜂鸣声在shell脚本中不起作用?

来自分类Dev

查找命令在Shell脚本中不起作用

来自分类Dev

cron中的shell脚本不起作用

来自分类Dev

为什么“ cd”在shell脚本中不起作用?

来自分类Dev

dbus-send在shell脚本中不起作用

来自分类Dev

sed regex在shell脚本中不起作用

来自分类Dev

mkdir命令在shell脚本中不起作用

来自分类Dev

代码行在 bash shell 脚本中不起作用

来自分类Dev

在 shell 脚本中实现的快速排序不起作用

来自分类Dev

如果 shell 脚本中的错误不起作用,则退出?

来自分类Dev

后缀删除在 shell 脚本中不起作用

Related 相关文章

热门标签

归档