这个脚本的作用是删掉当前目录中不可翻译的脚本或者其他类型的程序和文件,这样剩下的就是可翻译的脚本。千万不要在自己的/usr目录中运行这个程序,只能在备份的目录中运行。
这个脚本分三步
这个脚本分三步
- 删除所有不是bash脚本的文件;
- 删除不可翻译的脚本。可翻译的标准是,脚本中必须包含xmessage、gtkdialog、yaf-splash或者Xdialog,这些基本上是Puppy所特有的在X环境中运行的bash脚本;
- 删除空目录
#!/bin/sh echo step 1 find -type f -exec sh -c "file \""{}"\" | grep -q shell || rm \""{}"\"" \; echo step 2 find -type f -exec sh -c "cat \""{}"\" | grep -m 1 -q \"xmessage\\|gtkdialog\\|yaf-splash\\|Xdialog\" || rm \""{}"\"" \; echo step 3 find -type d -empty -delete
- 17286 次点击
发表新评论