gpt4 book ai didi

linux - 如何切割特定的数据并将其存储在 Shell 脚本中的字符串中

转载 作者:太空宇宙 更新时间:2023-11-04 11:23:24 25 4
gpt4 key购买 nike

我是 Linux 的新手,我在从字符串中获取一段数据时遇到了问题。我试过的是

str = $(openssh version) | cut -d" " -f2

这就是我所做的,该行没有显示任何错误,但字符串包含 null。当我在控制台中运行它时,我得到了所需的输出

echo $(openssh version) | cut -d" " -f2

这给出了输出 1.0.0c(openssl 版本号)这是我在 shell 脚本中运行它时需要的,因为我想将它与其他字符串进行比较。

我是否在语法上犯了任何错误,或者是否有其他方法可以做到这一点。应在 Linux 和 AIX 系统中运行。

最佳答案

您需要将“剪切”命令放在括号内,并消除“=”周围的空格:

str=$(openssh version | cut -d" " -f2)

关于linux - 如何切割特定的数据并将其存储在 Shell 脚本中的字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16443466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com