テキストから特定の文字で始まるすべての単語を印刷する方法

テキストから特定の文字で始まるすべての単語を印刷する方法

テキストから特定の文字で始まるすべての単語を印刷するには?そして、4つの文字の単語がすべてですか?

ありがとう

ベストアンサー1

1つの方法は、すべての単語を各行に入力してから一致する行を選択することです。

まず、その単語が何で構成されているかを確認する必要があります。一連のアルファベット文字(数字を含む)ですか、それとも空白ではない文字の順序ですか?イベントを考慮したいですか?

例:

tr -s '[:space:]' '[\n*]' < file | grep -i '^a'

大文字と小文字を区別せずに始まる空白以外のシーケンスが報告されますa

GNUの場合、trシングルバイト文字でのみ機能します。

4つの文字の単語にはを使用しますgrep -xE '.{4}'

おすすめ記事