部分的なパターン空間を隠す絹語分割方法:

部分的なパターン空間を隠す絹語分割方法:

1行に1単語ずつインポートするためにパターンを変更し、複数の単語を含むファイルを整理しようとします。

次のコマンドラインを使用して結果を取得できます。

sed -e '/^[[:space:]]*$/ d' \             # remove empty line
    -e 's/^[[:space:]]*//' \              # remove white space at the beginning
    -e 's/[[:space:]]*$//' \              # remove white space at the ending (EOL)
    -e 's/[[:space:]][[:space:]]*/\n/g' \ # convert blanks between words to newline
    -e '$a\'                              # add a newline if missing at EOF
    -e .....                              # replace other patterns.

(最後の表現はファイルの末尾に改行文字を追加するには?)

アイデアは、小さなsedプログラムを使用してファイルを処理し(たとえば、特定のパターンを置き換える)、同時にファイル形式を指定することです。

表現を減らすために他のsed関数を使用できると確信しています。

挨拶

ベストアンサー1

あなたはそれを使用することができますtr

tr -s "[[:blank:]]" "\n" < file | grep .

文字[:blank:]クラスには水平スペースがすべて含まれます。-s複数の文字の発生を1つに圧縮または減らします。

grep空白行がある場合は削除してください。

おすすめ記事