gpt4 book ai didi

bash - 在 Unix shell 中反转文件

转载 作者:行者123 更新时间:2023-11-29 08:48:40 26 4
gpt4 key购买 nike

我有一个文件 parse.txt

parse.txt 包含以下内容

remo/hello/1.0,remo/hello2/2.0,remo/hello3/3.0,whitney/hello/1.0,julie/hello/2.0,julie/hello/3.0

并且我希望使用 parse.txt 将 output.txt 文件作为(从后到前反转顺序)

julie/hello/3.0,julie/hello/2.0,whitney/hello/1.0,remo/hello3/3.0,remo/hello2/2.0,remo/hello/1.0

我试过下面的代码:

tail -r parse.txt 

最佳答案

您可以使用 GNU Coreutils 中非常有用的 tac

tac -s "," parse.txt > newparse.txt

tac 默认情况下会将文件“cat”到标准输出,反转行。通过使用 -s 标志指定分隔符,您可以根据需要简单地反转字段。

(您可能需要执行后处理步骤以使逗号正确运行,这可能是您管道中的另一个步骤。)

关于bash - 在 Unix shell 中反转文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31253198/

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