Хранение пути в конфигурационном файле - PullRequest
1 голос
/ 21 октября 2019

В среде macOS все символы, кроме : и управляющих символов ASCII, могут использоваться в имени файла. Мы создаем файл конфигурации для сценария оболочки, и нам нужно, чтобы он использовал указанный путь, принимая во внимание, что пути / имена файлов могут состоять из возможных сбивающих с толку символов.

Однако мы не уверены, должны ли мы сделатьпользователь автоматически экранирует каждый непонятный символ (, /, $ и т. д.) или, если есть лучший способ для этого (первый крайне неудобен. Файл или папка с именем tips/tricks называется tips:tricksв терминале и используется таким же образом.

Что мы ищем, так это наличие каких-либо конкретных методов / правильных способов хранения путей в переменных bash для предотвращения случайной интерпретации других файлов или папок (например, папки с именем me/you указывается таким образом в файле конфигурации, и вместо него указывается папка me / you.

Мы также ищем то, что было бы наиболее удобным для пользователя.

PS нашКонфигурация представляет собой простой текстовый файл (говорит usedpath=USERINPUTHERE)

...