将输出分配给 Shell 中的变量

将输出分配给 Shell 中的变量
a=Hello-World
b=$(a|cut -d- -f1)
echo "$b"

上面的命令对我不起作用。有什么意见吗?

答案1

a=Hello-World
b=$(echo $a|cut -d- -f1)
echo "$b"

为什么人们总是问这么简单的问题? RTFM 可以解决大部分问题。请先自学。

相关内容