linux 文本行倒叙,Linux文本行倒序排列6种方法
标签:
Linux文本行倒序排列6种方法
1. 命令方法:
nl filename | sort -nr | cut -f2 这个方法很unix风格,使用多命令组合完成某种功能是典型的unix特点
单命令: 在linux下,首先想到的就是 tac命令 ,可将文本文件的文本行倒序排列输出
2. AWK方法:
awk '{line[NR]=$0}END{for(i=NR;i>0;i--)print line}' filename 这个利用了AWK的数组功能
3. PERL方法:
perl -e 'print reverse <>' filename
4. SED方法
sed '1!G;h;$!d' filename
这个操作很经典,如果你能看懂这行命令中的sed函数的意义,那对sed就有基本的了解了。
5. VI方法
vi指令 :g/^/m0 这个方法没有想到,真是简便实用
6. shell方法
#!/bin/bash
revread() {
local line
read line || return 0
revread
echo $line }
revread
利用了shell编程中的函数递归。
标签:
来源: https://www.cnblogs.com/timxgb/p/10248681.html
linux 文本行倒叙,Linux文本行倒序排列6种方法相关推荐
- linux 文本行倒叙,Linux基础(4)之文本处理
Linux进行文本处理的命令主要有cat tac tail head less more sort uniq cut tr grep sed awk 1.cat 用来查看某个文件的内容 格式 cat ...
- linux 清空catalina.out日志 不需要重启tomcat(五种方法)【转】
1.重定向方法清空文件 [root@localhost logs]# du -h catalina.out 查看文件大小 17M catalina.out [root@localhost logs] ...
- 在装完Linux系统之后自己去修改Swap分区的大小(两种方法)
在装完Linux系统之后自己去修改Swap分区的大小(两种方法)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...
- 验证win10下解决某些word文档提示”内存或磁盘空间不足”的几种方法
验证win10下解决某些word文档提示"内存或磁盘空间不足"的几种方法 编者:李国帅 qq:9611153 微信lgs9611153 时间:2020-03-11 背景原因: 前段 ...
- 每天学点Linux命令:倒叙打印文件第二行的前100个大写字母
sed -n '2p' afile | grep '[[:upper:]]' -o | tr -d '\n' | cut -c1-100 | rev 处理第二行 grep:提取 ...
- Linux 技巧:让进程在后台可靠运行的几种方法
[转] 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/ ...
- Linux 技巧:让进程在后台可靠运行的几种方法(转)
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开 ...
- Linux 技巧:让进程在后台可靠执行的几种方法
我们常常会碰到这种问题.用 telnet/ssh 登录了远程的 Linux server,执行了一些耗时较长的任务, 结果却因为网络的不稳定导致任务中途失败.怎样让命令提交后不受本地关闭终端窗体/网络 ...
- Word文档怎么翻译成中文?学会这几种方法你也能翻译文档
撰写论文的时候,我们会借阅一些外国的文献,假如自身的词汇量不高,在阅读的时候就会有些困难,所以会先翻译文档再进行阅读.小伙伴们一般会采取什么方法呢?是一句一句复制翻译的吗?这样的操作是能翻译文档,就是 ...
最新文章
- 奔腾微型计算机采用的微处理器的型号,“奔腾”微型计算机采用的微处理器的型号是()。...
- c语言画图 钟表模拟程序,图形模拟时钟C语言课程设计
- Codeforces 1025G Company Acquisitions (概率期望)
- Js+DVML:很酷实用的右键弹出菜单
- rtsp服务器搭建_直播系统搭建所用到的技术原理
- Excel完成将多行多列数据转化为一列
- mysql 排名_学会在MySQL中实现Rank高级排名函数,所有取前几名问题全部解决.
- Pandas知识点-Series数据结构介绍
- 2017.5.12 校门外的区间 思考记录
- 使用 grep 查找所有包含指定文本的文件
- CSDN博客下载器v1.0发布(Windows版本)
- GIF图像动态生成-JAVA后台生成
- 开源分销系统java_Java版Spring Boot Spring Cloud B2B2C电子商务-分销系统
- 想学python网课哪个好过_python入门:想学python网课哪个好?
- Python Numpy的数组array和矩阵matrix
- 全自动反冲洗叠片过滤器
- iuap 助力国贸股份打造数字化风控平台
- Mysql数据库服务
- 预警html效果,预警电子邮件 HTML 模板的语法
- 我的第一个长程序,虽然是直接抄了书上,可是还是出现了两次拼写错误,最终还是找到异常的答案,改过来了。...
热门文章
- 【设计模式十六之装饰模式】装饰者模式
- 用 Python 分析各国人口性别比例
- matlab 汉字特征提取,MATLAB特征提取代码
- SparkSql MAPJOIN优化之小表left join大表
- web:常见安全问题
- 研究生发计算机科学增刊,计算机科学学院研究生奖学金评审科研成果认定办法(暂行).PDF...
- 2020-09-10 MYSQL按时间段分组查询当天,每小时,15分钟数据分组
- 为什么我喜欢用C++写算法
- 公安机关互联网安全监督规定检查规定解决方案
- 01.git团队协作