2018-4-24

8.10 shell特殊符号cut命令

8.11 sort_wc_uniq命令

8.12 tee_tr_split命令

8.13 shell特殊符号下

8.10 shell特殊符号cut命令

总结特殊符号

\脱义字符的使用 例:

cut 截取字符串。例:先用管道符head 找出前两段,然后做一个截取。

8.11 sort_wc_uniq命令

sort 排序(通常于uniq结合使用)

sort   /etc/passwd 正常第一行是root 现在以abc的排序来显示。(默认按照阿斯玛排序)

head /etc/passwd >>1.txt

vim1.txt,再增加几行数字和特殊符号,然后再sort 1.txt

特殊符号排在最前,然后是数字,再是字母。

sort -n(以数字去排序,字母或特殊符号都会认为是零 放在前面。)

sort -r (反过来排序)

sort -t (指定分隔符,了解就行)

wc -l统计行数 -m统计字符数(换行符也会算到里面) -w统计词(一个个单词,以空格来区分)

uniq(去重复,是有条件的。需要先去排序再去重 否则无效)

uniq -c 统计重复次数    // 基本都与sort结合使用,先排序后去重 sort 1.txt|uniq

(sort和uniq等命令不会改变内容)

8.12 tee_tr_split命令

tee类似>(输出重定向)

比如sort 2.txt |uniq -c |tee a.txt

|tee 作用就是重定向,并且会再下方显示重定向的内容(>不会显示内容)

tee -a 类似>>(追加)

tr(替换)

并且可以指定范围[a-z] 变成[A-Z] 就是把所有字母变成大写。

split (切割)用于查看一些大文件,比如很大日志。

split -b 指定大小

split -l 指定行数

可以切割的同时指定名字,但仅仅是前缀。split -l 100k a.txt aaa

8.13 shell特殊符号下

$!表示上一条行尾

;一行写多条命令用;分割

&>:正确和错误都输出重定向。

||表示或者 比如 ls 1.txt || ls 2.txt(第一条如果不成功,就执行第二条,如果第一条成功了就不会执行第二条)

&&只有前面的命令执行成功了才会执行后面一条命令。

原文地址:http://blog.51cto.com/13646170/2107518

时间: 2024-10-24 21:46:09

2018-4-24的相关文章

2018.1.24 7周3次课

七周三次课(1月24日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法 10.11 Linux网络相关 用ifconfig命令查看网卡IP 前面曾用过ip addr这个命令来查看系统的IP地址.其实在centos 7之前,我们使用最多的命令是ifconfig,它类似于Windows的ipconfig命令,后面不加任何选项和参数时,只打印当前网卡的相关信息 (如子网掩码. 网关等).

2018.4.24 java实现8皇后算法

import java.util.Scanner; public class Nqueens { private boolean verify(int[] arr,int i) { // TODO Auto-generated method stub for (int j = 1; j != i; j++) { if(j == i) { continue; } if(arr[i]==arr[j]||Math.abs(i-j)==Math.abs(arr[i]-arr[j])) { return

2018/10/24

两年前,也就是2016年10月24号,也是一个对于程序员来说比较好记的日子,开始在CSDN写博客,以技术类为主.通过把平时开发过程中遇到的一些问题总结记录下来,这对于深入理解问题很有帮助,经常归纳总结对于技术水平也有很大提升.另外,还可以让遇到类似问题的筒子们少走一些弯路,大家共同进步. 可是现在,CSDN已经彻底沦陷在广告的包围之中,恶心至极,我想要一个干净清爽的环境,于是选择了简书和博客园.希望以后能坚持不断更新博客,不断学习,不断进步! 原文地址:https://www.cnblogs.c

分类导航(更新时间:2018.1.24)

新的一年,将在2017下半年所写的博文作了个总结,也是方便自己以后查阅,整理完也是发现在这半年而是学到了许多,新的一年,继续努力! Android开发系列 Android开发——使用intent传递对象 Android开发——使用高级的RecyclerView实现侧滑菜单删除功能(SwipeRecyclerView) Android开发——使用LitePal开源数据库框架 Android ListView与RecycleView的对比使用 Android 自定义控件 Android百分比布局成功

2018.1.24 扇贝新闻精选(3/10)

Aled Jones to return to the BBC Aled Jones(阿雷德·琼斯)回归BBC Singer Aled Jones is to resume presenting programmes on the BBC, the corporation has announced. BBC公司宣布,歌手阿雷德·琼斯将继续出席BBC节目. ★ resume doing sth:重新开始做某事 ★ present programmes:出席节目 Aled Jones(阿雷德·琼斯

2018.1.24

总算把ps2做完了,花了好久... 说起来,我试了下在python里面写尾递归风格的东西,发现用lambda表达式是写不了的,只能够用本地函数写,这个和sml里面道理也差不多.只不过据说python是没有为尾递归优化的,所以写成这种风格其实没啥意义. 话说进度有些堪忧啊,一看日历,这年前估计总把PL完成吧... 原文地址:https://www.cnblogs.com/dynasty919/p/8344968.html

2018/2/24 每日一学 字符串最小表示法

非常简单,直接上代码: int minimalRepresentation() { int n = strlen(str); int i = 0,j = 1, k = 0; while(i<n && j<n && k<n) { int t = str[(i+k)%n] - str[(j+k)%n] ; if(t == 0) k++; else { if(t>0) i+=k+1; else j+=k+1; if(i==j) j++; k = 0; }

android studio 2018.3.24

如图所示,定义方法需要注意的事项: 原文地址:https://www.cnblogs.com/aliceluorong/p/8642125.html

绩效考核-(2018.4.0~2018.5.24)

第一阶段 (根据成员建议:5个等级A.B.C.D.E) 艾寅中:搭建数据库.编写数据库代码 A- 陈志锴:搭建数据库.编写数据库代码 A 刘鼎乾 E 李鑫 编写最基本的首页 D 娄雨禛:编写基本的前端网页(共3份)  A 齐天杨 E 邹卫其:云服务器搭建 A 曾子轩:编写代码框架.配置Maven工程.分配任务 A+ 原文地址:https://www.cnblogs.com/DeltaFish/p/9083658.html

2018/5/24模拟赛总结

shzr带病AK虐爆全场... T1n皇后: 这题没啥好说的... T2有重复元素的排列问题: [问题描述] 设R={ r1, r2 , -, rn}是要进行排列的n个元素.其中元素r1, r2 , -, rn可能相同.试设计一个算法,列出R的所有不同排列. [编程任务] 给定n 以及待排列的n 个元素.计算出这n 个元素的所有不同排列. [输入格式] 由perm.in输入数据.文件的第1 行是元素个数n,1≤n≤500.接下来的1 行是待排列的n个元素. [输出格式] 计算出的n个元素的所有不