shell学习笔记四
来源:互联网 发布:淘宝网靠枕 编辑:程序博客网 时间:2024/06/14 08:16
含有独立数据记录的文本文件爱呢通常来说都是可以拿来排序的。
sort语法: sprt [options] [file(s)]
用途:将输入行按照键值字段与数据类型选项以及locale排序。
主要选项:-b 忽略开头的空白
-c 检查输入是否已经正确的排序,若未经排序,但退出码为非零值,则不会有任何输出
-g 以浮点数字类型比较字段
-f 将混用的字母都看做相同大小写
-k 定义排序键值字段
-n 以整数类型比较字段
-o 将输出写入到指定文件
-r 排序由大到小输出
-t char 使用单个字符char作为默认值的字段分隔字符取代默认的空白字符
-u 只有唯一的记录,丢弃所有相同键值的记录,只留其中第一条
Linux下啊可以使用man iso_8859_1 查看字符值
wc -l查看行数
wc -c查看字节数
wc -w字数
pr语法: pr [options] [file(s)]
用途:将文本文件编页,供打印用。
主要选项: -cn 产生n栏的输出
-f 在首页之后的每一页标题前置一个ASCII分页字符标题
-h althdr 将页标题内的文件名称改用字符串althdr取代
-ln 产生n行的页面
-on 输出位移n个空白
-t 不显示标题
-wn 每行至多n个字符
可以用下面几条命令实现显示标准输入前n条记录
head -n n file
head -n file
awk ‘FNR<= n‘ file
sed -e nq file
sed nq file
可以用下面命令实现显示标准输入后n条记录
tail -n n files
一个UNIX工具的使用原则就是:想清楚这个问题该如何划分为更简单的工作,,每个部分是不是已有现有的工具能解决,还是你可以写几行shell程序或者使用脚本语言就能马上解决。
密码文件的7个字段分别是:
用户名称、加密的密码、用户ID数字、用户组ID数字、用户姓名、根目录、登陆的shell
sort语法: sprt [options] [file(s)]
用途:将输入行按照键值字段与数据类型选项以及locale排序。
主要选项:-b 忽略开头的空白
-c 检查输入是否已经正确的排序,若未经排序,但退出码为非零值,则不会有任何输出
-g 以浮点数字类型比较字段
-f 将混用的字母都看做相同大小写
-k 定义排序键值字段
-n 以整数类型比较字段
-o 将输出写入到指定文件
-r 排序由大到小输出
-t char 使用单个字符char作为默认值的字段分隔字符取代默认的空白字符
-u 只有唯一的记录,丢弃所有相同键值的记录,只留其中第一条
Linux下啊可以使用man iso_8859_1 查看字符值
wc -l查看行数
wc -c查看字节数
wc -w字数
pr语法: pr [options] [file(s)]
用途:将文本文件编页,供打印用。
主要选项: -cn 产生n栏的输出
-f 在首页之后的每一页标题前置一个ASCII分页字符标题
-h althdr 将页标题内的文件名称改用字符串althdr取代
-ln 产生n行的页面
-on 输出位移n个空白
-t 不显示标题
-wn 每行至多n个字符
可以用下面几条命令实现显示标准输入前n条记录
head -n n file
head -n file
awk ‘FNR<= n‘ file
sed -e nq file
sed nq file
可以用下面命令实现显示标准输入后n条记录
tail -n n files
一个UNIX工具的使用原则就是:想清楚这个问题该如何划分为更简单的工作,,每个部分是不是已有现有的工具能解决,还是你可以写几行shell程序或者使用脚本语言就能马上解决。
密码文件的7个字段分别是:
用户名称、加密的密码、用户ID数字、用户组ID数字、用户姓名、根目录、登陆的shell
0 0
- shell学习笔记四
- shell学习笔记四
- shell学习笔记四 循环
- Bash Shell学习笔记四
- Linux Shell学习笔记四
- shell编程学习笔记四
- shell 学习笔记(四)
- shell学习笔记(四)
- Shell脚本学习笔记(四)--流程控制
- Shell 学习笔记四(循环语句)
- Linux Shell 学习笔记(四)---替换
- Linux学习笔记四-Shell中[],(())
- linux 学习笔记四 bash shell
- linux学习笔记(四)_shell与shell script__bash shell
- 【Shell】【学习笔记】Linux Shell脚本应用(四)
- Power Shell 学习笔记(四)对象管道
- shell学习笔记之四(整数运算)
- Linux shell编程学习笔记(四) 位置变量
- Dagger2使用教程
- 二叉树的存储方式和遍历方式
- vscode快捷键
- 仿射变换
- MySQL分区表的局限和限制
- shell学习笔记四
- shell 常用脚本
- 使用Fiddler对IOS系统进行HTTP抓包
- 素数和哥德巴赫
- 【九度OJ】题目1185:特殊排序 解题报告
- 20. Valid Parentheses
- java只有值传递
- sed行定位的使用
- SpringMVC和Struts2.x区别