好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Bash中尖括號的更多使用方法

Bash中尖括號的更多使用方法

熱門標簽:coreldraw地圖標注 申請400電話號碼多少錢 如何在各種地圖標注自己的地址 菏澤crm外呼系統價格 百應電銷機器人靠譜嗎 營銷電銷機器人招商 遼寧電銷平臺外呼系統軟件 物超所值的400電話申請 信陽銷售外呼系統招商

前言

在這篇文章,我們繼續來深入探討尖括號的更多其它用法。

在上一篇文章當中,我們介紹了尖括號(<>)以及它們的一些用法。在這篇文章,我們繼續來深入探討尖括號的更多其它用法。

通過使用 <,可以實現“欺騙”的效果,讓其它命令認為某個命令的輸出是一個文件。

例如,在進行備份文件的時候不確定備份是否完整,就需要去確認某個目錄是否已經包含從原目錄中復制過去的所有文件。你可以試一下這樣操作:

diff <(ls /original/dir/) <(ls /backup/dir/)

diff 命令是一個逐行比較兩個文件之間差異的工具。在上面的例子中,就使用了 < 讓 diff 認為兩個 ls 命令輸出的結果都是文件,從而能夠比較它們之間的差異。

要注意,在 < 和 (...) 之間是沒有空格的。

我嘗試在我的圖片目錄和它的備份目錄執行上面的命令,輸出的是以下結果:

diff <(ls /My/Pictures/) <(ls /My/backup/Pictures/)
5d4 < Dv7bIIeUUAAD1Fc.jpg:large.jpg

輸出結果中的 < 表示 Dv7bIIeUUAAD1Fc.jpg:large.jpg 這個文件存在于左邊的目錄(/My/Pictures)但不存在于右邊的目錄(/My/backup/Pictures)中。也就是說,在備份過程中可能發生了問題,導致這個文件沒有被成功備份。如果 diff 沒有顯示出任何輸出結果,就表明兩個目錄中的文件是一致的。

看到這里你可能會想到,既然可以通過 < 將一些命令行的輸出內容作為一個文件提供給一個需要接受文件格式的命令,那么在上一篇文章的“最喜歡的演員排序”例子中,就可以省去中間的一些步驟,直接對輸出內容執行 sort 操作了。

確實如此,這個例子可以簡化成這樣:

sort -r <(while read -r name surname films;do echo $films $name $surname ; done < CBactors)

Here 字符串

除此以外,尖括號的重定向功能還有另一種使用方式。

使用 echo 和管道(|)來傳遞變量的用法,相信大家都不陌生。假如想要把一個字符串變量轉換為全大寫形式,你可以這樣做:

myvar="Hello World" echo $myvar | tr '[:lower:]' '[:upper:]' HELLO WORLD

tr 命令可以將一個字符串轉換為某種格式。在上面的例子中,就使用了 tr 將字符串中的所有小寫字母都轉換為大寫字母。

要理解的是,這個傳遞過程的重點不是變量,而是變量的值,也就是字符串 Hello World。這樣的字符串叫做 HERE 字符串,含義是“這就是我們要處理的字符串”。但對于上面的例子,還可以用更直觀的方式的處理,就像下面這樣:

tr '[:lower:]' '[:upper:]' <<< $myvar

這種簡便方式并不需要使用到 echo 或者管道,而是使用了我們一直在說的尖括號。

總結

使用 < 和 > 這兩個簡單的符號,原來可以實現這么多功能,Bash 又一次為工作的靈活性提供了很多選擇。

當然,我們的介紹還遠遠沒有完結,因為還有很多別的符號可以為 Bash 命令帶來更多便利。不過如果沒有充分理解它們,充滿符號的 Bash 命令看起來只會像是一堆亂碼。接下來我會解讀更多類似的 Bash 符號,下次見!

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

標簽:江西 內江 江門 湖北 瀘州 玉樹 泰安 廈門

巨人網絡通訊聲明:本文標題《Bash中尖括號的更多使用方法》,本文關鍵詞  Bash,中尖,括,號的,更多,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Bash中尖括號的更多使用方法》相關的同類信息!
  • 本頁收集關于Bash中尖括號的更多使用方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 黑夜拖拽流畅和55555流畅差别| 性xxxx视频播放免费直播| 一本三道无线码快看一区| 巜痴汉电车强制肉欲2无码| 我的女友是受虐狂好爽| 解禁男女未删减+bt| t在弄p的时候t有反应吗| 特级毛片七仙女思春AA级毛片| 老板又粗又黑又硬用力| 伊人成长网| 少妇2做爰伦理潘金莲| 疯狂撞击白丝麻麻下面| 曰别的女人就是爽| 老司机免费福利视频| japane欧美孕交se孕妇孕交| so导航禁漫| 国产成人精品一区二区三区视频| 久久国产精品精品国产色婷婷| а√天堂中文最新版地址| 中国性xxxxx极品奶水| 欧洲老妇毛茸茸| 四川丰满妇女一毛视频| 潮湿小说| 男人j进女人p狂躁视频| 婬乱公车肉欲73部分阅读答案| 国产一级AV国产免费| 免费人欧美成又黄又爽的视频| 黄色污污的网站| 精品亚洲一区二区在线播放| 太紧了夹得我的巴好爽| 国产91人妻精品一区二区三| 精品国产第一区二区三区的应用特点 | 啊啊啊不要视频| AV污福利APP导航大全| 日日躁狠狠躁夜夜躁A片图片| 日韩欧美久久一区二区| 国模梁琳150p| 粉嫩国产白浆在线播放| 欧美性活一级视频| 国产污片在线观看| 成人精品tv视频在线|