这篇文章主要介绍“linux删除无效链接文件的脚本分享”,在日常操作中,相信很多人在linux删除无效链接文件的脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux删除无效链接文件的脚本分享”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Linux终端下执行,用于删除无效的链接文件。
代码如下:
#!/bin/shusage(){ echo "RemoveBroken 0.1, a shell script to remove broken link files." echo "License: MIT, (c) chenzhiqiang" echo "Usage:" echo " $0 --help print this help." echo " $0 --path PATH broken links under this PATH will be removed." echo " $0 --stdin read PATHs from stdin." echo " $0 same as $0 --stdin."}fromStdin(){ while [ 1==1 ] do read [ "$REPLY" != "" ] || exit 0 [ ! -L $REPLY -o -e $REPLY ] || unlink $REPLY done}fromPath(){ find $2 | $0 --stdin}if [ $# = 0 ]then usage fromStdin exit 0ficase $1 in--stdin) fromStdin--path) find $2 | $0 --stdin--help) usage*) echo "RemoveBroken: unknown usage." usageesac
到此,关于“linux删除无效链接文件的脚本分享”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!