行内のある特定の文字以降を削除する方法
行内のある特定の文字以降を削除する方法(コマンド)を教えて頂けないでしょうか?
(PCはMACです)
ある特定の文字以降を全て削除するコマンドは確認できましたが、特定の文字を含むその行内のみで、それがtextファイル内で複数行ある場合の対処方法がよくわかりません
具体的には、
例えば以下のようなtextファイルの中で、"strain"以降の文字を削除して
結果Bのようにしたいです
"strain"の前にスペースがありますが、このスペースも省けるとなおありがたいです
よろしくお願い致します
[処理前]
123456 aaaaa strain ccccc dhstag
atcgatcgatcgatcgatcgatcg
213456 aychan strain ggggg arcga
atcgatcgatcgatcgatcgatcgat
3425167 ahftga strain hhhhh cghsyt
sgatgstcatsgctsgtag
↓
[結果B]
123456 aaaaa
atcgatcgatcgatcgatcgatcg
213456 aychan
atcgatcgatcgatcgatcgatcgat
3425167 ahftga
sgatgstcatsgctsgtag
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/16 20:57