Редактирование файла вручную
Обратите внимание, что вы также всегда можете зайти в терминал и написать:
mkdir -p ~/.MacOSX
touch ~/.MacOSX/environment.plist
open ~/.MacOSX/environment.plist
и отредактируйте файл соответствующим образом, если это то, что вы пытаетесь сделать. Желательно использовать собственный редактор списков свойств Apple.app, который поставляется с Xcode 3. Конечно, есть другие редакторы с поддержкой plist
файлов, но сейчас я не могу их вспомнить.
Если вы хотите, вы также можете просто open ~/.MacOSX/
а затем откройте файл plist
любом другом текстовом редакторе, если вы сохраните правильный формат.
С помощью сценария оболочки
Но в своем вопросе вы попросили что-то вроде этого:
#!/usr/bin/env bash
FILE=~/.MacOSX/environment.plist
PLIST=/usr/libexec/PlistBuddy
# if the file doesn't exist, try to create folder
if [ ! -f $FILE ]
then
mkdir -p ~/.MacOSX
fi
# then just add entries (file will be created if it doesn't exist)
$PLIST -c "Add :Variable1 string 'Value1'" $FILE
$PLIST -c "Add :Variable2 string 'Value2'" $FILE
Этот скрипт создаст файл, если он еще не существует, а затем добавит в него две переменные. Их имена - Variable1
и Variable2
соответственно, а их значения - Value1
и Value2
.
Если файл уже существует, переменные и значения просто добавляются.
Скопируйте этот код, вставьте его в файл с именем, например, script.sh
. Сохраните его в своей домашней папке. Откройте Терминал, затем запустите
chmod +x script.sh
Теперь вы можете запустить его с помощью ./script.sh
и он создаст файл environment.plist
.
Если вы хотите снова удалить файл plist
, просто введите
rm ~/.MacOSX/environment.plist
Папка останется, но это не проблема.