广东科学技术职业学院
计算机学院
实 验 报 告
专业网络专业    班级          成绩评定 ______
学号            姓名          教师签名 赖小卿
实验 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小时内删除。