bash shell 重定向輸入和輸出的例子
shell 提供的重定向操作符
| 操作符 | 作用 |
|---|---|
| > | 將命令的輸出發(fā)到一個(gè)文件中 如果文件存在,則新的文件數(shù)據(jù)會(huì)覆蓋已經(jīng)存在的文件 |
| >> | 將命令的輸出追加到一有文件 如果文件不存在,則創(chuàng)建新的文件 |
| < | 將文件內(nèi)容重定向到命令 |
| << | 內(nèi)聯(lián)輸入重定向(inline input redirection 用于在命令行中指定輸入重定向的數(shù)據(jù) |
例子
輸出重定向
$ date "+%y%m%d %H:%M:%S" > nowtest $ cat nowtest 240705 11:08:50 $ date >> nowtest $ cat nowtest 240705 11:08:50 Fri Jul 5 11:10:00 CST 2024
輸入重定向
$ wc < nowtest
2 8 45 nowtest內(nèi)聯(lián)輸入重定向
1)內(nèi)聯(lián)輸入重定向的格式
command << marker data marker
marker 可以是任意的文本,只要在數(shù)據(jù)的開始和結(jié)尾處保持一致。
例子:
$ wc << EOF
> my test string 1
> another string 2
> last string 3
> EOF
3 10 48到此這篇關(guān)于bash shell 重定向輸入和輸出的文章就介紹到這了,更多相關(guān)bash shell 重定向內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一個(gè)監(jiān)控網(wǎng)卡流量的shell腳本
這篇文章主要為大家分享一個(gè)簡單的監(jiān)控流量腳本,需要的朋友可以參考下2016-08-08
Shell腳本實(shí)現(xiàn)監(jiān)控MySQL主從同步
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)監(jiān)控MySQL主從同步,此腳本應(yīng)該能適應(yīng)各種各樣不同的內(nèi)外網(wǎng)環(huán)境,并同時(shí)監(jiān)控MySQL運(yùn)行狀態(tài),需要的朋友可以參考下2015-01-01
Linux命令每天必學(xué)之 useradd/adduser 新增用戶
Linux下useradd或adduser命令用來建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級(jí)用戶。接下來通過本文給大家介紹每天必學(xué)Linux命令之 useradd/adduser 新增用戶的相關(guān)知識(shí),需要的朋友參考下吧2018-10-10
Shell腳本中判斷輸入?yún)?shù)個(gè)數(shù)的方法
這篇文章主要介紹了Shell腳本中判斷輸入?yún)?shù)個(gè)數(shù)的方法,使用內(nèi)置變量$#即可實(shí)現(xiàn)判斷輸入了多少個(gè)參數(shù),需要的朋友可以參考下2014-10-10
linux創(chuàng)建用戶useradd命令代碼示例
本文通過代碼示例給大家介紹了adduser與useradd命令二者的關(guān)系 以及使用useradd命令添加用戶的方法,需要的朋友參考下吧2017-08-08

