shell脚本编程,提示command not found

echo "input the year:"
read year
echo "input the month:"
read month

输入命令:chmod a+x 3.1
输入命令:PATH=PATH:.
输入命令:3.1
后便显示command not found
说cal命令没有被发现

第1个回答  2011-11-12
把全部代码贴出来···你上面写的根本就没提到cal显示年月的信息··你突然说cal没发现,看不明白···全贴出来我看看····追问

就这么一点!!
题目是::利用vi 建立一个脚本文件,该文件在用户输入年、月之后,自动打印数出该年该月的日历。然后以3种不同方式执行该脚本。

追答

首先你这样就不对·你这样只是把年读到变量year,月读到month里··但是脚本里面就什么都没了··你应该输出这些变量撒··加上语句echo $year,$month

cal是UNIX/linux的系统命令·怎么可能会没发现了···只有一种解释就是你没装好···

追问

装得虚拟机呀,大哥。。。。

追答

cal是系统命令···不管在哪哪个路径都可以用···要是你是不能执行你那个脚本的话就带上当前路径 ./3.1这样去执行····

本回答被提问者采纳
第2个回答  2011-11-12
是不是没有export PATH啊
相似回答
大家正在搜