【发布时间】:2016-09-29 18:16:50
【问题描述】:
我编写了一个脚本,可以打开我工作期间需要的几个文本文件(例如期刊等)。脚本如下所示:
#! /bin/bash
DOCPATH=$HOME/Documents
NUMDOCPATH=$DOCPATH/Numerics
emacs $DOCPATH/UTA_WorkProtocol.txt &
emacs $NUMDOCPATH/NumProtocol.txt &
emacs $NUMDOCPATH/CITCOM/Protocol.txt &
这工作正常,文件已正确打开。但是,最后我想创建另一个脚本来再次保存和关闭这些文件。但是,我找不到任何命令来保存和/或关闭使用 bash 脚本在后台运行的打开的 emacs 文件。运行这样的脚本而不是在每个 txt 文件中执行 C-X C-s 会更方便,因为我可能还会将新文件添加到“打开”脚本中。
请有经验的人帮助我。谢谢!
【问题讨论】:
-
为什么?你在后台运行 emacs 窗口做什么?
-
我基本上是使用协议文件来写下我做过和发现的事情。因此,我从一开始就启动文件,写下所有重要的内容,并希望在完成一个命令后自动关闭所有文件。