gpt4 book ai didi

linux - 引号取消 bash 中的命令传递给变量

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:48 26 4
gpt4 key购买 nike

我正在尝试运行一个命令来获取我当前的 IP 地址(或多个地址)并将其保存到变量中,以便我可以在屏幕上看到。我想这样做,以便我可以在脚本中运行它并在循环中使用该变量。

userip='ifconfig | grep "inet addr:" | cut -d: -f2  |  awk '{print $1}''

echo $userip

每次我运行此命令时,基本上都会将语音标记混合在一起,因此无法运行整个命令。

真的刚刚得到'ifconfig | grep "inet addr:" | cut -d: -f2 | awk '在单引号中。

任何建议都会非常有帮助,谢谢。

最佳答案

您遇到的问题是您的单引号不正确,它们应该是重音,所以不是 ' 而是 ``

关于linux - 引号取消 bash 中的命令传递给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32593472/

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