我正在尝试创建一个bash脚本来安装包并提供反馈,例如“加工包:gcc,17包1”。我有以下内容:
#!/bin/bash
dep_ubuntu = "dep1 dep2 dep3 dep4 dep5"
length=$(echo $dep_ubuntu | wc -w)
for pkg in $dep_ubuntu; do
echo "Processing ${pkg}, Package $pkg of $length"
done
当我尝试运行此代码时,我遇到“第3行:dep_ubuntu:未找到命令”。我使用错误类型的引号来声明这个吗?
答案 0 :(得分:3)
您不需要=
周围的空格:
dep_ubuntu="dep1 dep2 dep3 dep4 dep5"
答案 1 :(得分:0)
我明白了。我在变量和数据之间没有空格。