1
我有一个bash script需要运行这个命令:逃脱bash的“测试” keywork在bash脚本
蟒蛇manage.py测试
但由于test
是bash命令本身,我需要以某种方式逃避它。但无法找到如何。
任何线索?或者我可以无所顾虑?
我有一个bash script需要运行这个命令:逃脱bash的“测试” keywork在bash脚本
蟒蛇manage.py测试
但由于test
是bash命令本身,我需要以某种方式逃避它。但无法找到如何。
任何线索?或者我可以无所顾虑?
test
是Bash内建命令,不是关键字或保留字。这意味着bash将仅解释它,如果它是在一个命令中的第一令牌,像
test blah
在
python manage.py test
bash将只是将它作为一个参数来python
(即,将执行具有两个参数的python
,manage.py
和test
);你不需要逃避它。
一般来说,Bash没有C类语言意义上的保留字。唯一需要转义的是空白(Bash用来分隔参数)和某些符号,包括Bash用于其变量和命令分隔符的$(&|;
。