我正在编写一个 shell 脚本来切换 Mac OSX Mountain Lion 上隐藏文件的显示。但是在四处搜索之后,我找不到答案:是否可以将条件表达式的布尔值直接使用?例如在 java 中,我会完成print(1 == 0)
并得到结果false
。如果可能,怎么做?
请注意,我不是在要求我只能在 Google 上找到的“if-else”方法。以下是我到目前为止编写的当前脚本,第 2 行有问题。
#!/bin/sh
defaults write com.apple.Finder AppleShowAllFiles [$(defaults read com.apple.Finder AppleShowAllFiles) = 0]
killall Finder && open /System/Library/CoreServices/Finder.app