1
2
在命令之间共享信息正如评论中所说,如果需要跨命令共享数据,则需要将其持久化。您使用的结构与此无关,但为了简单起见,并且由于JSON是当前数据交换中扩展最广泛的语言,我们将使用它。
我应该在哪里创建它(路径)?我的建议是使用用户的主页。许多应用程序将其配置保存在此处。这将允许轻松实现多环境解决方案。假设您的配置文件将被命名为 myApp 。
什么时候清洗?
这显然取决于您的要求。但是,如果你总是需要跑步
如何存储?
这很简单。如果您需要保存的是
阅读它?
流
|
2
2
如果您试图在命令行工具的不同命令执行期间保持状态,则有2个选择。
在1上。
我认为,对于任何参数等,最好只在CLI工具运行的生命周期内存在。编程中可能的最小范围变量的等价物。当您需要无限期地保持状态时,这种方法效果很好,但如果在
在2上。 这有一定的优先权。unix理念( wikipedia )建议:
因此,您可以为第一个选择一些输出(到标准输出)格式
示例:
然后运行程序,并将命令管道连接在一起:
|
Sky · 使用命令行在Mac上安装anaconda 2 年前 |
slipperfox · 命令行提示符命令(想了解它的作用) 2 年前 |
keypoint · shell动态响应终端提示 6 年前 |
Harry · 如何在mac上通过grep命令从文件中找到新行代码? 6 年前 |
frick · 获取调用EXE的命令行路径 6 年前 |
user6124024 · 共享单独命令/进程的属性 6 年前 |
quixote · 如何在swi prolog中删除命令历史记录 6 年前 |