linux删除无效链接文件的脚本分享
短信预约 -IT技能 免费直播动态提醒
这篇文章主要介绍“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删除无效链接文件的脚本分享”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341