1
A
回答
2
我的问题解决了使用where
命令(我试图与which
命令)。解决方案:
if(`where test_cmd` == "") then
printf "\ntest_cmd: Command not found\n";
exit(1);
endif
感谢
+0
如果'tcsh'是shell并且设置了变量'printexitvalue',它就不起作用,因为'where test_cmd'的计算结果为'如果test_cmd不存在,则退出1。即在shell脚本中,您首先要取消设置'printexitvalue'。 – holger
相关问题
- 1. 如何检查命令是否存在于shell脚本中?
- 2. 如何检查命令是否存在?
- 3. 检查命令是否存在
- 4. 通过命令行选项CSH脚本
- 5. 如何从csh脚本中查找某个命令是否可用?
- 6. 检查是否find命令返回的东西(在bash脚本)
- 7. 如何检查命令是否被挂在bash脚本中?
- 8. 检查脚本是否存在页面
- 9. 如何使用.csh脚本的命令行参数执行.csh脚本
- 10. 如何在批处理脚本中检查“mysqldump”和“mysql”命令是否成功?
- 11. 检查指令是否存在属性
- 12. 使用蚂蚁检查是否存在可执行命令
- 13. 递归运行一个命令,并检查它是否存在
- 14. 检查表是否存在使用命令
- 15. 如何使用hdfs shell命令检查文件是否存在
- 16. Javascript - 检查文本/模板脚本中是否存在字段
- 17. 如何检查命令是否成功?
- 18. 检查命令是否产生输出
- 19. Php检查shell_exec命令是否成功
- 20. csh脚本 - 重定向命令块到文件
- 21. 运行CSH脚本,改变壳经由命令
- 22. 是否有命令检查实体框架中是否存在数据库?
- 23. Perforce:是否有任何命令来检查客户端规范是否存在
- 24. 检查是否存在两个文件(在shell脚本中)
- 25. 在插件中设置视图脚本 - 检查是否存在?
- 26. 检查rpm是否在bash脚本中默默存在
- 27. 如何在shell脚本中检查目录是否存在?
- 28. 错误在csh脚本
- 29. 集VAR在csh脚本
- 30. csh启动脚本
欢迎StackOverflow上。在其他语言有一个功能尝试这样做,也许在csh中有类似的东西... – Llopis
我的问题是解决使用[链接]解决方案(http://stackoverflow.com/questions/11137577/how-to -find-from-within-a-csh-script-a-certain-command-is-available?rq = 1):if('where test_cmd' ==“”)then echo“test_cmd:Command not found” ;出口(1); endif谢谢@Llopis – BluVio
如果解决了,那么回答你自己的问题并接受它来解决问题。所以其他人知道如何去做,并且阻止其他人为这个问题搜索解决方案:D – Llopis