亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Shell腳本中管道的幾種使用實(shí)例講解

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

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

示例1:生成一個(gè)8位的隨機(jī)密碼

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

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

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

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

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

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

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

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

示例5:查看當(dāng)前目錄的子目錄個(gè)數(shù)

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

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

#cut -c 1 截取每行的第一個(gè)字符

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

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

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

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

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

總結(jié)

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

相關(guān)文章

  • 積累linux常用命令大全

    積累linux常用命令大全

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

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

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

    腳本自動(dòng)添加crontab示例

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

    詳細(xì)介紹Linux IO

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

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

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

    Linux下使用Rsync完成自動(dòng)化備份

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

    在Bash腳本中引入alias的方法

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

    shell腳本返回值問題的解決

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

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

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

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

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

最新評(píng)論