前言:我是个十足的巴什努布。
我想写一个简单的脚本来切换mac上的appleshowall文件。
我在想这样的事:

#!/bin/bash
#toggle AppleShowAllFiles

if defaults read com.apple.finder AppleShowAllFiles == TRUE
then
  defaults write com.apple.finder AppleShowAllFiles FALSE
else
  defaults write com.apple.finder AppleShowAllFiles TRUE
fi

killall Finder

这似乎不起作用,但我相信你们中的一个可以在1秒内把它击碎;请开始击碎并帮助一个迷失的灵魂!
谢谢。

最佳答案

以下是脚本的固定版本:

#!/bin/bash
#toggle AppleShowAllFiles

current_value=$(defaults read com.apple.finder AppleShowAllFiles)
if [ $current_value = "TRUE" ]
then
  defaults write com.apple.finder AppleShowAllFiles FALSE
else
  defaults write com.apple.finder AppleShowAllFiles TRUE
fi

killall Finder

脚本的if语法有点…嗯,有点可疑。这就是需要改变的一切。

关于macos - 使用简单的bash脚本切换AppleShowAllFiles?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5206008/

10-08 21:52