linux怎麼將上句命令的結果作為下句命令的引數

2021-10-06 16:34:25 字數 342 閱讀 5681

題目:抓出某個域的程序號,然後作為這句命令($ sudo ./profiler.sh -d 60 -f  2.svg )的pid入參,從而達到一句執行的目的。

1. 用反引號:sudo ./profiler.sh -d 60 -f  2.svg `ps -ef|grep oca|awk ''|head -1`

反引號作用:反引號括起來的字串被shell解釋為命令列,在執行時,shell首先執行該命令列,並以它的標準輸出結果取代整個反引號(包括兩個反引號)部分

2. 用xargs:ps -ef|grep oca|awk ''|head -1|xargs sudo ./profiler.sh -d 60 -f  2.svg

linux 中fdisk l 輸出結果怎麼解讀

linux 中fdisk l 輸出結果怎麼解讀,最近在網上看到一篇文章,覺得寫得比較清楚,特此 以便參考 關於fdisk l 一些數值的說明 disk dev hda 80.0 gb,80026361856 bytes 255 heads,63 sectors track,9729 cylinder...

linux下把命令執行的結果輸出

我們知道在linux下當我們想把文字用命令輸入到乙個文字下時可以用echo命令 例 echo nihao z.txt 比如我執行以下命令 myisamchk var lib mysql mysql 我想把該命令的螢幕輸出儲存為檔案 lyw error.txt,因此我用以下命令 myisamchk v...

linux怎麼掛載NFS(命令)

linux怎麼掛載nfs 命令 linux如何使用nfs掛載檔案系統 裝置 一台伺服器和一台客戶端,這裡我們把裝在pc機上的redhat作為伺服器,而客戶 端則是嵌入式linux開發板。環境 開發板已啟動,連線好串列埠和網線,串列埠用於下發命令控制開發板,網線則用於nfs 1 確認redhat上裝好...