Linux輸出內(nèi)容到指定文件的解決方案
1. 記錄終端輸出至文本文件
1.1 解決方案1:利用>和>>命令
區(qū)別:
>
是把輸出轉(zhuǎn)向到指定的文件。注意:如文件已存在的話會(huì)重新寫入,文件原內(nèi)容不會(huì)保留。>>
是把輸出附加到文件的后面,文件原內(nèi)容會(huì)保留下來。
例子:
ls>ls.txt #或者ls-->ls.txt,把ls命令的運(yùn)行結(jié)果保存到文件ls.txt中 ls>>ls.txt #把ls命令的運(yùn)行結(jié)果附加到文件ls.txt中
1.2 解決方案2:使用tee命令
命令作用:
在輸出信息的同時(shí)把信息記錄到文件中。
例子:
ls | tee ls.txt # 將會(huì)在終端上顯示ls命令的執(zhí)行結(jié)果,并把執(zhí)行結(jié)果輸出到ls.txt 文件中 ls | tee -a ls.txt # 把ls命令的執(zhí)行結(jié)果添加到ls.txt文件的后面。 # 參數(shù)說明: -a, --append,“append to the given FILEs, do not overwrite“,附加至給出的文件
1.3 解決方案3:使用script 命令
命令作用:
將終端上所有內(nèi)容記錄到文件中
例子:
script -a /home/sky1/sc.txt # 將接下來的內(nèi)容全部記錄到/home/sky1/sc.txt中 # 操作1 # 輸出1 # 操作2 # 輸出2 # 操作3 # 輸出3 # ... ... exit # 退出記錄
2. 練習(xí)
練習(xí)內(nèi)容:截取大文件中指定連續(xù)行的內(nèi)容至小文件問題:已知存在某大文件big.txt,其中有一行有內(nèi)容“start point”,有一行有內(nèi)容“end point”,請(qǐng)以“start point”所在行為起始行,“end point”所在行為終止行,請(qǐng)截取兩行間(含起止行)的內(nèi)容至小文件little.txt。解決思路:
- 利用
cat -n
和|grep
命令定位起止行號(hào) - 利用
sed
命令進(jìn)行截取(注意加引號(hào)和p)并利用>
或>>
命令進(jìn)行寫入文件
實(shí)驗(yàn)步驟截圖:
到此這篇關(guān)于Linux輸出內(nèi)容到指定文件的解決方案的文章就介紹到這了,更多相關(guān)Linux輸出內(nèi)容內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux xargs命令如何將命令的結(jié)果作為參數(shù)
xargs是給命令傳遞參數(shù)的一個(gè)過濾器,也是組合多個(gè)命令的工具,這篇文章主要介紹了Linux xargs命令如何將命令的結(jié)果作為參數(shù),需要的朋友可以參考下2023-04-04Shell中關(guān)于時(shí)間和日期的函數(shù)總結(jié)
本文給大家詳細(xì)介紹了shell下關(guān)于時(shí)間和日期的函數(shù)總結(jié),本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,感興趣的朋友跟隨腳本之家小編一起看看吧2018-05-05Shell腳本自動(dòng)備份MySQL到FTP并定期清理過期備份
這篇文章主要介紹了Shell腳本自動(dòng)備份MySQL到FTP并定期清理過期備份,本文中的腳本同時(shí)實(shí)現(xiàn)了定期清理舊備份數(shù)據(jù)的功能,這是一大特色,需要的朋友可以參考下2014-12-12shell 基本計(jì)算、邏輯運(yùn)算、位運(yùn)算詳解
Shell 提供大量的基本運(yùn)算操作,在腳本中非常有用。Shell 對(duì)您提供的算術(shù)表達(dá)式求值,執(zhí)行運(yùn)算展開式,此時(shí)使用得出的結(jié)果替換表達(dá)式2012-09-09編寫B(tài)ash Shell通過gnuplot繪制系統(tǒng)性能數(shù)據(jù)圖的方法
這篇文章主要介紹了編寫B(tài)ash Shell通過gnuplot繪制系統(tǒng)性能數(shù)據(jù)圖的方法,做到可視化數(shù)據(jù)收集,需要的朋友可以參考下2015-07-07Linux下使用ntpdate進(jìn)行時(shí)間同步的方法實(shí)現(xiàn)
ntpdate是Linux下用于從NTP服務(wù)器同步時(shí)間的命令行工具,本文將給大家介紹Linux下使用ntpdate進(jìn)行時(shí)間同步的方法實(shí)現(xiàn),文中有相關(guān)的實(shí)現(xiàn)代碼,需要的朋友可以參考下2024-03-03利用shell腳本遍歷文件夾內(nèi)所有的文件并作整理統(tǒng)計(jì)的方法
今天小編就為大家分享一篇利用shell腳本遍歷文件夾內(nèi)所有的文件并作整理統(tǒng)計(jì)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06用Shell腳本快速搭建Ubuntu下的Nodejs開發(fā)環(huán)境
這篇文章主要介紹了用Shell腳本快速搭建Ubuntu下的Nodejs開發(fā)環(huán)境的方法,需要的朋友可以參考下2014-03-03