【版权申明】转载请附上出处链接
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"' {} \;
这个博客分享了一个Linux shell脚本,用于递归处理当前目录及子目录下的所有.c, .cpp, 和.h文件,将文件中的制表符替换为4个空格。脚本使用`expand`命令实现转换,有助于代码格式规范化。
7万+

被折叠的 条评论
为什么被折叠?



