linux文件每行长度,linux – 根据第一列/行中的字符长度对文件进行排序
我需要根据第一列中的字符数对文件进行排序.
我不知道如何解决这个问题.我正在使用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
linux文件每行长度,linux – 根据第一列/行中的字符长度对文件进行排序相关推荐
- word文档中文字字符长度不一,如何快速调整使上下行左右对齐
word文档中文字字符长度不一,如何快速调整使上下行左右对齐 目录 word文档中文字字符长度不一,如何快速调整使上下行左右对齐 1.例如需要将下图文字竖向对齐.(将上一行两个字和下一行四个字上下对齐 ...
- python删除指定行_关于csv:删除python中的特定行和对应文件
我想删除90%的"转向"值等于0的行.这三个图像都有一个对应的图像文件,中间,左边和右边.我也要删除它们.csv文件如下: 我编写了以下代码,以至少获取转向值为0的文件.我所需要的 ...
- 用python的pandas打开csv文件_使用CSV模块和Pandas在Python中读取和写入CSV文件
什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据.CSV是一种紧凑,简单且通用的数据交换通用格式.许多在线服务允许其用户将网站中的表格数据导出到CSV文件中.CSV文件将 ...
- c语言中用于获取字符串长度的函数是,C语言中求字符串长度的函数的几种实现方法...
C语言中求字符串长度的函数的几种实现方法 1.最常用的方法是创建一个计数器,判断是否遇到'\0',不是'\0'指针就往后加一. int my_strlen(const char *str) { ass ...
- matlab字符串固定长度,限制Matlab用户界面编辑框中的字符串长度
我在Matlab用户界面中插入了一个编辑框,我想限制用户可以键入的字符数.编辑框没有明显的属性(如"最大字符数").我尝试使用回调函数,验证编辑框上的当前字符串大小是否大于设置的限 ...
- js中的字符长度问题
今天遇到一个小问题,使用UTF-8这种Unicode编码存储格式时,用js中的字符串的length属性获取输入框中输入的字符长度时,输入中文也是按一个字符算,刚才查了下资料,原来在JS中字符串的长度不 ...
- 以下选项中、不是python对文件的打开模式的是_以下选项中,不是Python对文件的打开模式的是...
[判断题]不同物质,在产生能级跃迁时,吸收的光的频率是相同的 [单选题]下面代码的输出结果是 x=0b1010 print(x) [判断题]7.公路运输统一单证由交通部统一制定格式,这些单证可以作为物 ...
- 深入理解Python中的字符编码、文件处理和函数
博客核心内容: 1.Python基础之字符编码的介绍 2.Python中文件处理的介绍 3.Python中函数的介绍 4. File.readlines(sizehint) 函数 一.Python基础 ...
- c++获取数组长度查找算法_在C ++中查找数组长度
c++获取数组长度查找算法 介绍 (Introduction) In this article, we are going to learn about the various ways follow ...
最新文章
- C++ 笔记(27)— 指针变量、数组和指针、指针数组、数组指针、指针常量与常量指针
- lduan server 2012证书服务管理 (十八)
- 微信支付代金券开发包分享
- 第三十天-ssh key企业批量分发自动化管理案例
- Oracle找出需要建立索引的表
- 2020年日历电子版(打印版)_“温故知新”——2020年《故宫日历》(青少版)正式发布...
- 从attention到Transformer+CV中的self-attention
- 输入法画面_仙剑奇侠传X百度输入法联名纪念版皮肤今日上线
- activemq网页管理端使用_iCloud大更新,移动端网页版推出 安卓也能使用
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_11-MongoDb入门-安装Mongodb数据库...
- 百旺如何看是否清卡_百旺黑色税盘怎么清盘?
- android adb命令安装apk的步骤
- struct 结构体 所占字节数的计算
- 世链投研|链游操作指南之MIR4
- 清华大学施一公,刚刚发现他的科学网的博客,好博啊
- python 学习(三)
- VMware 8安装Mac OS X 10.8 Lion
- 「拓数派(OpenPie)2022 发布会实录 」PieCloudDB Database 社区版与商业版产品总览
- SQL调优(SQL TUNING)并行查询提示(Hints)之pq_distribute的使用
- 互联网医院源码|互联网医院软件体现智慧医疗的优势
热门文章
- OpenArkCompiler方舟编译
- VTA:深度学习加速器堆栈
- Django Response对象3.4
- 零起点学算法10——求圆柱体的表面积
- flutter依赖某些插件,点击运行会出现错误
- sqli-labs:5-6,盲注
- web自动化测试从入门到持续集成(selenium webdriver)
- JAVA面试相关基础知识
- maven工程出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener...
- LTE QCI分类 QoS