gpt4 book ai didi

shell - 如何使用制表符对文件进行排序

转载 作者:行者123 更新时间:2023-12-04 04:44:45 24 4
gpt4 key购买 nike

现在我生成一个文本文件,带值存储为\t
值1 值2 值3。

我想将此文本文件排序为 value1

sort a.txt -o a.txt1

并发现它发生错误
google 1 1
google 1 2
google 1 3
=google 1 4
google 1 3

found =google 被插入在 google 之间。为什么会这样,很奇怪。

我试过 sort a.txt -t $'\t' -k 1 -o a.txt1但它有同样的问题。

最佳答案

您的语言环境显然指定了 =排序时应忽略。尝试更换 sortLC_ALL=C sort .这将运行 sort与环境变量 LC_ALL暂时设置为 C ,这会将您的语言环境(在任何语言环境感知程序中)覆盖为“传统”/遗留语言环境无知的“C”语言环境。

关于shell - 如何使用制表符对文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com