perl - Linux命令根据第二个单词/字符排序

标签 perl shell

我有一个 linux 文件,其内容如下:

hey this 
is just
sample file

我想要 :

1. 根据第二个单词对三行进行排序,因此输出应为:
sample file
is just
hey this 

2. 根据第二行的第二个字符对三行进行排序,因此输出为:
hey this 
sample file
is just

无论如何我可以在命令行上运行 perl/unix 命令(使用管道无关紧要)?

最佳答案

我得到了这两个问题的答案:

按第二个字排序:sort -k2 myfile
用于按第二个单词的第二个字符排序 sort -k2.3 myfile

关于perl - Linux命令根据第二个单词/字符排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32722400/

相关文章:

shell - 获取第 n 个工作日的 unix shell 脚本

eclipse - 在 Eclipse 之上编写自定义 IDE

c# - 在 perl 和 c# 中使用套接字在本地计算机上进行进程间通信

perl - AWK - 根据时间删除除最后一次出现的日志文件行之外的所有内容

perl - 在 Perl 中如何找到所有重定向后的最终 URL?

javascript - 为什么我不能在 Node.js shell 中要求模块?

shell - 在 Mac 终端上的 C 编译器中以无限循环创建并行算术运算符

linux - 串行运行多个命令并确保所有命令都运行

perl - 无法加载 '/Compress/Raw/Zlib/Zlib.so'

perl - 如何在perl中使用数组匹配两个序列