我想为以下转换(文字选择)创建 Automator服务。
对第二个参数进行排序
INPUT:
#define Type1 String(@"Type1", @"Other")
#define Type2 String(@"Type2", @"Britain")
#define Type3 String(@"Type3", @"America")
#define Type4 String(@"Type4", @"Canada")
输出:
#define Type3 String(@"Type3", @"America")
#define Type2 String(@"Type2", @"Britain")
#define Type4 String(@"Type4", @"Canada")
#define Type1 String(@"Type1", @"Other")
我知道我可以使用sort | uniq
命令,但这将从左到右排序。
但我想排序第二个参数,如上所示。
谢谢!
答案 0 :(得分:1)
这应该有效:
sort -k 4 your_file
其中-k 4
表示第4列是要排序的列。
输出:
#define Type3 String(@"Type3", @"America")
#define Type2 String(@"Type2", @"Britain")
#define Type4 String(@"Type4", @"Canada")
#define Type1 String(@"Type1", @"Other")