Linux学习笔记第五周第五次课(3月9日)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记第五周第五次课(3月9日)相关的知识,希望对你有一定的参考价值。

8.10 shell特殊符号cut命令

技术分享图片

技术分享图片

c='$a$b',c就等于$a$b字符,也相当于c=\$a\$b

技术分享图片技术分享图片

cut,截取字符串;-d指定分隔符;

技术分享图片技术分享图片


8.11 sort_wc_uniq命令


sort排序;

技术分享图片技术分享图片

特殊符号排在最前,然后数字,然后字母顺序

技术分享图片技术分享图片

-n的话,字母表示为0;

wc -l统计行数,-m统计全部字符数(含隐藏字符);-w word单词;

技术分享图片技术分享图片

uniq去重复;#uniq 2.txt;

需要先排序,再去重,命令为#sort 2.txt | uniq -c

以上操作,不会更改文件内容,只是处理显示结果;


8.12 tee_tr_split命令

技术分享图片

技术分享图片

tee 表示>;

tee -a 表示追加>>;

技术分享图片技术分享图片

tr 'a' 'A'将a替换为A;

技术分享图片技术分享图片

split切割,大文件切割成小文件,比如日志文件;

-b指定大小切割,默认B字节为单位,100M就以兆为单位;

-l指定行数切割;

切割并指定前缀#split -b 100k a.txt abc

技术分享图片技术分享图片

技术分享图片技术分享图片

查看切割后的每个文件大小#du -sh x*

删除所有小文件#rm -f x*


8.13 shell特殊符号下

技术分享图片

技术分享图片

||表示或;&&表示与,命令都执行;


相关测验题目:http://ask.apelearn.com/question/5437

扩展

1. source exec 区别 http://alsww.blog.51cto.com/2001924/1113112

2. Linux特殊符号大全http://ask.apelearn.com/question/7720

3. sort并未按ASCII排序 http://blog.csdn.net/zenghui08/article/details/7938975


以上是关于Linux学习笔记第五周第五次课(3月9日)的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记第五周第二次课(3月6日)

Linux学习笔记第五周第三次课(3月7日)

Linux学习笔记第五周第四次课(3月8日)

Linux20180424五周第五次课(4月24日)

Linux20180424五周第五次课(4月24日)

Linux20180424五周第五次课(4月24日)