Linux显示文件前几行、拷贝文件前几行、删除文件前几列
来源:互联网 发布:福特汉姆大学 知乎 编辑:程序博客网 时间:2024/06/05 08:32
【一】显示文件前几行
ll -lrth:按照更改时间倒序排列,最新文件在下边
ll -lrSh:按照文件大小倒序排列,最大文件在下边
grep --color :高亮查询关键字
grep -A 10 xxx : 显示关键字后10行,查异常栈时很有用
grep -B 10 xxx : 显示关键字前10行
grep -C 10 xxx : 显示关键字前后10行
grep -i :不区分大小写
egrep ‘aaa|bbb’:可以统计aaa或bbb的结果,egrep基本等价 grep -E
【1】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【2】显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
【3】用sed命令
sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。
注:无论file2是否存在,都可以用如下命令:
sed -n '1,3p' file1 >>file2
用输出重定向符号 >> 就是附加到file2的最后,file2不存在的话会自动新建的。
【二】将前三行拷贝到另一个文件中。
执行head -3 1.tt >2.tt ,就可以将1.tt中的前三行内容保存到2.tt中。
【三】linux 下删除文件中的前三列 (也就是取第四列到最后一列的内容)
方法一,命令:
awk '{$1="";$2="";$3="";print $0}' filename > newfile
将第一列,第二列,第三列置空,重定向到一个新的文件中
方法二,命令:
awk '{for(i=4;i<NF;i++)printf("%s ",$i);print $NF}' filename >newfile
0 0
- Linux显示文件前几行、拷贝文件前几行、删除文件前几列
- Linux文件创建、删除、拷贝、移动
- linux常用命令之移动,拷贝,删除文件
- 在拷贝、删除文件时显示飞行的文件夹动画
- 在拷贝,删除文件时显示飞行的文件夹动画
- 在拷贝、删除文件时显示飞行的文件夹动画
- linux拷贝文件命令
- linux文件拷贝命令
- linux 库文件 拷贝
- linux间文件拷贝
- linux 拷贝远程文件
- linux 拷贝文件方法
- linux下拷贝文件
- linux 间拷贝文件
- linux 多线程拷贝文件
- Linux文件拷贝命令?
- Linux文件拷贝
- shfileoperation 移动删除拷贝文件
- Udev(嵌入式中用mdev)创建驱动设备文件
- Java加密技术相关
- 关于一个Git结合AS使用时的问题
- 【web前端开发】浏览器兼容性处理大全
- Error:Could not run build action using Gradle installation
- Linux显示文件前几行、拷贝文件前几行、删除文件前几列
- Chrome在调试JavaScript的时候出现报错:Uncaught SyntaxError: Unexpected identifier
- ubuntu12.04部署nginx服务器
- Python学习中遇到的问题(更新)
- 文章标题
- javascript的征程--date(日期)对象
- Druid配置相关参考
- 面试题之折半插入排序
- Spring学习(一)初识spring