bash shell 重定向輸入和輸出的例子
shell 提供的重定向操作符
操作符 | 作用 |
---|---|
> | 將命令的輸出發(fā)到一個文件中 如果文件存在,則新的文件數(shù)據(jù)會覆蓋已經(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)文章
linux shell 自定義函數(shù)方法(定義、返回值、變量作用域)
linux shell 可以用戶定義函數(shù),然后在shell腳本中可以隨便調(diào)用。下面說說它的定義方法,以及調(diào)用需要注意那些事項2014-09-09shell中的curl網(wǎng)絡(luò)請求的實現(xiàn)
本文主要介紹了shell中的curl網(wǎng)絡(luò)請求的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02使用shell腳本分析網(wǎng)站日志統(tǒng)計PV、404、500等數(shù)據(jù)
這篇文章主要介紹了使用shell腳本分析網(wǎng)站日志統(tǒng)計PV(瀏覽量)、404、500等數(shù)據(jù),用一個腳本來實現(xiàn),需要的朋友可以參考下2014-05-05Linux各項目環(huán)境部署記錄(換服務(wù)器部署腳本整理)
每次換便宜的服務(wù)器都要導(dǎo)致環(huán)境重新部署一遍,十分麻煩,于是把每次部署的腳本整理了一下,方便在服務(wù)器上快速進(jìn)行部署,基于?CentOS2023-05-05