系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux cd命令進(jìn)入xargs管道輸出目錄報(bào)

怎么解決Linux cd命令進(jìn)入xargs管道輸出目錄報(bào)錯(cuò)的問(wèn)題

時(shí)間:2014-12-12 16:00:22 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141212/32520.html 手機(jī)查看 評(píng)論

  最近有網(wǎng)友在書(shū)寫(xiě)shell腳本的時(shí)候,發(fā)現(xiàn)使用cd命令無(wú)法進(jìn)入xargs管道輸出的目錄,出現(xiàn)報(bào)錯(cuò)的情況,那么遇到這種情況可以使用修改命令來(lái)解決,一起來(lái)了解下具體的操作吧。

 怎么解決Linux cd命令進(jìn)入xargs管道輸出目錄報(bào)錯(cuò)的問(wèn)題

  【環(huán)境描述】

  目錄結(jié)構(gòu):

 。踨oot@test1 nagiosclient_db]# ls -ltr

  total 2488

  -rw-r--r--。 1 root root 405725 Mar 3 14:12 nrpe-2.12.tar.gz

  -rw-r--r--。 1 root root 2095419 Mar 3 14:12 nagios-plugins-1.4.15.tar.gz

  drwxrwxrwx. 16 501 root 4096 Mar 3 14:36 nagios-plugins-1.4.15

  drwxrwxr-x. 7 500 500 4096 Mar 3 14:37 nrpe-2.12

  獲取需要的目錄:

 。踨oot@test1 nagiosclient_db]# ls | egrep ‘nrpe-[0-9]。[0-9]+.$’

  nrpe-2.12

  使用管道進(jìn)入指定的目錄:

 。踨oot@test1 nagiosclient_db]# ls | egrep ‘nrpe-[0-9]。[0-9]+.$’ | xargs ls -ld | xargs cd

  xargs: cd: No such file or directory

  遇到報(bào)錯(cuò)提示。

  修改命令:

 。踨oot@test1 nagiosclient_db]# cd “`ls | egrep ‘nrpe-[0-9]。[0-9]+.$’ `”

 。踨oot@test1 nrpe-2.12]# pwd

  /home/monitor/nagiosclient_db/nrpe-2.12

  進(jìn)入了指定的目錄。

  【為什么cd命令不能進(jìn)入xargs管道輸出的目錄】

  xargs牽涉寫(xiě)管道,而cd是內(nèi)部命令。具體的牽涉shell的工作原理。

  查看cd命令的絕對(duì)路徑:

 。踨oot@test1 nrpe-2.12]# which cd

  /usr/bin/which: no cd in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)

  查看xargs的絕對(duì)命令:

 。踨oot@test1 nrpe-2.12]# which xargs

  /usr/bin/xargs

  詳情如上,因非系統(tǒng)工程師,故此處不對(duì)shell的原理做深入研究。

  上面就是cd命令無(wú)法進(jìn)入xargs管道輸出的目錄的解決方法的介紹了,因?yàn)閤args牽涉寫(xiě)管道,而cd是內(nèi)部命令,所以遇到這種情況的時(shí)候修改命令就可以進(jìn)入指定的目錄了,你了解了嗎?

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言?xún)H代表用戶(hù)個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄