複数のファイルに対してスペルチェックを実行し、シェルスクリプトに不正な単語を表示する方法

simont:

スペルチェックしたいファイルがいくつかあります。通常、私はこれらをで開いてvim実行:set spellし、変更を行います。ただし、ファイルを開いて、最後のチェック以降に単語のスペルを間違えたかどうかを手動でチェックすることは、非常に面倒です。

多くのファイルでスペルチェックを実行し、見つかった誤ったスペルの単語をファイル名とともに表示して、それらを変更できる方法はありますか?すべてのファイルを開きたくないので、「クリーン」かどうかを確認してから、次のファイルを開いて繰り返します。

POSIXスペルチェックユーティリティが見つかりません。一部のRedHatベースのLinuxディストリビューションにはspell、類似または類似していると言われていますが、クロスプラットフォーム(ish)の方法をお勧めします。vim スペルチェックできることを知っています -すべてを手動で行わずにスペルチェックを行う方法はありますか?ソリューションのシェルスクリプトを作成できるとしたらすばらしいでしょう

OS X価値があるので、私はを実行しています。

リ:

OS XでHomebrewを使用してaspellをインストールできbrew info aspellます。サポートされている言語をリストします。

brew install aspell --lang=en,fi,jp

aspell check インタラクティブなスペルチェッカーでファイルを開きます。

for f in *.txt; do aspell check $f; done

aspell list 認識されない単語をすべて出力します。

cat *.txt | aspell list | sort -u

学習した単語は.aspell.en.pwsデフォルトで保存されます。最初の行として~/Library/Spelling/en追加personal_ws-1.1 enした後に単語を除外することもできます。

aspell list --personal=$HOME/Library/Spelling/en

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

シェルスクリプトを使用して複数の単語と対応するファイル行を削除する方法

ファイルの各行に対してシェルスクリプトを並行して実行する

シェルスクリプトを使用して複数の.javaファイルを実行する方法

複数のファイルに対してtabixコマンドを実行するためのシェルスクリプト

入力として複数のファイルでシェルスクリプトを実行する

docker runを使用して、任意のファイルに対して引数を指定してシェルスクリプトを実行します

シェルスクリプトとDockerを使用して、複数のjarファイルを順番に(同時にではなく)実行します

pyqtを使用してリストビュー内にチェックボックス付きの複数のファイル名を表示する方法

FIND&EXECを使用して、ファイル名が必要なPerlスクリプトを複数のファイルに対して実行する

Rを使用してファイル内の単語のリストの文字列をチェックする方法

シェルスクリプトを使用して、複数のcsvファイルを単一のcsvファイルに追加する

2つの引数を取り、それらをチェックしてから、最初の(ファイル)引数を2番目の(ディレクトリ)引数にコピーする単純なBASHシェルスクリプトを作成する

複数のcsvファイルに対していくつかの基本的な操作を実行するスクリプトを作成する方法

異なる名前の複数のファイルをチェックするシェルスクリプト

スクリプトを使用してバッチファイルでdjangoシェルを実行する

シェルによるステートメントを実行するためにファイル内の単語をチェックする

シェルスクリプト:実行可能ファイルの代わりに変数を出力として使用する方法はありますか?

シェルスクリプトを使用して、指定したパターンの後にファイルに複数の行を挿入する

共通の文字列を持つ複数のテキストファイルに対してスクリプトを実行する方法は?

バッチファイルを使用して複数のPythonスクリプトを同時に実行する方法

シェルスクリプトを使用して、削除されたファイルの行を他のファイルにリダイレクトする方法

シェルスクリプトを使用して複数行のmysqlクエリを実行する方法は?

複数のスクリプトまたはタスクを実行して、バッチファイルを使用してさまざまなプロジェクトをビルドする

バッチスクリプトを実行してテキストファイルに出力を取得する方法

シェルスクリプトは複数のファイルを実行します

Linuxシェル:複数のファイルリストを繰り返し、ファイルの各行でアクションを実行する方法は?

単純なtypescriptファイルの値をチェックするシェルスクリプト

UNIXシェルスクリプトを使用してファイルの4番目のフィールドにスペースを追加する方法

シェルスクリプトを使用してファイルに数行のテキストを追加する方法

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Railsで宝石のレイアウトを使用するにはどうすればよいですか?

  3. 3

    Chromeウェブアプリのウェブビューの高さの問題

  4. 4

    Ansibleで複数行のシェルスクリプトを実行する方法

  5. 5

    アンドロイド9 - キーストア例外android.os.ServiceSpecificException

  6. 6

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  7. 7

    CSSのみを使用して三角形のアニメーションを作成する方法

  8. 8

    Google Playストア:アプリページにリーダーボードと実績のアイコン/バッジが表示されない

  9. 9

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  10. 10

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  11. 11

    Windows 7では、一部のプログラムは「ビジュアルテーマを無効にする」レジストリ設定を行いませんか?

  12. 12

    Get-ADGroupMember:このリクエストのサイズ制限を超えました

  13. 13

    Pyusb can't find a device while libusb can

  14. 14

    MySQLでJSON_LENGTHとJSON_EXTRACTを組み合わせる方法は?

  15. 15

    Postmanを使用してファイル付きの(ネストされた)jsonオブジェクトを送信する

  16. 16

    Swiftのブロックのパラメーターに関するドキュメントのマークアップ形式は何ですか?

  17. 17

    Reactでclsxを使用する方法

  18. 18

    追加後、ブートストラップマルチセレクトがテーブルで機能しない

  19. 19

    MongoDB Compass: How to select Distinct Values of a Field

  20. 20

    「埋め込みブラウザのOAuthログイン」を有効にしてコールバックURLを指定した後でも、Facebookのコールバックエラーが発生する

  21. 21

    複数行ヘッダーのJTableヘッダーテキストの折り返し(カスタムTableCellRenderer)

ホットタグ

アーカイブ