astyle を使用する。
apt-get install astyle
とりあえず、K&R スタイルで整形するなり…
#!/bin/bash
for file in *.c
do
astyle --style=kr -s2 -cc < $file > ${file%c}cc
done
for head in *.h
do
astyle --style=kr -s2 -cc < $head > ${head%h}hpp
done
三流C++プログラマによる随筆
#!/bin/bash
for file in *.c
do
astyle --style=kr -s2 -cc < $file > ${file%c}cc
done
for head in *.h
do
astyle --style=kr -s2 -cc < $head > ${head%h}hpp
done