我是 Linux 的新手,我在从字符串中获取一条数据时遇到问题。我尝试的是
str = $(openssh version) | cut -d" " -f2
这就是我所做的,该行没有显示任何错误,但字符串包含空值。当我在控制台中运行它时,我得到了所需的输出
echo $(openssh version) | cut -d" " -f2
这给出了输出1.0.0c
(openssl 版本号)这是我在 shell 脚本中运行它时需要的,因为我想将它与其他字符串进行比较。
我是否在语法上犯了任何错误,或者是否有其他方法可以做到这一点。应该在 Linux 和 AIX 系统中运行。