有沒有辦法導出命令輸出的顏色?轉發bash顏色
讓我們用一個小例子解釋一下:
ls -alh --color=auto
將打印目錄的有色內容,而
ls -alh --color=auto | cat
將不打印一些色彩。我想知道是惡作劇還是一個工具,讓我們把它magic
的,可以恢復這些命令一樣\033[1m
,使顏色可供後期處理:
ls -alh --color=auto | magic | cat
或
ls -alh --color=auto | magic >> file
更新:
我使用ls
只是爲了這個例子,但想知道是否有一般的可能性。
你確定要使用'| |貓'會刪除當前shell會話中的顏色? – ajreal