首先,我的OSX是10.14.4,我在OSX中内置了bash v3,最近我通过brew更新到bash v5。 我确实通过chsh -s /usr/local/Cellar/bash/5.0.3/bin/bash更改了默认设置 除了某些使用“从脚本运行”的苹果工作流程/脚本外,其他所有操作均正常运行
当我尝试在Automator中从v3切换到v5时,没有任何选择。
所以我的问题是,有人知道如何向automator添加新的bash选项吗?
谢谢
答案 0 :(得分:0)
您必须编辑Shells.plist
文件,该文件位于:
/System/Library/Automator/Run\ Shell\ Script.action/Contents/Resources/Shells.plist
添加以下几行:
<key>/usr/local/Cellar/bash/5.0.3/bin/bash</key>
<dict>
<key>args</key>
<array>
<string>-c</string>
<string>%</string>
<string>-</string>
</array>
<key>script</key>
<array>
<string>cat</string>
<string>for f in "$@" do 	echo "$f" done</string>
</array>
</dict>