编写一个名为month的shell程序,其功能是将作为自变量的月份数据转换成英文的月份单词,并把运行结果存入用户主目录下
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/21 23:12:25
编写一个名为month的shell程序,其功能是将作为自变量的月份数据转换成英文的月份单词,并把运行结果存入用户主目录下mon文件中
下面程度中,加if那段程序什么意思,看不懂,还有最后exit 2是什么意思.是不是exit1呀
if test “$#” –ne 1
then
echo “usage:month d:git”
exit 1
fi
case “$1” in
1)echo January;;
2)echo February;;
3)echo March;;
4) echo April;;
5) echo May;;
6) echo June;;
7) echo July;;
8) echo August;;
9) echo September;;
10) echo October;;
11) echo Nevtrnber;;
12) echo December;;
*) echo “must in rang 1-12”
exit 2;;
esac
下面程度中,加if那段程序什么意思,看不懂,还有最后exit 2是什么意思.是不是exit1呀
if test “$#” –ne 1
then
echo “usage:month d:git”
exit 1
fi
case “$1” in
1)echo January;;
2)echo February;;
3)echo March;;
4) echo April;;
5) echo May;;
6) echo June;;
7) echo July;;
8) echo August;;
9) echo September;;
10) echo October;;
11) echo Nevtrnber;;
12) echo December;;
*) echo “must in rang 1-12”
exit 2;;
esac
if那段程序用于判断程序参数数目,如果不等于1,就直接返回exit 1.
此程序运行需要带一个数字参数(1~12),比如 month 7,然后后面用 $1 取得该参数值.
exit 1也好,exit 2也罢,都是返回一个错误码.shell中0表示true(正确),非0表示false(错误).这个错误码可以是不大于255的任何一个整数(因为目前的标准就只有8个bit用来表示退出状态,最大就是0xFF,即255).
程序退出后,可以通过检查 得知错误码,不同的错误码可以用于区分不同的错误原因,比如这里,错误码为1表示运行程序时参数数目不正确,错误码2表示参数值超出范围1~12.
此程序运行需要带一个数字参数(1~12),比如 month 7,然后后面用 $1 取得该参数值.
exit 1也好,exit 2也罢,都是返回一个错误码.shell中0表示true(正确),非0表示false(错误).这个错误码可以是不大于255的任何一个整数(因为目前的标准就只有8个bit用来表示退出状态,最大就是0xFF,即255).
程序退出后,可以通过检查 得知错误码,不同的错误码可以用于区分不同的错误原因,比如这里,错误码为1表示运行程序时参数数目不正确,错误码2表示参数值超出范围1~12.
试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值.
C语言提问:将一个月份数字转换成月份的英文名称
编写一个 Shell 程序,计算从1到用户输入数字的和.(1+2+3+…n)
1.编写程序,将用户输入的正整数转换成相应的星期值输出,如用户输入3,则输出Wednesday;用户输入0,则输出Sun
编写一个程序,完成一下功能:从键盘输入一行英文句子,输入到屏幕上,并将每个单词的
编写一个C++程序,根据用户输入的举行矩形的长和宽,计算矩形的周长和面积,并将运算结果在用户屏幕输出.
编写一个程序,其功能是:将两个两位数的正整数a,b合并成一个整数放在c中.合并的方式是:
求编写linux shell 程序求和使用for语句创建一个shell程序,其功能是1+2+3+…+n.请高手们帮下忙!
vb编程,编写一个程序,改程序的功能是:从键盘输入任意一个两位正整数,将其十位数和个位数交换位置后输出
请编写一个函数,其功能是:将大于整数m且紧靠m的k个素数存入xx所指的数组中.
高手快来C++编写一个程序,用户输入一年(year)、月(month)、日(day),计算该日期对应的是该年的第几
C语言程序温度的转换编写一个程序,首先给用户以下两种选择(1)将温度从摄氏度转换为华氏度.(2)将温度从华氏度转换为摄氏