linux?命令中的大于號(hào)、小于號(hào)的作用及代表的意思
在linux中,大家也許會(huì)經(jīng)??吹?< 、<< 、<<< 、>、>> 這幾個(gè)小于號(hào)、大于號(hào),那么他們分別代表什么意思呢?
好的我們來實(shí)驗(yàn)下先,先創(chuàng)建個(gè) test.txt文件里面空空如也,接著我們用cat命令做這個(gè)實(shí)驗(yàn)
touch test.txt
我們先來試試 cat < a 會(huì)出現(xiàn)如下報(bào)錯(cuò),說明這個(gè)這個(gè)后面跟的就是個(gè) 文件 或者 目錄
[root@oracle1 test]# cat < a bash: a: No such file or directory
那么文件中可以是什么呢?先往test.txt中寫入個(gè) aaa然后執(zhí)行cat < test.txt 似乎和直接 cat test.txt 沒有什么差別
[root@oracle1 test]# cat > test.txt aaa ^C [root@oracle1 test]# cat test.txt aaa [root@oracle1 test]# cat < test.txt aaa
那我們換成<< 會(huì)變成什么呢?可以看到會(huì)要求你輸入,單我輸入test.txt 的時(shí)候就退出了。
[root@oracle1 test]# cat << test.txt > > > test.txt [root@oracle1 test]#
再換成>> 會(huì)出現(xiàn)什么情況,發(fā)現(xiàn)元文本追加了一行 .
[root@oracle1 test]# cat >> test.txt echo "aaa" ^C [root@oracle1 test]# ^C [root@oracle1 test]# cat test.txt aaa echo "aaa"
接下來?yè)Q個(gè)命令來試試下面使用redis,我們往文本中寫兩行命令 然后將他作為redis 客戶端的輸入文件,發(fā)現(xiàn)命令執(zhí)行了。
[root@oracle1 src]# cat >/home/test/test.txt auth password get foo ^C [root@oracle1 src]# ./redis-cli -h 127.0.0.1 -p 6379 < /home/test/test.txt OK (nil) [root@oracle1 src]# ^C [root@oracle1 src]#
那么<<<又是做什么用的呢?看如下命令,會(huì)發(fā)現(xiàn),aa被標(biāo)注出來了。
總結(jié)下
1、> 覆蓋輸出到文本
2、>>追加到文本
3、< 將后面文件作為前面命令的輸入
4、<< 帶命令作用全文匹配某個(gè)字符串后結(jié)束
5、<<<后面字符串作為前面命令輸入
到此這篇關(guān)于linux 命令中的大于號(hào)、小于號(hào)的作用的文章就介紹到這了,更多相關(guān)linux大于號(hào)、小于號(hào)作用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實(shí)現(xiàn)的一個(gè)簡(jiǎn)易Web服務(wù)器例子分享
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)的一個(gè)簡(jiǎn)易Web服務(wù)器例子分享,本文實(shí)現(xiàn)的Web服務(wù)器非常簡(jiǎn)單實(shí)用,可以在你不想安裝nginx、apache等大型WEB服務(wù)器時(shí)使用,需要的朋友可以參考下2014-12-12Idea使用Bashsupport插件編輯Shell腳本的方法
這篇文章主要介紹了Idea插件之——Bashsupport編輯Shell腳本的相關(guān)知識(shí),功能非常齊全有檢查錯(cuò)誤并且還可以在idea中直接運(yùn)行shell腳本,本教程帶領(lǐng)大家一步步演示插件的安裝和配置,需要的朋友可以參考下2021-05-05linux shell進(jìn)度條實(shí)現(xiàn)方法
linux shell實(shí)現(xiàn)的一咱進(jìn)度條,代碼很簡(jiǎn)單,供大家參考2013-11-11Shell腳本編程中常用的數(shù)學(xué)運(yùn)算實(shí)例
這篇文章主要介紹了Shell腳本編程中常用的數(shù)學(xué)運(yùn)算實(shí)例,包含最基本的加減乘除,還有質(zhì)數(shù)、偶數(shù)的判斷等,需要的朋友可以參考下2014-06-06shell腳本echo輸出不換行功能增強(qiáng)實(shí)例
這個(gè)腳本很簡(jiǎn)單,就是可以用3種不同的函數(shù)(方法)來實(shí)現(xiàn),輸出后不換行2016-08-08shell 中小括號(hào)、中括號(hào)及大括號(hào)的區(qū)別解析
這篇文章主要介紹了shell 中小括號(hào),中括號(hào),大括號(hào)的區(qū)別,針對(duì)每種括號(hào)給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-10-10