Я на OS X, и у меня есть папка, которая содержит несколько подпапок. Есть две вещи, которые я хочу сделать. Во-первых, убедитесь, что в каждой подпапке есть файл в форме [subfolder-name] .grade.xml, а затем мне нужно выполнить поиск и замену в соответствующем файле, чтобы внести пару изменений.
Во второй части я знаю, как использовать sed для отдельного файла, чтобы сделать то, что мне нужно, но у меня возникла проблема с проверкой наличия файла и последующим выполнением команды для него. Любые советы по этому вопросу будут оценены.
Примечание: мне не обязательно нужен полный ответ, тем более что я пытаюсь учиться здесь. Хотя указатель в правильном направлении был бы хорош.
(Я понимаю, что для этого могут быть более эффективные способы, чем командная строка, но я нуждался и буду нуждаться в подобных вещах в будущем в других системах на основе Unix, так что я бы лучше знал :)