将文本保存到文件快捷方式 Monterey

Save text to file shortcut Monterey

我尝试为 macOS Monterey 创建快捷方式以从 Tim(时间跟踪器)导出数据并将该数据保存到文件中。

我可以做第一步(导出数据),但我不知道如何做第二步(将文本放入文件)。

一种方法是使用 shell 脚本导出数据:

但这给了我一个几乎是空的文件:

$ cat tim.txt
Save text to file%          

一定有[更好]的方法将数据保存到文本文件。

当我尝试调试第一步时,我得到了正确的输出:

如何将文本保存到文件中(如果文件不存在则覆盖文件或创建文件。)

经过一些挖掘,我发现它比我想象的更简单。

快捷方式应用程序中似乎存在错误(或 IMO 不良行为),文件的后缀始终是 .txt,但我更喜欢 .json,所以我需要第三个重命名文件的步骤。

我遇到的问题是将目录更改为所需的输出并使用那里的相对文件名。