linux删除无效链接文件脚本分享_linuxshell教程-查字典教程网
linux删除无效链接文件脚本分享
linux删除无效链接文件脚本分享
发布时间:2016-12-28 来源:查字典编辑
摘要:Linux终端下执行,用于删除无效的链接文件。复制代码代码如下:#!/bin/shusage(){echo"RemoveBroken0.1,...

Linux终端下执行,用于删除无效的链接文件。

复制代码 代码如下:

#!/bin/sh

usage()

{

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 0

fi

case $1 in

--stdin)

fromStdin

--path)

find $2 | $0 --stdin

--help)

usage

*)

echo "RemoveBroken: unknown usage."

usage

esac

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新linuxshell学习
    热门linuxshell学习
    脚本专栏子分类