【版权申明】转载请附上出处链接
Linux代码table键转空格键
适用于c文件、cpp文件、h文件(需要支持更多文件自行修改),此脚本运行会递归处理当前目录和子目录的所有文件。
#!/bin/bash
find . -name '*.c' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;
find . -name '*.cpp' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;
find . -name '*.h' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;