我正在尝试在否:命令行中的文件第行。
有人能告诉我怎么做吗?
答案1
如果您的意思是“行号 N”,请使用 sed:
n=5
sed -i "${n} s/$/ /" file
如果你的意思是“每第 n 行”,那么使用 awk:
awk -v "n=$n" 'NR % n == 0 {$0 = $0 " "} {print}' file > file.new
或 perl
perl -i -pe '$. % '"$n"' == 0 && $_ .= " "' file