该脚本本身就是不言自明的。这个脚本可以进一步改进吗?
第一次迭代是在OS X 10.5.8 Leopard上进行的,当前迭代是在OS X 10.6.4 Snow Leopard和Safari 5.0.2(6533.18.5)上运行的。此外,任何关于为什么第一行'if [-f]'工作,但'if [-f~ / Library / Safari / LocalStorage / * .localstorage]'产生错误的照明?[是的,我有点像菜鸟]
码:
#! /bin/bash
# SafariClear0.0.6
if [ -f ]
then
cat /dev/null > ~/Library/Safari/LocalStorage/*.localstorage
rm -f ~/Library/Safari/LocalStorage/*.localstorage
fi
if [ -f ~/Library/Safari/LocalStorage/*.localstorage ]
then
echo "Oy vey!"
fi
cd ~/Library/Safari/
cat /dev/null > WebpageIcons.db
cat /dev/null > TopSites.plist
cat /dev/null > LocationPermissions.plist
cat /dev/null > LastSession.plist
cat /dev/null > History.plist
echo "Clear"
exit
-f ~/…/*.localstorage
将通配符扩展为localstorage
存在的所有文件的文件名,这些文件-f
无法测试。你需要一次做那个。如果你所做的只是echo "Oy vey"
......那么我没有看到那句话的重点......那么,你究竟想做什么以及你在哪里被困?什么不起作用?