ฉันมีไฟล์ที่มีหลายแถวดังนี้:
fg-000001 ATGGATGACCGATGCTAGC 34 23 33 45 34 23 34 35 34 35 56 47
ฉันต้องการแปลงเป็นไฟล์ fasta โดยมีผลรวมของข้อมูลการนับพร้อมกับชื่อไฟล์ fasta
fg-000001_x433 ATGGATGACCGATGCTAGC
เป็นไปได้ไหม? ขอบคุณล่วงหน้า!
ฉันมีไฟล์ที่มีหลายแถวดังนี้:
fg-000001 ATGGATGACCGATGCTAGC 34 23 33 45 34 23 34 35 34 35 56 47
ฉันต้องการแปลงเป็นไฟล์ fasta โดยมีผลรวมของข้อมูลการนับพร้อมกับชื่อไฟล์ fasta
fg-000001_x433 ATGGATGACCGATGCTAGC
เป็นไปได้ไหม? ขอบคุณล่วงหน้า!
สคริปต์ awk
นี้ควรทำสิ่งที่คุณถาม:
awk '{sum=0; for (i=3; i<=NF; i++) {sum += $i}; print $1"_x"sum, $2}' file