wada811 / blog

wada811's blog
https://github.com/wada811/blog/issues
Apache License 2.0
6 stars 0 forks source link

Git で変更されているファイルがあるかチェックする #37

Open wada811 opened 5 years ago

wada811 commented 5 years ago

Why

特定のファイルが変更されているかチェックしたい。

What

  1. git status -s で変更されているファイルの一覧を取得する
  2. awk でファイル名の部分を抽出する
  3. grep でファイルパスが完全一致するかチェックする

How

FILE_PATH="path/to/file"
test -n "$(git status -s | awk '{ print $2 }' | grep -e ^$FILE_PATH$)"