Сценарий сам по себе довольно понятен. Можно ли улучшить этот сценарий?
Первая итерация была написана на 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