gpt4 book ai didi

shell - 如何将echo值分配给shell中的变量

转载 作者:行者123 更新时间:2023-12-01 12:36:40 24 4
gpt4 key购买 nike

我试图将 echo 值分配给一个变量,但我收到错误

Var='(echo $2 | sed -e 's/,/: chararray /g'|  sed -e 's/$/: chararray/')'
echo $var

Input : sh load.sh file 1,2,3,4
Error load.sh: line 1: chararray: command not found

最佳答案

Var=$(echo "$2" | sed -e 's/,/: chararray /g' | sed -e 's/$/: chararray/')
echo "$Var"

或者
Var=`echo "$2" | sed -e 's/,/: chararray /g' | sed -e 's/$/: chararray/'`
echo "$Var"

使用 $(…)或者 `…`反引号。但是,反引号已被弃用,应避免使用。另外,通过 mmgross 查看评论, Etan Reisnersvlasov你的问题。他们都是正确的。

关于shell - 如何将echo值分配给shell中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29010999/

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