linux删除无效链接文件脚本分享

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

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

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容