我用的是Linux,想用一个叫Trelby的程序直接打开最新保存的文件。
最新保存的文件存放在文件的第七行,/home/me/.trelby/state
如下所示:
PositionX:0
PositionY:0
Width:1366
Height:736
ViewMode:1
Files:5
Files/1:/home/me/writing/text-1.trelby
Files/2:/home/me/writing/text-2.trelby
Files/3:/home/me/writing/text-3.trelby
Files/4:/home/me/writing/text-4.trelby
Files/5:/home/me/writing/text-5.trelby
因此我要执行的命令应该是:
trelby /home/me/writing/text-1.trelby
我可以使用什么命令来读取“状态”文件并将该部分/home/me/writing/text-1.trelby
附加到Trelby命令?
一般而言,避免过度依赖诸如查找信息的行号之类的偶然因素。在其下一个版本中,可能
trelby
会添加一个包含一些新保存设置的行,并且您的命令将被破坏。您提供的文件的语法相当透明,最新文件的路径以“Files/1”为前缀:使用它而不是行号。
在 bash 中,您可以使用:
可能有一个更优雅或更有效的解决方案,但这有效: