macbashshell-存储来自命令的输出
我有以下脚本macbashshell-存储来自命令的输出,bash,macos,shell,Bash,Macos,Shell,我有以下脚本 python3_path = $(which python3) echo "Python 3 path: " echo $python3_path 我得到了以下错误: ./seed.sh: line 123: python3_path: command not found Python 3 path: 我不知道为什么python3_路径在这里是空的 bash很挑剔。 分配变量时,不要在=周围加空格 请尝试以下方法: python3_path=$(which python3)
python3_path = $(which python3)
echo "Python 3 path: "
echo $python3_path
我得到了以下错误:
./seed.sh: line 123: python3_path: command not found
Python 3 path:
我不知道为什么python3_路径在这里是空的 bash很挑剔。
分配变量时,不要在=
周围加空格
请尝试以下方法:
python3_path=$(which python3)
echo "Python 3 path: "
echo $python3_path
或者你也可以这样做:
python3_path=$(which python3)
echo "Python 3 path: $python3_path"
或者这条路更短:
echo "Python 3 path: $(which python3)"
巴什很挑剔。
分配变量时,不要在=
周围加空格
请尝试以下方法:
python3_path=$(which python3)
echo "Python 3 path: "
echo $python3_path
或者你也可以这样做:
python3_path=$(which python3)
echo "Python 3 path: $python3_path"
或者这条路更短:
echo "Python 3 path: $(which python3)"
删除
=
周围的空格。删除=
周围的空格。