gpt4 book ai didi

linux - bash 中的 cut 命令以引号结尾

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:29 24 4
gpt4 key购买 nike

所以我试图读入一个文件,该文件有一堆行,其中包含一个电子邮件地址,然后是一个昵称。我正在尝试提取这个被括号包围的昵称,如下所示

email@somewhere.com (Tom)

所以我的想法就是使用 cut 来获取 Tom 这个词, 但是当我最终得到类似下面的东西时,这就被挫败了

email2@somewhereElse.com ("Bob")

因为 Bob 周围有引号,所以 cut 命令失败,如下所示

cut: <file>: Illegal byte sequence

有谁知道更好的方法吗?或者解决这个问题的方法?

最佳答案

将您的 locale 重置为 C(原始未解释的字节序列)以避免 Illegal byte sequence 错误。

locale charmap
LC_ALL=C cut ... | LC_ALL=C sort ...

关于linux - bash 中的 cut 命令以引号结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14669760/

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