C-shell:从脚本执行命令

时间:2018-05-24 08:02:23

标签: csh

我在使用C-shell执行命令时遇到问题。我不知道我应该使用哪个括号/或者我可能以错误的方式设置变量?指导我,如果你可以节省时间

#!/bin/csh -f

if ( "$1" == "yes" ) then
ls -la
set path = `pwd | grep -c yes`
ls -la
endif

首先ls -la正常执行,但在之间设置变量后,第二个返回错误“ls:找不到命令。”

我在这里失踪了什么?

1 个答案:

答案 0 :(得分:1)

delta object movement = delta elapsed time * speed 是C Shell中非常重要的变量。它包含shell查找可执行程序的目录列表。您应该为变量使用不同的名称。阅读manual page了解更多详情;寻找“Shell Special Variables”。