【发布时间】:2018-04-12 23:09:54
【问题描述】:
我有一个单行文本文件,其中包含引号中的字符串并用逗号分隔,如下所示
未排序的.txt
“简”、“鲍勃”、“蒂姆”、“哈利”
如何使用 bash 按字母顺序对项目进行排序,我想保存到 排序的.txt
“鲍勃”、“哈利”、“简”、“蒂姆”
我试过这个,它只对行进行排序,但只有一行。
sort -t, unsorted.txt > sorted.txt
我该怎么办?
【问题讨论】:
-
只有一行?或者你想根据标题对列进行排序?
-
如果 csv 包含数据并且 OP 需要根据标题对所有列进行排序,这将是非常重要的处理。
-
好吧,也许它不是一个真正的 csv 文件,因为它没有标题,它只是一行文本,用逗号分隔,每个字符串都有引号。