【发布时间】:2015-02-24 20:27:46
【问题描述】:
我想要一个 shell 脚本暂停,从外部编辑器获取输入,然后恢复。像这样的伪代码,作为一个最小的例子:
testScript(){
content=""
# set value of content using vim...
echo "$content"
}
我不想使用包,只是 Bash。
【问题讨论】:
-
在已知文件名上启动
$EDITOR? -
所以我想这应该是一个临时文件,对吧?我在这里玩过,但不确定如何使它工作,有什么建议吗?
-
是的,为了安全起见,您可能需要一个临时文件名。看
mktemp。