Мне нужно написать в сценарий оболочки, который берет список каталогов из файла (каталоги будут в разных строках), а затем для каждого из этих путей к файлам он будет создавать скрытый фиктивный файл (например, .hiddenfile
) в каждом из этих каталогов ,
Видите, проблема, которую я пытаюсь решить, заключается в том, чтобы добавить пустые каталоги в систему контроля версий, и мы используем Git, который игнорирует пустые файлы. Тем не менее, я хотел бы знать, повторно использовать это решение (а именно, часть, где сценарий берет список каталогов и создает или редактирует файлы в каждом из этих каталогов) для потенциально других проблем.
Список каталогов будет абсолютным, как это: directories.txt
:
/Users/johnnydoe/dir1/
/Users/johnnydoe/dir2/subdir2_1/
/Users/johnnydoe/dir3/subdir3_1/subdir3_2/
/Users/johnnydoe/dir4/
...
Содержимое .hiddenfile
действительно будет произвольным. Ему просто нужно что-то, чтобы git фиксировал файлы следующим образом:
# don't leave me out of source control
Я просто не уверен, что Unix команда или использовать для облегчения этого.
Кстати, я использую версию Unix для Mac OS X, если это имеет значение.
Любые предложения будут с благодарностью заранее.