在文件的第一列之前添加字符串的脚本

jaz*_*zel -1 awk text

我有以下文件:

ID      firstname        lastname
1       John             Wilkens
2       Andrea           Smith
Run Code Online (Sandbox Code Playgroud)

我想在文件中每一行的以下字符串数字之前的 ID 字段中添加:“del_”,因此输出将如下所示:

ID          firstname        lastname
del_1       John             Wilkens
del_2       Andrea           Smith
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Kus*_*nda 6

使用标准sed做同样的操作:

sed '2,$ s/^/del_/' file
Run Code Online (Sandbox Code Playgroud)

这将替换 ( s///)应用于第二行和文件末尾之间的所有行,包括(范围2,$)。替换只是del_在每个寻址行的开头插入字符串。