i log for E M, i 1 f x i 0, I xi 1, 3 1,.
文字数に基づいて単純にgrepする方法を探しています。
この架空の出力では、3文字を超えるものはありません。この架空のワンライナーは次のようになりgrep -v [:alnum:] > {3}
ます。(ただし、それをgrep構文で記述する方法がわからないだけです。)
i log for E M, i 1 f x i 0, I xi 1, 3 1,.
文字数に基づいて単純にgrepする方法を探しています。
この架空の出力では、3文字を超えるものはありません。この架空のワンライナーは次のようになりgrep -v [:alnum:] > {3}
ます。(ただし、それをgrep構文で記述する方法がわからないだけです。)
回答:
grep -o -w '\w\{1,3\}' data
オプションは次のとおりです。
これは、長さが1から3({1,3}で指定)の単語(grep \ w = [[:alnum:]] = [A-Za-z0-9])のみに一致します。
,
や.
単語の一部として一致させたいですか?