如何将多个命令的执行结果赋值给变量

勇不言弃 勇不言弃 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想使用shell脚本获取字符串的最后一个字符,在aix/linux运行。

单独执行这条命令expr substr $xxx `expr length $xxx` `expr length $xxx`没有问题
HNAME=`hostname`
expr substr $HNAME `expr length $HNAME` `expr length $HNAME`
结果为1

但执行ID=expr substr $xxx `expr length $xxx` `expr length $xxx`就会报错:
ID=expr substr $xxx `expr length $xxx` `expr length $xxx`
提示ksh: substr: not found.


请问该怎么谢才能把结果赋值给ID?
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
勇不言弃
IBM AIX 1,196 成员 1,016 内容