gpt4 book ai didi

linux - awk打印每个文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:24 24 4
gpt4 key购买 nike

我在一个目录中有大约 50 个文件

File1: 1|2|3

File2: 3|4|5

File3: A|B|C

想要

File1: A|1|2|3

File2: A|3|4|5

File3: A|A|B|C

如果有人能用 awk 命令解决它,我将不胜感激。我对 Linux 中的其他解决方案持开放态度。此外,我想在对目录中的所有文件执行编辑后运行它。

我的解决方案(见下文)将要求我一次对每个文件运行一个,我认为这效率不高

awk '{print "A|"$0}' File1 

最佳答案

试试下面的 sed 命令,

sed -i 's/^/A|/' file1 file2 file3

要让它对当前目录下的所有文件起作用,

sed -i 's/^/A|/' *

关于linux - awk打印每个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26367508/

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