テキスト ファイルから単語リストを生成し、一意の単語を一覧表示するために Mac 上で実行されるシェル スクリプトはありますか? 頻度でソートできればさらに良いのですが……。
申し訳ありませんが、私は今Macを使用しているので、bashの方が好きです...
ああ、私のファイルはフランス語です... (基本的に私は小説を読んでフランス語を学んでいるので、自分で単語リストを作成しようとしています)。これが問題ではないことを願っていますか?
私があなたを正しく理解していれば、次のようなものが必要です。
cat <filename> | sed -e 's/ /\n/g' | sort | uniq -c
このコマンドは
cat file.txt | tr "\"' " '\n' | sort -u
ここでsort -u
は、Macintosh マシンでは動作しません。その場合はsort | uniq -c
代わりに使用してください。(ハンク・ゲイに感謝)
cat file.txt | tr "\"' " '\n' | sort | uniq -c
私の質問に答えて、私が使用している最終バージョンをドットダウンしてください:
tr -cs "[:alpha:]" "\n" < FileIn.txt | sort | uniq -c | awk '{print $2","$1}' >> FileOut.csv
いくつかのメモ:
みんなが私を助けてくれてありがとう。
申し訳ありませんが、私は Mac を使用しており、bash スクリプトを期待していることを最初に明確に述べていませんでした。
乾杯。