中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux把一個文件的內容復制到另一個文件的末尾

發布時間:2020-09-11 09:51:55 來源:腳本之家 閱讀:160 作者:This is bill 欄目:服務器

問題描述:

比如11的文件內容是:

hello
22的文件內容是:
world

將22的文件內容復制到11文件的末尾,11文件的效果就是:

hello
world

解決辦法:

cat 22 >> 11

>>的意思是追加的意思

> 的意思是重定向的意思,會覆蓋原先的內容

小Tips:

將a.txt文件的內容清除,并且使得文件的大小為0,而不刪除文件可以:

cat /dev/null > a.txt

知識點擴展:

linux 把文件末尾輸出到另一個文件

“>”重定向覆蓋原來的文件;“>>”追加 到文件的末尾。

1、重定向標準輸出,可以使用“>”符號,舉例:

  dir my_dir > filelisting.txt

將把 dir 命令的標準屏幕輸出重定向到文本文件 filelisting.txt 文件里

2、重定向標準錯誤,可以使用結構“2> ”, 舉 例:

  dir my_dir 2> errorlisting.txt

以上命令將送標準輸出到屏幕上,如果沒有錯誤信息,將沒有任何信息寫到 errorlisting.txt 文件里。如果出錯,則沒有什么東西輸出到屏幕,而文件 errorlisting.txt 將包含錯誤信息。

3、dir my_dir > file_and_error_listing.txt 2> & 1 (&1表示和前面相同)以上命令先重定向標準輸出到文本文件里,然后再重定 向標準錯誤到和標準輸出同樣的位置。

4、還可以使用符號“| ”(管道命令 )把一個命令的標準輸出送到另外一個命令的標準輸入 。 下面例子里,dir 命令的標準輸出通過管道輸入到命令 more 里(輸出滿屏的時候自動暫停):   dir | more

5、使用“tee ”命令把標準輸出同時寫到文件和屏幕 :dir | tee filelisting.txt

6、Linux下還有一個特殊的文件/dev/null,所有重定向到它的信息都會消失得無影無蹤 。當我們不需要回顯 程序的所有信息

時,就可以將輸出重定向到/dev/null。

7、以下命令是把標準輸出和錯誤都定向到文件

#ls /dev &> filename

"&"在這里代表標準輸出和標準錯誤 ,這里無論是正常輸出還是錯誤信息都寫到 filename中了

8、重新定義文件標識符 可以用i>&j命令,表示把文件標識符i重新定向到j,你可以把"&" 理解為"取地址"

請看以下例子

#exec 5>&1

表示把文件標識符5定向到標準輸出,這個命令通常用來臨時保存標準輸入。

Linux tee 命 令功能說明:讀取標準輸入的數據,并將其內容輸出到標準輸出和文件。

語  法:tee [-ai][--help][--version][文件...]

補充說明:tee指令會從標準輸入設備讀取數據,將其內容輸出到標準輸出設備,同時保存成文件;如果tee后面沒有指定文件,

則只將其內容輸出到標準輸出 設備,tee 只支持單個或兩個輸出,類似于水管工人使用的 T 型管。

參  數:

-a     或     --append                  附加到既有文件的后面,而非覆蓋它.
-i-i    或     --ignore-interrupts   忽略中斷信號。
--help                                      在線幫助。
--version  顯示版本信息。

例子:

make 2>&1 | tee make.log

   command   >   filename   把把標準輸出重定向到一個新文件中  
command   >>   filename   把把標準輸出重定向到一個文件中(追加)  
command   1   >   fielname   把把標準輸出重定向到一個文件中  
command   >   filename   2>&1   把把標準輸出和標準錯誤一起重定向到一個文件中  
command   2   >   filename   把把標準錯誤重定向到一個文件中  
command   2   >>   filename   把把標準輸出重定向到一個文件中(追加)  
command   >>   filename   2>&1   把把標準輸出和標準錯誤一起重定向到一個文件中(追加)

總結

以上所述是小編給大家介紹的linux把一個文件的內容復制到另一個文件的末尾,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桃园市| 岳阳县| 隆回县| 台北市| 商南县| 专栏| 南和县| 林芝县| 科技| 望奎县| 黄陵县| 万年县| 都兰县| 大宁县| 德兴市| 灵台县| 唐海县| 松阳县| 泸溪县| 宣汉县| 南涧| 景东| 北票市| 孝义市| 怀来县| 元朗区| 阿坝县| 丹江口市| 佛冈县| 南江县| 萍乡市| 崇礼县| 汉阴县| 安丘市| 汾西县| 同心县| 息烽县| 工布江达县| 界首市| 赤壁市| 宜兰县|