gpt4 book ai didi

linux - BASH 将带有变量的命令输出存储到另一个变量中

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

我正在尝试将以下命令的输出存储到一个新变量中,但到目前为止没有任何运气:

lineNumber="$(perl -ne '{$n=$. if /$inpuTtext/} END {print '$n\n'}')"

其中 $inpuTtext 来自读取用户输入的上一行。

read inputText

任何帮助将不胜感激,

谢谢。

最佳答案

尝试一下这个。在这里,我将标准错误重定向到标准输出,并且我还删除了 "" :-

lineNumber=$(perl -ne '{$n=$. if /$inpuTtext/} END {print '$n\n'}') 2>&1

关于linux - BASH 将带有变量的命令输出存储到另一个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52645441/

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