Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
macbashshell-存储来自命令的输出_Bash_Macos_Shell - Fatal编程技术网

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)"

删除
=
周围的空格。删除
=
周围的空格。