前言:我是个十足的巴什努布。
我想写一个简单的脚本来切换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/