鸟哥私房菜第十三章习题答案

本文介绍了几个实用的Shell脚本编程案例,包括显示当前身份和目录、计算剩余天数到生日、数字累加、检查并操作文件或目录以及解析/etc/passwd文件等。这些示例有助于提高日常任务处理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1新建一个script,当你执行该script的时候,可以显示你目前的身份和你目前所在的目录。




2自行写一个程序,计算你还有几天可以过生日。




3让用户输入一个数字,程序可以由1+2+3……一直累加到用户输入的数字为止。




4编写一个程序,它的作用是查看/usr/local/sbin/niaoge13/logical这个名称是否存在,若不存在,则创建一个文件,使用touch来创建,创建完成后离开;如果存在的话,判断该名称是否为文件,若为文件则将之删除后新建一个目录,文件名为logical,之后离开;如果存在而且该名称是目录,则删除此目录。


执行刚开始不存在:





判断不存在所以创建了一个名为logical文件。
继续执行:



判断名称存在,然后判断为文件,则删除文件建立目录logical
继续执行:



判断名称存在,然后判断为目录,则删除目录后离开。

5我们知道/etc/passwd里面是以:来分隔的,第一列为账号名称写一个程序,可以将/etc/passwd的第一列取出,而且每一列都以字符串“The 1 account is “root””来显示。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值