利用sequence=seq 序列命令
1. seq +序列数:表示生成从1到几的序列
seq +开始数+序列数:表示从几开始到几
seq+开始数+公差数+序列数:表示从几开始,间隔是多少,到几结束。如下图例子:
2. 输入命令:seq 100 >ett.txt ,表示输出1到100每个数字一行,放入ett文件里
3.查看是否正确输入:cat ett.txt
4.方法1:输入 head -30 ett.txt |tail -11(输出前30个数利用管道输出文件后11个数)
head [-n] [文件名]:显示该文件的前n行 tail [-n] [文件名] :显示该文件的后n行
方法2:利用sed命令
[root@x /]# sed -n '20,30'p ett.txt
注:sed 流编辑器,实现对文件的增删查改替换, -n取消默认输出,p打印20-30行
方法3:[root@x /]# awk 'NR>19&&NR<31' ett.txt
注:awk 过滤,输出内容,一门语言。NR行号,&&并且
方法5:[root@x /]# grep 20 -A 10 ett.txt或者 grep 25 -C 5 ett.txt或grep 30 -B 10 ett.txt这三个都可以
注:grep 过滤输出,-A 显示匹配的一行外,还有该行之后的n行 。-B显示匹配的一行外,还有该行之前的n行。-C 显示匹配的一行外,还有该行前后的各n行。
以上方法都可以完成grep,sed方法很重要