gpt4 book ai didi

linux - 在 Linux 中使用 tac 命令查找和反转多个文件中的文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:02 25 4
gpt4 key购买 nike

我正在尝试颠倒多个文本文件的顺序(用于绘图目的),这些文本文件本质上是数字行。我试着用 tac 来做,并将它与 find-exec 结合起来作为

find ./dir1/dir2/ -name foo.txt -type f -exec tac {} \;

但这只会在屏幕上提供输出,不会修改预期的文件。

我是不是漏掉了什么?

最佳答案

你就快完成了 - tac 写入 stdout 因此你可以简单地将输出重定向到方便的地方:

find .... \; > newfoo.txt

如果您希望将每个文件反转并写入相同的位置,可以这样做:

find . -type f -exec sh -c 'tac "$1" > "$1"-new' -- {} \;

干杯,

关于linux - 在 Linux 中使用 tac 命令查找和反转多个文件中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298502/

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