edv:prg:c:example:backslash2slash.sh
backslash2slash.sh
Das Skript ersetzt alle Back-Slashes in den "#include"-Direktiven (.c- und .h-Files) durch Slashes:
DATUM=`date +%Y%m%d` for datei in `find . -name "*.h*" -o -name "*.c*"` do grep include $datei | grep '\\' >/dev/null if [ $? -eq 0 ] then echo $datei cp $datei ${datei}.$DATUM sed '/#include/s/\\/\//g' $datei > ${datei}.changed mv ${datei}.changed $datei fi done
Stand: 10.12.2015
— : Jürgen Kreick
EOF
edv/prg/c/example/backslash2slash.sh.txt · Zuletzt geändert: 2020/01/11 01:23 von 127.0.0.1