linux文件每行长度,linux – 根据第一列/行中的字符长度对文件进行排序
发布日期:2022-02-18 13:08:13
浏览次数:3
分类:技术文章
本文共 535 字,大约阅读时间需要 1 分钟。
我需要根据第一列中的字符数对文件进行排序.
我不知道如何解决这个问题.我正在使用Linux,所以sed / awk / sort都可用.
.abs is bla bla 12
.abc is bla se 23 bla
.fe is bla bla bla
.jpg is pic extension
.se is for swedish domains
我想要的是根据每行第一列的长度对这些行进行排序.
有些行以4个字符开头,有些以3或2开头.我希望结果如下:
.fe is bla bla bla
.se is for swedish domains
.abs is bla bla 12
.abc is bla se 23 bla
.jpg is pic extension
这甚至可能吗?
解决方法:
按第一个单词的长度增加每一行,然后排序:
awk '{ print length($1) " " $0; }' $FILE | sort -n
如有必要,之后用cut -d” – f 2-剪掉辅助字段.
标签:sorting,linux,grep,sed,awk
来源: https://codeday.me/bug/20190715/1468808.html
转载地址:https://blog.csdn.net/weixin_28871097/article/details/116643979 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月25日 19时08分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
如何利用 C# 爬取「财报说」中的股票数据?
2019-04-27
SpringBoot整合NoSql(一)——Redis本地连接实现Session共享
2019-04-27
SpringBoot整合NoSql(三)——ESC服务器Nginx实现负载均衡
2019-04-27
用Python生成“数据可视化云图”(WordCloud using Python)
2019-04-27
Linux中firewall-cmd防火墙命令大全
2019-04-27
CentOS安装JDK 8
2019-04-27
Spring日志中Banner生成工具
2019-04-27
SpringBoot 连接Mysql
2019-04-27
SpringBoot容器相关配置
2019-04-27
Spring属性注入
2019-04-27
yaml配置
2019-04-27
让你的Windows变成一台Mac
2019-04-27
Spring Boot 整合持久层技术——使用JdbcTemlate实现数据库的增删改查
2019-04-27
Navicat远程连接远程数据库Mysql
2019-04-27
Spring Boot 整合持久层技术——使用JdbcTemlate实现多数据源操作
2019-04-27
【详细/亲测】CentOS7安装好Mysql,实现远程登陆和访问之前要做的准备!
2019-04-27
Spring Boot 整合持久层技术——Mybatis配置方法详解
2019-04-27
适用于Java Web开发者的十大必要的框架和库
2019-04-27
自动注入@InjectField的使用
2021-06-30