欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本中管道的幾種使用實例講解

 更新時間:2019年03月07日 09:37:57   作者:wdz306ling  
今天小編就為大家分享一篇關(guān)于Shell腳本中管道的幾種使用實例講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

管道經(jīng)常用于拼接命令,通過管道可以執(zhí)行一些復雜的數(shù)據(jù)處理操作。以下為在shell中使用管道處理數(shù)據(jù)的的幾個實例

示例1:生成一個8位的隨機密碼

tr -dc A-Za-z0-9_ </dev/urandom | head -c 8 | xargs

示例2:查看系統(tǒng)中所有的用戶名稱,并按字母排序

awk -F: '{print $1}' /etc/passwd | sort

示例3:列出當前用戶使用最多的5個命令(print的列數(shù)根據(jù)實際情況而定)

history | awk '{print $2}' | sort | uniq -u | sort -rn | head -5

示例4:查看系統(tǒng)中有哪些用戶的登陸shell時/bin/bash

cat /etc/passwd | grep "/bin/bash" | cut -d: -f1,6   

#cut -d: -f1,6 表示以:為分隔符顯示第1和第6列的內(nèi)容-d指定分隔符,-f指定列

示例5:查看當前目錄的子目錄個數(shù)

ls -l | cut -c 1 | grep "d" | wc -l

#ls -l  長格式列出當前目錄的所有內(nèi)容,每行的第一個字符表示文件的類

#cut -c 1 截取每行的第一個字符

#grep "d" 獲取文件類型是目錄的行

#wc -l  統(tǒng)計grep命令輸出的行數(shù),即子目錄個數(shù)

示例6:合并兩個文件的內(nèi)容

cat 1.txt | paste -d: 2.txt -

#paste -d: 2.txt - 表示以:為分割符合并兩個文件,合并時2.txt文件的內(nèi)容在前 -代表1.txt文件

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 積累linux常用命令大全

    積累linux常用命令大全

    Linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、驅(qū)動、鍵盤、鼠標,還是用戶等都是文件,Linux命令是它正常運行的核心,這篇文章主要總結(jié)了linux常用命令,需要的朋友可以參考下
    2015-08-08
  • shell實現(xiàn)數(shù)字打印從100到200的數(shù)

    shell實現(xiàn)數(shù)字打印從100到200的數(shù)

    按順序打印從100到200的數(shù)的shell腳本,需要的朋友可以參考下
    2013-02-02
  • 腳本自動添加crontab示例

    腳本自動添加crontab示例

    這篇文章主要介紹了腳本自動添加crontab示例,需要的朋友可以參考下
    2014-04-04
  • 詳細介紹Linux IO

    詳細介紹Linux IO

    這篇文章主要介紹了Linux IO,對Linux感興趣的同學,可以參考下
    2021-04-04
  • Linux shell ftp命令根據(jù)文件日期下載文件的方法

    Linux shell ftp命令根據(jù)文件日期下載文件的方法

    最近做項目遇到這樣的需求要求ftp獲取遠程數(shù)據(jù)的文件,根據(jù)文件的創(chuàng)建時間點下載文件。下面小編給大家分享知識點小結(jié),感興趣的朋友要求看看吧
    2017-09-09
  • Linux下使用Rsync完成自動化備份

    Linux下使用Rsync完成自動化備份

    對于運維人員來說,數(shù)據(jù)備份是最重要的工作之一,rsync就是一款通過網(wǎng)絡(luò)備份重要數(shù)據(jù)的工具/軟件。
    2018-09-09
  • 在Bash腳本中引入alias的方法

    在Bash腳本中引入alias的方法

    這篇文章主要介紹了在Bash腳本中引入alias的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • shell腳本返回值問題的解決

    shell腳本返回值問題的解決

    這篇文章主要介紹了shell腳本返回值問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 讓代碼整潔、過程清晰的BASH Shell編程技巧

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

    這篇文章主要介紹了讓代碼整潔、過程清晰的BASH Shell編程技巧,特別是大型的Shell項目中,這10個經(jīng)驗之談可以幫助你寫出代碼整潔、過程清晰的代碼,需要的朋友可以參考下
    2014-07-07
  • 監(jiān)控網(wǎng)站是否可以正常打開的Shell腳本分享

    監(jiān)控網(wǎng)站是否可以正常打開的Shell腳本分享

    這篇文章主要介紹了監(jiān)控網(wǎng)站是否可以正常打開的Shell腳本分享,可以指定N個網(wǎng)址,放在crontab中執(zhí)行,需要的朋友可以參考下
    2014-09-09

最新評論