shell问题 !!!急

shell问题 !!!急

一个文件100行,每隔20行,增加一行 sleep 2  &   怎么办啊? 各位大虾帮帮忙阿!      
复制内容到剪贴板
代码:
awk -v str='sleep 2  &' '{ print $0; if (NR % 20 == 0) { print str } }' your_file

cat your_file | while read line; do echo $line; ((++i % 20 == 0)) && echo 'sleep 2  &'; done

perl -lne ' print $_ . ( $. % 20  ? "" : "\nsleep 2  &" ) ' your_file
      
笨点的办法就
sed 'n;..(这里重复20次n;)..;i \sleep 2  &'  yourfile