次のように、国名とその国のモバイル国コードプレフィックスを含むファイルがあります。
United Kingdom +44 ...more fields
United States Virgin Islands +1 ...more fields
国名と携帯電話番号を知る必要があります。したがって、正規表現は次のようになります。行の先頭からすべての単語を読み、プラス記号と1つ以上の数字で始まる文字列を読み、停止します。
grep、cut、sedでもいくつか試してみましたが取得できません。
ベストアンサー1
努力する:
grep -o '^[^+]*+[0-9]\+' infile
[^+]*+
最初に+
見つかり、その後に1つ以上の数字が来るまで、すべての項目と一致します。[0-9]\+