- 计算还有几天过生日
在目录 /Desktop/hebin/homework/fourth 下创建文件countbriday.sh,并赋予可读、可写、可执行的权限
用vim编辑brithday.sh,代码如下:
测试:
输入“10 18”输出还有307天生日
输入“12 16”输出还有1天生日
- 输入 n ,实现计算 1+2+3……+n 的功能
在目录在目录 /Desktop/hebin/homework/fourth 下创建文件countn.sh,并赋予可读、可写、可执行的权限
用vim编辑countn.sh,代码如下:
测试:
输入100,得到5050
输入10,得到55
- 编程实现:
- 1)先查看某个目录(/home/xxx)中某文件或目录是否存在
- 2)若不存在,用touch创建,保存并退出
- 3)若存在,判断该名称name是否为文件,若是文件,删除后创建名为name的目录;若是目录,则删除此目录。
在目录 /Desktop/hebin/homework/fourth 下创建文件checkfile.sh,并赋予可读、可写、可执行的权限
用vim编辑checkfile.sh,代码如下:
目录/Desktop/hebin/homework/
测试:
- /etc/passwd里以‘:’作为分隔符,第一栏为账户名称,编写程序,
- 可将/etc/passwd的第一栏取出,并且每一栏都已一行字符串“The n account is uname”,n为行数。
- eg:The 1 account is root
在目录在目录 /Desktop/hebin/homework/fourth 下创建文件output.sh,并赋予可读、可写、可执行的权限
用vim编辑output.sh,代码如下:
PS:`cat log`是键盘上“波浪号~”
测试:
- for循环打印下面这句话中字母数不大于6的单词
-
I am a programmer taking is cheap show me your code
在目录 /Desktop/hebin/homework/fourth 下创建文件takeout.sh,并赋予可读、可写、可执行的权限
用vim编辑output.sh,代码如下:
测试:
shell编程真的是要多敲,对语法的要求更严格!!!