linux - Bash if 语句 : Can I do an assignment and comparison?

标签 linux bash shell if-statement

我想做这样的事情:

if [ CURRENT=$(stat -c %Y $STATUS_FILE) -ne $LASTUPDATE ]
    then LASTUPDATE = $CURRENT
fi

那是...我想分配一个变量并进行比较,因为我稍后会使用该变量

最佳答案

当然。

$ echo "$foo"

$ echo "${foo=$(echo bar)}"
bar
$ echo "$foo"
bar

关于linux - Bash if 语句 : Can I do an assignment and comparison?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591229/

相关文章:

linux - 如何在 shell 脚本中获取最后一个 Bash shell 命令的成功状态?

将 HTML 页面转换为十六进制值数组以在 Arduino 服务器中使用

Bash 条件 : how to "and" expressions? (if [ ! -z $VAR && -e $VAR ])

bash - 有没有一种简单的方法可以用 bash 计算分位数?

linux - 如何比较两个未排序且行略有不同的文本文件

c++ - Debian 上的 qt ./configure

linux - 将大文件拆分为较小的文件,每个文件中有 n 行

node.js - 无法在 Ubuntu 13.04 上运行 lessc。连 "command not found"都没有

linux - neofetch ascii Logo 如何确定使用哪种颜色?

linux - 查看当前存在多少 SSH 连接