最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux刪除無(wú)效鏈接文件腳本分享

 更新時(shí)間:2014年03月05日 15:20:37   作者:  
一個(gè) shell 腳本文件,用于刪除指定目錄下無(wú)效鏈接文件,可利用標(biāo)準(zhǔn)輸入指派多個(gè)處理目標(biāo)

Linux終端下執(zhí)行,用于刪除無(wú)效的鏈接文件。

復(fù)制代碼 代碼如下:

#!/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

相關(guān)文章

  • linux動(dòng)態(tài)鏈接庫(kù)使用方法分享

    linux動(dòng)態(tài)鏈接庫(kù)使用方法分享

    這篇文章主要介紹了linux動(dòng)態(tài)鏈接庫(kù)使用方法,大家參考使用吧
    2014-01-01
  • Shell腳本經(jīng)典之Fork炸彈的分析與預(yù)防

    Shell腳本經(jīng)典之Fork炸彈的分析與預(yù)防

    這篇文章主要給大家介紹了Shell腳本經(jīng)典之Fork炸彈的分析與預(yù)防,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • shell中set設(shè)置-e和 -x的用法

    shell中set設(shè)置-e和 -x的用法

    本文主要介紹了shell中set設(shè)置-e和 -x的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • shell中if-then的高級(jí)使用

    shell中if-then的高級(jí)使用

    在Shell腳本編程中,if-then語(yǔ)句是基本的邏輯控制結(jié)構(gòu),用于根據(jù)條件執(zhí)行代碼,本文介紹了if-then的基本語(yǔ)法、條件表達(dá)式、使用單雙括號(hào)的區(qū)別及高級(jí)特性,感興趣的可以了解一下
    2024-11-11
  • Linux更新Python版本及修改python默認(rèn)版本的方法

    Linux更新Python版本及修改python默認(rèn)版本的方法

    很多情況下拿到的服務(wù)器python版本很低,需要自己動(dòng)手更改默認(rèn)python版本,但是有好多朋友都被這個(gè)問(wèn)題難倒了,接下來(lái),通過(guò)本篇文章給大家介紹linux更新Python版本及修改默認(rèn)版本的方法,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • shell特殊位置變量的問(wèn)題小結(jié)

    shell特殊位置變量的問(wèn)題小結(jié)

    這篇文章介紹了一些在Shell腳本中常用的特殊位置變量,如$n, $0, $#等,并詳細(xì)解釋了它們的功能和用法,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 讓代碼整潔、過(guò)程清晰的BASH Shell編程技巧

    讓代碼整潔、過(guò)程清晰的BASH Shell編程技巧

    這篇文章主要介紹了讓代碼整潔、過(guò)程清晰的BASH Shell編程技巧,特別是大型的Shell項(xiàng)目中,這10個(gè)經(jīng)驗(yàn)之談可以幫助你寫(xiě)出代碼整潔、過(guò)程清晰的代碼,需要的朋友可以參考下
    2014-07-07
  • Linux文本查看命令及其選項(xiàng)詳解(cat,head,tail)

    Linux文本查看命令及其選項(xiàng)詳解(cat,head,tail)

    這篇文章主要介紹了Linux文本查看命令及其選項(xiàng)詳解(cat,head,tail),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Shell expr命令進(jìn)行整數(shù)計(jì)算的實(shí)現(xiàn)

    Shell expr命令進(jìn)行整數(shù)計(jì)算的實(shí)現(xiàn)

    這篇文章主要介紹了Shell expr命令進(jìn)行整數(shù)計(jì)算的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Linux xargs命令如何將命令的結(jié)果作為參數(shù)

    Linux xargs命令如何將命令的結(jié)果作為參數(shù)

    xargs是給命令傳遞參數(shù)的一個(gè)過(guò)濾器,也是組合多個(gè)命令的工具,這篇文章主要介紹了Linux xargs命令如何將命令的結(jié)果作為參數(shù),需要的朋友可以參考下
    2023-04-04

最新評(píng)論

梁山县| 灵丘县| 宁武县| 岳阳县| 周至县| 高阳县| 荆州市| 桂平市| 石柱| 乳山市| 蒙自县| 土默特右旗| 正安县| 邳州市| 金门县| 垦利县| 金湖县| 昂仁县| 黄梅县| 津南区| 阿荣旗| 宾川县| 宁海县| 绥化市| 安庆市| 翁源县| 云阳县| 子长县| 当雄县| 安岳县| 梧州市| 吴江市| 大连市| 独山县| 萨嘎县| 建德市| 山东省| 兰考县| 湘潭县| 富阳市| 中宁县|