Skip to content

Commit b34af7c

Browse files
committed
Replace leading tab to space.
1 parent c95fc40 commit b34af7c

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

cmd/replace_leading_tab.bash

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#
2+
# Replace leading tab charactor to space.
3+
# FIXME Support multiple filter
4+
#
5+
cmd_main() {
6+
if [[ "$#" -lt 1 ]]; then
7+
echo "Usage: dev replace_leading_tab *.c" >&2
8+
return 1
9+
fi
10+
11+
declare n="0"
12+
13+
while grep -R --include="$1" -P '^[ ]*[\t]+' ./
14+
do
15+
n=$(($n+1))
16+
echo "$n"
17+
18+
find ./ -iname "$1" -type f \
19+
-exec sed -i 's/^\([ ]*\)\t/\1 /g' \
20+
{} +
21+
done
22+
}

0 commit comments

Comments
 (0)