文件的文本操作

use*_*418 0 bash perl

我很喜欢bash(或perl).想办法修改文件中的某些行,(基本上删除每行的前2个字符,并在每行的末尾添加",")

###element
##.element
###test-element-00
Run Code Online (Sandbox Code Playgroud)

成为以下,

#element,
.element,
#test-element-00,
Run Code Online (Sandbox Code Playgroud)

谢谢

ike*_*ami 5

perl -ple's/..(.*)/$1,/' infile > outfile

perl -ple's/..//;s/$/,/' infile > outfile
Run Code Online (Sandbox Code Playgroud)

使用就地编辑:

perl -i -ple's/..(.*)/$1,/' file

perl -i -ple's/..//;s/$/,/' file
Run Code Online (Sandbox Code Playgroud)