如何将 rev 命令分配给 shell 中的变量

How assign rev command to a variable in shell

我想将 rev 命令的输出指向一个变量,我尝试了不同的方法但没有成功。

 read -p "Enter the number: " n   
 echo $n | rev
 echo "new n is: $p"

我想把第2行的输出赋值给p。怎么样?

谢谢,

要将命令的输出存储在变量中,请使用 $(...) 命令替换:

p=$(echo $n | rev)

如需进一步参考,您可以查看此 link