Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # D or A のファイルを列挙する
- COUNT=$(git status -s --untracked-files=no | grep "^[DA]" | awk '{ print $2 }' | wc -l)
- FILES=$(git status -s --untracked-files=no | grep "^[DA]" | awk '{ print $2 }')
- # ファイル数が 2 で、同一ファイル名であれば fix を実行する
- echo "D or A ファイル数 : $COUNT"
- #echo $FILES
- for X in $FILES; do
- echo $X
- done
- if [ $COUNT -ne 2 ]; then
- echo "削除+追加ファイル数が2ではないので続行できません"
- exit -1
- fi
- # ユーザー確認
- for X in $FILES; do
- TARGET=$X
- break
- done
- echo ""
- echo "-----"
- read -p "${TARGET} を modified に変換します。よろしいですか?(y/N)" yn
- case "$yn" in
- [yY]*) ;;
- *) echo "abort."; exit ;;
- esac
- # 変換実行
- ./fix_mv.sh $TARGET
Add Comment
Please, Sign In to add comment