开发日记-20190717 关键词 读书笔记 《Perl语言入门》Day 11

82 篇文章 2 订阅
11 篇文章 0 订阅

Preface

我在想,是不是有什么东西,我渐渐忽略了自己的想法,我自己到底愿意成为自己所期望的什么样的样子,我所考虑的,是不是应该无视自己内心的那样的无可奈何的,不为人知的孤独感,我迷茫着,自己是不是充满着生而为人,我很抱歉的想法,或者希望成为那种纯粹的知识的渴求者,我希望自己能够切实地体会到自己的无知和无力,我希望切实地找到自己应该寻找的地方和方向,我总是幻想着,自己存在于一个无尽空旷的纯白色空间,我以前以为自己是处于不胜的高处,但是我却感觉不到自己的气息,我是否并不是活着.我常常想象自己只是登录到一个服务器上的角色一样,世界上的所有人都是如此,一切交流都只是信息的转换和互换而已.

Content

1.写一个程序,让用户键入一个目录,名称并从当前目录名称并从当前目录切换过去.如果用户键入一行空白符,则以用户主目录作为默认目录,所以应当会切换到他本人的主目录中.然后输出该目录的内容(不含名称以点号开头的文件)并按照英文字母顺序排列.(提示:用目录句柄还是用文件名通配更容易呢?)如果切换目录失败则应显示警告信息,但不必输出目录内容.

2.修改前题程序,让它输出所有文件,包括名称以点号开头的文件.

3.如果你在前题使用的是目录句柄,那么请以文件名通配重写一次,如果使用的是文件名通配,那么请以目录句柄重写一次.

4.编写功能和rm类似的程序,删除命令行指定的任何文件(不用支持rm的所有参数).

5.编写功能和mv类似的程序,将命令行的第一个参数重命名为第二个参数(不必实现mv的各种选项或任何额外的参数).别忘了第二个参数可以是目录.假如它是目录,请在新目录中使用原来的基名.

6.如果你的系统,写一个功能和ln类似的程序,建立从第一个参数到第二个参数的硬链接(不必实现ln的各种选项或额外参数).如果系统不支持硬链接,那只要输出关于它本来会进行的操作的信息就行了.提示:这个程序和前一题有点像,希望这个提醒可以节省你写程序的时间.

7.如果操作系统支持,请修改上题程序,让它接收可能出现在其他参数之前的-s选项.此选项表示要建立的是软连接,而非硬链接(即使系统无法使用硬链接,也请用这个程序试试看是否至少能建立软连接)

8.如果操作系统支持,写一个程序,让它在当前目录下查找所有符号链接并输出它们的值(和ls-l的格式一样:name->value).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值