如何按不在开头的字母按字母顺序对行进行排序?

俗气的手下

我需要按字母顺序排序这样的东西

https://www.youtube.com/feeds/videos.xml?channel_id=ABC "~foo" Youtube
https://www.youtube.com/feeds/videos.xml?channel_id=XYZ "~bar" Youtube

等等。我需要它来获取波浪号之后的字符并以这种方式对其进行排序,而不是按照通常的通道 ID 进行排序。有谁知道如何做到这一点?提前致谢。

编辑:为了澄清,我需要它们排序 az 并且只有“foo”、“bar”部分(而不是Youtube标签),并且应该忽略大写/小写差异,我只需要处理英文字符。所以它的外观是

https://www.youtube.com/feeds/videos.xml?channel_id=XYZ "~bar" Youtube
https://www.youtube.com/feeds/videos.xml?channel_id=ABC "~foo" Youtube
博多

随着问题的输入,命令

sort -t'~' -k2 inputfile

印刷

https://www.youtube.com/feeds/videos.xml?channel_id=XYZ "~bar" Youtube
https://www.youtube.com/feeds/videos.xml?channel_id=ABC "~foo" Youtube

请参阅man sorthttps://pubs.opengroup.org/onlinepubs/9699919799.2018edition/utilities/sort.html

编辑以考虑添加到问题中的新要求:

排序键将是波浪号 ( ~) 字符之后到行尾的所有内容或第一个和第二个波浪号之间的所有内容。这意味着该Youtube部件将包含在排序键中。当然,这仅在有一对具有相同foo"bar"部分的行时才相关

要获得不区分大小写的排序,您必须添加 option -f

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按长度和字母顺序对行进行排序

来自分类Dev

按长度和字母顺序对行进行排序

来自分类Dev

如何按字母顺序对LinkedList进行排序?

来自分类Dev

如何按字母顺序对字母数字列表进行排序

来自分类Dev

如何使用gedit按字母顺序对文本文件中的行进行排序

来自分类Dev

如何在Excel中按字母顺序对行进行排序,而不包括排序中的所有列?

来自分类Dev

插入后按字母顺序对行进行排序(不按排序)

来自分类Dev

按字母顺序对ListView的元素进行排序

来自分类Dev

Android按字母顺序对ListView进行排序

来自分类Dev

MySQL按字母顺序对记录进行排序

来自分类Dev

按字母顺序对组合框进行排序

来自分类Dev

按字母顺序对字典进行排序

来自分类Dev

按字母顺序对TableView进行重新排序

来自分类Dev

按字母顺序对搜索结果进行排序

来自分类Dev

按字母顺序对NSArray进行排序

来自分类Dev

Android按字母顺序对ListView进行排序

来自分类Dev

按字母顺序对单词进行排序

来自分类Dev

按字母顺序对选择进行排序

来自分类Dev

按字母顺序对组合框进行排序

来自分类Dev

按字母顺序对XML进行排序

来自分类Dev

按字母顺序对TableView进行重新排序

来自分类Dev

按字母顺序对TreeMap进行排序

来自分类Dev

PHP:按字母顺序对 ZIP 进行排序

来自分类Dev

按字母顺序对多个列表进行排序

来自分类Dev

如何按字母顺序对字符串的ArrayList进行排序?

来自分类Dev

如何按字母顺序对Ruby Hash进行排序

来自分类Dev

如何按字母顺序对模板中的对象列表进行排序?

来自分类Dev

如何按字母顺序对字符串进行排序

来自分类Dev

Play框架:如何按字母顺序对JSON进行排序

Related 相关文章

热门标签

归档