linux下,如何將控制檯輸出的所有內容全部輸出到文字文

2021-08-14 00:20:31 字數 1379 閱讀 8356

1樓:

command > filename 把標準輸出重定向到一個新檔案中

command >> filename 把標準輸出重定向到一個檔案中(追加)

command 1 > fielname 把標準輸出重定向到一個檔案中

command > filename 2>&1 把標準輸出和標準錯誤一起重定向到一個檔案中

command 2 > filename 把標準錯誤重定向到一個檔案中

command 2 >> filename 把標準輸出重定向到一個檔案中(追加)

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

command filename2 把command命令以filename檔案作為標準輸入,以filename2檔案作為標準輸出

command &m 把標準輸出重定向到檔案描述符m中

2樓:匿名使用者

直接使用輸出重定向到你想要的檔案即可,不過將所有的控制到資訊輸出到一個文字檔案,只有兩個辦法:

①:修改所有程式的輸出路徑:printf函式 echo.....幾乎是不可能完成的任務

②:修改linux的標準輸出路徑:

控制代碼 控制代碼的數字代號 描述

stdin 0 鍵盤輸入

stdout 1 輸出到命令提示符視窗

stderr 2 錯誤輸出到命令提示符視窗

將標準輸出 標準輸出的預設設定更改為你要儲存的檔案,這樣就會控制檯的資訊就會輸出到你指定的檔案裡面

linux下shell 如何將資料夾下的所有txt檔案輸出到一個txt檔案下去 10

3樓:燼

假如在當前面目錄下有1.txt和2.txt,現在我們把它輸出到3.txt,具體為:

#!/bin/bash

echo "start copy file .."

find  ./ -name  "*.txt" | xargs cat > 3.txt

echo "done !"

你那個出問題應該是因為find在查詢的時候沒有加引號還有後面再查詢的時候要使用管道命令啊

4樓:匿名使用者

find 後跟了目錄 就不要再加.了

find 格式:

find 起始目錄 -name *.txt ....

5樓:匿名使用者

*.txt加上雙引號試試

"*.txt"

6樓:匿名使用者

*可以不要, -name前不要有點.

如何將SAS的迴歸結果輸出到EXCEL中

proc means data sashelp.cars n mean median clm alpha 0.10 maxdec 2 output out summary proc print title summary run 用output out 這段命令,然後再把臨時庫匯出為excel 不能...

C 裡如何修改命令列控制檯的背景和字型顏色

呼叫系統api的函式system color 7a 注意中間有空格 顏色屬性由兩位十六進位制數字指定,第一個為背景色,第二個則為前景色。每個數字可以為以下任何值之一 0 黑色 8 灰色 1 藍色 9 淡藍色 2 綠色 a 淡綠色 3 湖藍色 b 淡淺綠色 4 紅色 c 淡紅色 5 紫色 d 淡紫色 ...

如何將linu命令的結果作為下命令的引數

利用管道 比如ls 當前資料夾 並查詢123.txt 就可以 ls a grep 123.txt 這個命令就是把ls a 顯示全部檔案的內容當成引數傳遞到後面grep 其他還有 等 著要看你怎麼要這個命令引數了。一般來說可以用 xx 或者 xx 數字1左邊的那個引號 做命令的巢狀 jiangtao ...