我有我自己的命令行程序,我正在終端上運行。我該如何將這個程序的輸出重定向到文件,以便我可以看到它的十六進制表示?我也希望程序輸出的控制字符保存爲十六進制。將stdout保存爲十六進制文件
UPDATE
我的程序還接收經由STD輸入端子上的命令。看來這樣做的:
myprogram 9889> output.txt的
甚至
myprogram 9889 | xxd
以某種方式破壞程序,使我看起來不能讓程序響應輸入的命令。
我有我自己的命令行程序,我正在終端上運行。我該如何將這個程序的輸出重定向到文件,以便我可以看到它的十六進制表示?我也希望程序輸出的控制字符保存爲十六進制。將stdout保存爲十六進制文件
UPDATE
我的程序還接收經由STD輸入端子上的命令。看來這樣做的:
myprogram 9889> output.txt的
甚至
myprogram 9889 | xxd
以某種方式破壞程序,使我看起來不能讓程序響應輸入的命令。
爲什麼你需要保存它?只需追加'| xxd'。 – choroba