我在使用C-shell执行命令时遇到问题。我不知道我应该使用哪个括号/或者我可能以错误的方式设置变量?指导我,如果你可以节省时间
#!/bin/csh -f
if ( "$1" == "yes" ) then
ls -la
set path = `pwd | grep -c yes`
ls -la
endif
首先ls -la正常执行,但在之间设置变量后,第二个返回错误“ls:找不到命令。”
我在这里失踪了什么?
答案 0 :(得分:1)
delta object movement = delta elapsed time * speed
是C Shell中非常重要的变量。它包含shell查找可执行程序的目录列表。您应该为变量使用不同的名称。阅读manual page了解更多详情;寻找“Shell Special Variables”。