1234567891011121314151617181920212223242526 |
- #!/bin/bash
- cat <<END >>/dev/null
- touch git2unix &&
- echo "bash `pwd`/git2unix.sh" >git2unix &&
- chmod +x git2unix &&
- sudo rm -f /bin/git2unix &&
- sudo mv git2unix /bin/git2unix
- END
- dos2unix -V>/dev/null 2>&1
- ret=$?; if [[ 0 -ne $ret ]]; then
- echo "dos2unix not found."
- echo " sudo yum install -y dos2unix"
- exit $ret
- fi
- files=`git status|egrep "(modified|new file)"|awk -F ':' '{print $2}'|awk '{print $1}'|egrep "(.hpp$|.cpp$|.cc$|.h$|.c$|.txt$|.sh|.conf$)"`;
- for file in $files; do
- dos2unix $file;
- echo $file|grep ".sh$" >/dev/null 2>&1; EOF_SH=$?
- if [[ $EOF_SH -ne 0 && -f $file ]]; then
- echo "chmod -x $file"
- chmod -x $file;
- fi
- done
|