www.nico.schottelius.org/software/gpm/browse_source/gpm-1.20.2-broken/contrib/scripts/replace_tab_with_3_spaces

11 lines
293 B
Plaintext

# 4 tabs
cat $1 | sed 's/^ \([^ ]\)/ \1/g' > $1.tmp
# 3 tabs
cat $1.tmp | sed 's/^ \([^ ]\)/ \1/g' > $1.tmp2
# 2 tabs
cat $1.tmp2 | sed 's/^ \([^ ]\)/ \1/g' > $1.tmp
# 1 tab
cat $1.tmp | sed 's/^ \([^ ]\)/ \1/g' > $1.tmp2
rm $1.tmp
echo done: $1.tmp2