我正在用 Bash 脚本编写一个可移植的过程(即我没有使用dpkg
),以确保某些程序版本可用。我可以通过indent
以下方式获取版本:
version_indent="$(echo "$(indent --version)" | cut -d" " -f3)"
我不明白为什么我不能astyle
以类似的方式获得版本:
version_astyle="$(echo "$(astyle --version)" | cut -d" " -f4)"
当我做前者时,我得到了实际版本;当我做后者时,我得到了astyle
print 到终端返回的完整字符串,并且没有保存到变量中。怎么了?