小编Zed*_*dus的帖子

对通过 find 找到的每个文件执行 awk,然后将结果重定向到新文件名

我试图从 find 中获取结果,然后执行 awk 来打印前两列。然后我想将这些结果重定向到每个文件的新文件名,使用现有文件名并在名称中添加附加后缀。原始源目录中的文件保留为 file.txt,新文件命名为 file-new.txt

例如:

find -type f -iname "*.txt" -exec awk '{print $1, $2}' {} \;
Run Code Online (Sandbox Code Playgroud)

为了做到这一点,我需要添加什么?使用 sed 会是更好的选择吗?

find io-redirection awk

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

awk ×1

find ×1

io-redirection ×1