请问如何在终端里输入字 然后用文本软件打开显示
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
请问如何在终端里输入字 然后用文本软件打开显示
我想在终端里输入字符 然后用文本图形软件来显示 请问怎么该怎么做
- astolia
- 论坛版主
- 帖子: 6542
- 注册时间: 2008-09-18 13:11
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
- astolia
- 论坛版主
- 帖子: 6542
- 注册时间: 2008-09-18 13:11
Re: 请问如何在终端里输入字 然后用文本软件打开显示
为什么先不写到临时文件再用文本编辑器打开那个文件呢?
如果你要边输入边显示,我上面已经说过了,一般的文本编辑器不会设计这种功能,只有自己去修改mousepad的代码添加功能。如果你愿意去学习gtk编程的话,也不算太难
代码: 全选
TMPFILE=`tempfile`
echo abcdefg > $TMPFILE
mousepad $TMPFILE
如果你要边输入边显示,我上面已经说过了,一般的文本编辑器不会设计这种功能,只有自己去修改mousepad的代码添加功能。如果你愿意去学习gtk编程的话,也不算太难
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux
- fudaming
- 帖子: 37
- 注册时间: 2005-09-09 20:42
- 系统: ubuntu18.04 &manjaro
Re: 请问如何在终端里输入字 然后用文本软件打开显示
变一个思路,如果只要显示的话,其实让图形的文本编辑器定时刷新就好。终端还是一直编辑一个临时文件。
不好搞的是缓冲区,终端编辑完从缓冲区定时写进临时文件。
会有延迟,相对来讲容易实现。
不好搞的是缓冲区,终端编辑完从缓冲区定时写进临时文件。
会有延迟,相对来讲容易实现。
- careone
- 帖子: 839
- 注册时间: 2007-12-17 21:41
Re: 请问如何在终端里输入字 然后用文本软件打开显示
1. 用管道 实现
echo "abc" | leafpad
2. 用 cat 命令和 EOF 字符实现
cat > abc.txt <<EOF
> ASD;FK
> ASDFASF
> ASDFSA
> EOF
最后一行输入大写的 EOF ,会自动结束,并保存到文件 abc.txt
再用文本编辑器打开文件 abc.txt 即可
echo "abc" | leafpad
2. 用 cat 命令和 EOF 字符实现
cat > abc.txt <<EOF
> ASD;FK
> ASDFASF
> ASDFSA
> EOF
最后一行输入大写的 EOF ,会自动结束,并保存到文件 abc.txt
再用文本编辑器打开文件 abc.txt 即可
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
- astolia
- 论坛版主
- 帖子: 6542
- 注册时间: 2008-09-18 13:11
-
- 帖子: 214
- 注册时间: 2017-08-19 10:12
- 系统: linux