我写了自动设置环境错误与简单的shell脚本
#!/bin/sh
set path=(/dv/project/ $path)
我改变由
chmod +x init.sh
执行位当我运行它
./init.sh
shell脚本它促使我与错误
./init.sh: line 3: syntax error near unexpected token `('
./init.sh: line 3: `set path=(/dv/project/ $path)'
这里有什么问题?谢谢!
'set path ='?这是什么语法?它应该做什么?你在哪看到使你认为有效的文件? –
@CharlesDuffy'set'是一个有效的命令,据我所知。它用于设置环境选项。 – denysdovhan
@denysdovhan,它用于设置** flags **和修改命令行参数列表。 OP没有做。 'set-path = foo'将是有效的(将'$ 1'设置为'“path = foo”'),但这不是给定的。 –