可以编写一个简单的python脚本来嵌入xterm到tk框架中:
from Tkinter import *
import subprocess
root = Tk()
termf = Frame(root, height=800, width=1000)
termf.pack(fill=BOTH, expand=YES)
wid = termf.winfo_id()
Run Code Online (Sandbox Code Playgroud)
窗口建立后
proc = subprocess.Popen('xterm -into %d -sb ' % wid,shell=True)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
我有一个脚本(file_redirection.sh),我尝试了各种组合来获得我想要的东西:
#!/bin/bash
echo "cat " $*
echo "cat $*"
echo "cat $@"
echo "cat " $@
Run Code Online (Sandbox Code Playgroud)
我希望能够跑
file_redirection.sh < tmp_file
Run Code Online (Sandbox Code Playgroud)
并让它显示
"cat < tmp_file"
Run Code Online (Sandbox Code Playgroud)
那可能吗?