欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux輸出內(nèi)容到指定文件的解決方案

 更新時(shí)間:2023年07月31日 10:03:57   作者:小鎮(zhèn)拾光  
這篇文章主要介紹了Linux輸出內(nèi)容到指定文件的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

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)文章

最新評(píng)論