我刚刚有一项任务,我需要用固定值替换制表符分隔文件中的每个第三个值。我想它可以像这样在 Unix shell 上的 Perl 中完成
$perl -a -n -i -F'/\t/' -e '$F[2]="THE FIXED VALUE";print join "\t", @F' bla.txt
我只是想知道这是否是一种“正确”的方式,或者是否有更好的方式(对于目前缺乏更好的定义)来做到这一点?
我刚刚有一项任务,我需要用固定值替换制表符分隔文件中的每个第三个值。我想它可以像这样在 Unix shell 上的 Perl 中完成
$perl -a -n -i -F'/\t/' -e '$F[2]="THE FIXED VALUE";print join "\t", @F' bla.txt
我只是想知道这是否是一种“正确”的方式,或者是否有更好的方式(对于目前缺乏更好的定义)来做到这一点?