grep -o '質量:[0-9]*mg'
では いかがでしょうか?
全角文字を入れた場合に何故か何も抽出されなくなります。
というか、それ以前にそれだと抽出できたとしも数字だけになりません。
▽2
●
nattow ●99ポイント ![]() |
日本語の問題については、対象テキストの文字コードとgrepを実行している端末の入力文字コードをご確認ください。
コマンドについては、grep を二回かければ数値だけ取れそうです。
grep -o '質量:[0-9]*mg' | grep -o [0-9]*
頭がかたかった自分を思い知らされました。
ありがとうございました。