广东科学技术职业学院
计算机学院
实 验 报 告
专业网络专业 班级 成绩评定 ______
学号 姓名 教师签名 赖小卿
实验 4 题目 管道、过滤器及重定向 第7 周星期1第 节
一、实验目的与要求(此栏实验前由老师填写) ●掌握输入、输出命令的基本使用方法; ●掌握管道的基本使用方法; |
二、实验题(答案均以截图方式上交)shell创建文件并写入内容 关于输出重定向(在11network2目录下进行) 1、用ls命令显示当前目录的文件列表。 2、使用输出重定向,把ll命令在终端上显示的当前目录中的文件列表重定向到文件list中去。 3、查看文件list中的内容,注意在列表中会多出一个文件list,其长度为0。这说明shell是首先创建了一个空文件,然后再运行ls命令。 4、再次使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中去。这次使用管道符号>>进行重定向。 5、查看文件list的内容,注意其中两行list文件的信息中文件大小的区别。 6、使用echo命令,在屏幕上显示内容为“happy”的字符串; 7、使用echo命令,将“happy”的字符串写入到network文件中去。 8、设计一个案例,使用2> 将报错的信息重定向到一个文件中去。 9、使用cat命令将list文件和network文件合并成一个文件list_network。 10、使用split命令将list_network文件分割成多个小文件,每个小文件的行数为2。 关于输入重定向 1、使用tr命令将network文件中的h字母转化成大写的H字母; cat network |tr "a" "A" (不能够直接指定文件名) ls |tr "[a-z]" "[A-Z]">aa (仅仅是范例) 2、使用tr命令将network文件中的h字母转化成大写的H字母,并写入到network1文件中去。 3、练习使用cat >network2 <<! 关于过滤 1、利用管道和grep命令,在上面建立的文件list中查字符串list。 2、利用管道和wc命令,计算文件list中的行数、单词数和字符数。 |
三、思考题 |
四、心得体会(在学习过程中遇到的困难) |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论