これはどうですか?
awk 'BEGIN{OFS="/"} NR%4==1{$2=$2*1}1' file
NR%4==1
4K+1 のすべての行番号を取得します。これらの行では{$2=$2*1}
、つまり、スペースの後の 2 番目の部分を数値だけに変換します。次に、{}1
すべての行を印刷しています。BEGIN{OFS="/"}
OFS は「出力フィールドセパレーター」の略であるため、レコードを「/」で区切るには、この部分を使用します。
なお、NR%4==1
変更する文字列の位置によって条件が変わる場合があります。1位、5位、9位なら・・・こんな感じでOKです。2 番目、6 番目の場合は、...NR%4==2
などです。
テスト
$ cat a
HISEQ15:454:D27KKACXX:6:2316:16241:100283 1:N:0:GTTTCG
a
b
d
HISEQ15:454:D27KKACXX:6:2316:16241:100283 7:N:0:GTTTCG
ad
f
d
HISEQ15:454:D27KKACXX:6:2316:16241:100283 9:N:0:GTTTCG
$ awk 'BEGIN{OFS="/"}NR%4==1{$2=$2*1}5' a
HISEQ15:454:D27KKACXX:6:2316:16241:100283/1
a
b
d
HISEQ15:454:D27KKACXX:6:2316:16241:100283/7
ad
f
d
HISEQ15:454:D27KKACXX:6:2316:16241:100283/9