小编Sha*_*nIT的帖子

如何在OSX的终端中返回应用程序版本

我需要在Mac osX 10.10的.sh脚本中使用应用程序版本,以便可以与另一个数字进行比较,以便可以强制进行更新或不进行更新。

到目前为止,我有这个(我以Firefox.app为例)

FirefoxmdlsVersion= mdls -name kMDItemVersion /Applications/Firefox.app;
echo $FirefoxmdlsVersion
Run Code Online (Sandbox Code Playgroud)

这返回kMDItemVersion = "34.0"了朝正确方向迈出的一步,但我只需要数字即可进行比较示例340

这是我尝试使用新变量执行的操作,但是我完全没有收到错误或输出

FFV2=${FirefoxmdlsVersion//'kMDItemVersion ='}
FFV3=${FirefoxmdlsVersion:18:4}
Run Code Online (Sandbox Code Playgroud)

我可能在这里走错了方向,但我看了一个帖子,还没有取得任何进展。谁能帮我?

macos terminal

5
推荐指数
3
解决办法
7651
查看次数

使用 powershell 替换 csv 文件标题行

是否可以将 csv 文件导入到 powershell 中,用一组定义的数据替换整个标题行,然后使用新名称保存到 csv 文件中。

我需要能够自动执行此任务,以便其他软件可以使用它。

任何想法将不胜感激。

csv powershell replace header

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

csv ×1

header ×1

macos ×1

powershell ×1

replace ×1

terminal ×1