Ich bin gerade dabei eine größere Anwenung von Windows nach Linux zu portieren. Nachdem ich jetzt imerhin mal alle Fehler weghabe geht es an die übrig gebliebenen Warnings. Am meisten stört mich hierbei "warning: no newline at end of file".
Hat jemand einen Tipp für mich, wie ich automatisch alle cpp/h-Dateien finden kann, die nicht mit einem Newline enden und dieses Newline dann automatisch einfügen kann?
Danke,
Trigger
EDIT: So, habe gerade Folgendes gefunden:
Code: Alles auswählen
for i in 'find . -iname "*.c" -o -iname "*.cc" -o -iname "*.h" -o -iname "*.cpp"'
do
echo $i
echo wq | ed $i > /dev/null 2>&1
done
EDIT2: Ein git-reset und die Timestamps von nicht geänderten Dateien sind wieder ok