欢迎来到天天文库
浏览记录
ID:38364780
大小:45.00 KB
页数:9页
时间:2019-06-11
《Linuxshell编程学习笔记2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linuxshell编程学习笔记(二)--chinaitlablinux学习视频2008-03-0700:31第三章shell的输入和输出1.echo echo[option]string -e解析转移字符 -n回车不换行,linux系统默认回车换行 转移字符ctf#!/bin/bash#echoecho-e"thisecho's3newlne"echo"OK"echoecho"thisisecho's3ewline"echo"thislogfilehaveallbeendon
2、e">mylogfile.txt[test@szbirdora~]$shechod.shthisecho's3newlneOKthisisecho's3ewline上面可以看到有-e则可以解析转移字符,没有不能解析。echo空输出为空2.read可以从键盘或文件的某一行文本中读入信息,并将其赋给一个变量readvariable1variable2eg.#!/bin/bash#readnameecho-n"firstname:"readfirstnameecho-n"lastname:"readlastnameecho"thisnameis$firstname$
3、lastname"3.cat 显示文件的内容,创建内容,还可以显示控制字符 cat[options]filename1filename2 -v 显示控制字符(Windows文件) cat命令不会分页显示,要分页可以采用more、less4.管道
4、5.tee 把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中,一般与管道合用 tee[options]files -a在文件中追加eg.[test@szbirdora1]$e
5、cho
6、teemyfile[test@szbirdora1]$catmyfile将myfile文件置空6.文件重定向command>filename ---覆盖输出command>>filename ---追加输出command>filename>&1 ---把标准输出和标准错误重定向command<7、 ---输入直到delimiter分解符commandnullfile.txt ---创建字节为0的文件command1command3 8、---按从左到右顺序执行eg.说明:myfile为空间[test@szbirdora1]$df-lh>myfile[test@szbirdora1]$catmyfileFilesystem SizeUsedAvailUse%Mountedon/dev/sda1 20G3.3G 16G18%/none 2.0G 02.0G 0%/dev/shm/dev/sda2 79G 17G 59G23%/u01/dev/sda4 28G3.9G 29、2G15%/u02[test@szbirdora1]$df-lh>myfile[test@szbirdora1]$catmyfileFilesystem SizeUsedAvailUse%Mountedon/dev/sda1 20G3.3G 16G18%/none 2.0G 02.0G 0%/dev/shm/dev/sda2 79G 17G 59G23%/u01/dev/sda4 28G3.
7、 ---输入直到delimiter分解符commandnullfile.txt ---创建字节为0的文件command1command3
8、---按从左到右顺序执行eg.说明:myfile为空间[test@szbirdora1]$df-lh>myfile[test@szbirdora1]$catmyfileFilesystem SizeUsedAvailUse%Mountedon/dev/sda1 20G3.3G 16G18%/none 2.0G 02.0G 0%/dev/shm/dev/sda2 79G 17G 59G23%/u01/dev/sda4 28G3.9G 2
9、2G15%/u02[test@szbirdora1]$df-lh>myfile[test@szbirdora1]$catmyfileFilesystem SizeUsedAvailUse%Mountedon/dev/sda1 20G3.3G 16G18%/none 2.0G 02.0G 0%/dev/shm/dev/sda2 79G 17G 59G23%/u01/dev/sda4 28G3.
此文档下载收益归作者所有