ファイルの変更後に Bash コマンドを実行する [UNIX]
このブログ投稿では、UNIX システムでファイルが変更されるたびに Bash コマンドを実行する方法を示しています.この目標を達成するには、 entr project を使用できます.この投稿のスニペットは、Ubuntu と macOS でテストされています.
Ubuntu では、
詳細については、https://howtoinstall.co/en/entr を参照してください.
macOS では、
詳細については、https://formulae.brew.sh/formula/entr を参照してください.
ファイルが変更されるたびに Bash コマンドを実行するには、まずファイルを作成する必要があります.
これで、ファイルの名前を
ファイル
詳細については、ホームページまたは
pipe https://eradman.com/entrproject
設定
Ubuntu
Ubuntu では、
entr
を APT でインストールできます.sudo apt-get update
sudo apt-get install entr
詳細については、https://howtoinstall.co/en/entr を参照してください.
マックOS
macOS では、
entr
を Homebrew でインストールできます.brew install entr
詳細については、https://formulae.brew.sh/formula/entr を参照してください.
使用法
ファイルが変更されるたびに Bash コマンドを実行するには、まずファイルを作成する必要があります.
touch
プログラムの助けを借りて:touch /tmp/example.txt
これで、ファイルの名前を
entr
プログラムに追加し、ファイルが変更されるたびに実行する必要がある Bash コマンドを宣言できます.echo "/tmp/example.txt" | entr bash -c "echo 'File changed.'"
ファイル
/tmp/example.txt
をテキスト エディタで開くと、「ファイルが変更されました」と表示されます.ファイルを保存するたびに端末に出力されます.詳細については、ホームページまたは
entr
プロジェクトのソース コードを参照してください.Reference
この問題について(ファイルの変更後に Bash コマンドを実行する [UNIX]), 我々は、より多くの情報をここで見つけました https://dev.to/janux_de/run-a-bash-command-after-file-changes-unix-24jjテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol