• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux删除无效链接文件脚本分享

    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

    您可能感兴趣的文章:
    • Windows和Linux下定时删除某天前的文件的脚本
    • Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
    • Linux使用shell脚本定时删除历史日志文件
    • Linux自定义防误删脚本的思路与测试
    上一篇:nginx日志切割脚本分享
    下一篇:shell学习教程获取命令行参数示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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