站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        xargs命令詳解

        linux命令可以從命令行參數(shù)或標(biāo)準(zhǔn)輸入讀取要處理的內(nèi)容,例如cat和grep命令:

          echo 'Hello world' | cat test.php

        echo 'Hello world' | 會(huì)通過(guò)管道將標(biāo)準(zhǔn)輸出'Hello world'導(dǎo)入到 cat 的標(biāo)準(zhǔn)輸入,但cat不會(huì)從它的標(biāo)準(zhǔn)輸入中讀入要處理的內(nèi)容,而是輸出test.php的內(nèi)容,如果test.php不存在則cat命令報(bào)告該文件不存在。因?yàn)榛旧蟣inux的命令是先從命令行參數(shù)中獲取參數(shù),然后從標(biāo)準(zhǔn)輸入中讀取,如:

          echo 'Hello world' | cat

        這條命令會(huì)輸出 'Hello world' 字符串。

        Linux中很多程序是不處理標(biāo)準(zhǔn)輸入的,例如 kill , rm 這些命令如果命令行參數(shù)中沒(méi)有指定要處理的內(nèi)容,則不會(huì)默認(rèn)從標(biāo)準(zhǔn)輸入中讀取:

          echo '8521' | kill

        這條命里是不能執(zhí)行的。

        但是有時(shí)候我們的腳本需要 echo '8521' | kill 這樣的效果,篩選出符合某條件的進(jìn)程pid然后結(jié)束。有下面這幾種解決辦法:

        1.

          kill `ps -ef | grep 'rabbitmq'`

        這種形式實(shí)際上是拼接字符串得到的命令,其效果類似于 kill $pid。

        2.

          for procid in $(ps -aux | grep "rabbitmq" | awk '{print $2}');       do           kill -9 $procid;             done

        與上一個(gè)類似,區(qū)別在于循環(huán)的kill掉多個(gè)進(jìn)程。

        3.

          ps -ef | grep 'rabbitmq' | xargs kill 

        xargs命令可以通過(guò)管道接受字符串,并將接收到的字符串通過(guò)空格分割成許多參數(shù),然后將參數(shù)傳遞給其后面的命令,作為后面命令的命令行參數(shù)

        xargs與管道的區(qū)別:

          echo '--help' | cat

        輸出:
        –help

          echo '--help' | xargs cat

        輸出cat命令的使用介紹

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 国产剧情国产精品一区| 精品亚洲一区二区| 国产精品久久久久久福利69堂| 亚洲AV日韩精品一区二区三区 | 亚洲午夜国产精品无码| mm1313亚洲国产精品无码试看| 国产成人久久精品激情| 亚洲精品国产自在久久| 精品亚洲欧美中文字幕在线看| Aⅴ精品无码无卡在线观看| 国产精品成人va| 国产精品亚洲A∨天堂不卡| 亚洲中文字幕无码久久精品1| 老年人精品视频在线| 精品国产人成亚洲区| 国产成人精品怡红院在线观看| 国产精品视频免费| 97精品伊人久久大香线蕉app| 欧美亚洲色综久久精品国产| 综合国产精品第一页| 日本欧美国产精品第一页久久 | 精品欧洲av无码一区二区三区| 亚洲日韩国产AV无码无码精品| 久久久久久亚洲精品不卡| 99热精品久久只有精品| 亚洲欧美日韩精品| 欧美精品免费在线| 久久久精品免费国产四虎| 精品久久777| 国产亚洲美女精品久久久久狼| 国产精品福利网站导航| 九九在线精品视频专区| 久久国产成人精品麻豆| 久久久国产精品福利免费| 四虎国产精品永久地址51| 久久91精品国产91久久麻豆| 久久99热狠狠色精品一区| 99久久精品国产综合一区| 北岛玲日韩精品一区二区三区| 99久久人人爽亚洲精品美女| 国产精品99久久久久久宅男|