###前提・実現したいこと
特定のキーワードの下n行目からm行目の行頭に文字を記入したいです。
linux環境でbash等のシェルを使って、以下に示すような座標データの先頭に名前を挿入できないかと考えています。
title文字からn個は"spiecies 1"の座標、その続きm個は"spiecies 2"の座標...というように法則性があるのですが、「titleから数えてn番目の行頭に文字を挿入する」という手法が思いつかず困っています。
bash等で表現する手法があれば、お教えください。
titleA Ax1 Ay1 Az1 Ax2 Ay2 Az2 Ax3 Ay3 Az3 Ax4 Ay4 Az4 Ax5 Ay5 Az5 titleB Bx1 By1 Bz1 Bx2 By2 Bz2 Bx3 By3 Bz3 ...(以下続く)
titleA "spieces 1" Ax1 Ay1 Az1 "spieces 1" Ax2 Ay2 Az2 "spieces 2" Ax3 Ay3 Az3 "spieces 2" Ax4 Ay4 Az4 "spieces 3" Ax5 Ay5 Az5 titleB "spieces 1" Bx1 By1 Bz1 "spieces 1" Bx2 By2 Bz2 "spieces 2" Bx3 By3 Bz3 ...(以下続く)
・文字列
titleA,titileB...
"spiecies 1","spiecies 2"...
・数字
Ax1,Ax2...
###試したこと
恥ずかしながら、awkを使って全行の頭に"spiecies 1"を挿入し、"spiecies 2"以降は手動で直しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/18 05:50