成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Linux 中使用 Tee 和 Xargs 從標準輸入運行命令

系統 Linux
在本文中,我們描述了如何使用管道生成命令行:xargs 和 tee 命令。

使用命令行時,您可以直接將一個程序(例如生成某些系統信息或統計信息的工具)的輸出作為另一個程序(例如文本過濾或模式搜索工具,如grep、sed或awk,用于進一步處理),使用管道。

可與管道一起使用以構建命令行的兩個最重要的命令行實用程序是:

  • xargs – 從標準輸入讀取數據流,然后生成并執行命令行。
  • tee – 從標準輸入讀取并同時寫入標準輸出和一個或多個文件。它更像是一個重定向命令。

在這篇簡單的文章中,我們將描述如何在 Linux 中使用 pipes、tee 和 xargs 命令從標準輸入構建和執行多個命令。

使用管道的最簡單語法如下所示,您可能已經在我們許多 Linux 教程的命令中看到過。但是您可以使用多個命令構建更長的命令行::

$ command1 args | command2 args 
或者
# command1 args | command2 args | command3 args ...

下面是使用管道將 dmesg 命令的輸出傳遞給 head 命令的示例。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? sudo su
[sudo] linuxmi 的密碼:
Linux迷 www.linuxmi.com> dmesg | head

將命令輸出傳遞給另一個命令

如何使用 xargs 運行命令

在此示例中,第二個命令使用 xargs 將多行輸出轉換為單行:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? ls -1 *.sh
install.sh
linuxmi.com.sh
www.linuxmi.com.sh

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? ls -1 *.sh | xargs
install.sh linuxmi.com.sh www.linuxmi.com.sh

使用 Xargs 運行命令

要計算列表中每個文件的行數/單詞數/字符數,請使用以下命令:

$ ls *.sh | xargs wc -l #統計每個文件的行數
$ ls *.sh | xargs wc -w #統計每個文件的字數
$ ls *.sh | xargs wc -c #統計每個文件的字符數
$ ls *.sh | xargs wc #計算每個文件中的行數、單詞數和字符數

使用 Xargs 計算文件字數

下面的命令查找并遞歸刪除在當前目錄中命名為 linuxmi 的目錄:

$ find . -name "linuxmi" -type d -print0 | xargs  -0 /bin/rm -rf "{}"

帶有選項操作的 find 命令可以-print0 在標準輸出上打印完整的目錄路徑,后跟空字符和-0 xargs標志處理文件名中的空格。

如何在 Linux 中通過命令使用 Tee

此示例顯示如何將命令輸出發送到標準輸出并將其保存到文件中;下面的命令允許您查看Linux 中內存和 CPU 使用率最高的運行進程:

$ ps -eo cmd,pid,ppid,%mem,%cpu --sort=-%mem | head | tee linuxmi.com.txt
$ cat topprocs.txt

將命令輸出保存到文件

要在現有文件中附加數據,請傳遞-a 標志:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? ps -eo cmd,pid,ppid,%mem,%cpu --sort=-%mem | head | tee -a linuxmi.com.txt

您可以在tee和xargs手冊頁上找到更多信息:

$ man xargs
$ man tee

就這樣!

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2022-10-25 09:07:28

Linuxxargs命令

2020-08-24 12:37:54

Linuxxargs命令

2018-05-16 10:32:06

Linux命令find

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2023-09-14 15:05:33

grep正則表達式

2021-01-13 09:40:26

Linuxexport命令

2017-02-06 18:00:26

Linuxsudo命令

2023-01-31 17:36:22

IPLinux網絡

2021-07-13 07:52:02

Linuxgrep命令

2019-09-16 19:00:48

Linux變量

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2023-11-22 07:54:33

Xargs命令Linux

2015-12-16 16:01:13

2022-11-07 12:52:25

Linuxfsck命令

2018-01-09 09:00:01

Linux命令文件壓縮
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文成人在线 | 日韩电影一区 | 欧美中文字幕在线 | 亚洲精品1区 | 欧美日韩在线视频一区二区 | 免费观看www | 国产精品日韩在线 | 精品国产一级 | 久久人爽爽人爽爽 | 精品久久国产 | 国产在线永久免费 | 一区二区三区精品视频 | a国产视频 | 久草院线 | 做a视频 | 精品久久久久久久久久久久 | 成人在线视频一区 | 中文字幕国产一区 | 国产精品久久久99 | 欧美一区二区在线观看 | 中日av | 日韩av一区二区在线 | 天天做日日做 | 成人免费在线网 | 成人精品一区二区三区中文字幕 | 国产高清区 | 成人av观看| 欧美精品一区在线发布 | 国产乱码精品一区二区三区中文 | 国产三级精品三级在线观看四季网 | 观看av| 91亚洲国产成人久久精品网站 | 免费看国产片在线观看 | 狠狠亚洲| 成人在线免费视频 | 欧美日韩国产一区二区 | 亚洲www啪成人一区二区麻豆 | 久久天堂 | 欧美日韩中文在线 | 免费观看a级毛片在线播放 黄网站免费入口 | 国产不卡视频 |