Я бы хотел сказать, что я довольно плохо знаком с тем, чтобы по-настоящему глубоко работать с bash и Linux, поэтому любая помощь будет огромной, даже если вы начнете помогать вам.
Проблема в том, что я работаю с кучей каталогов и подкаталогов. Я пытаюсь изобразить строку.
grep 'Relaxed' */*
Это не элегантно, но дает мне список каталогов, которые содержат файл со строкой Relaxed (в моем случае это результат вычисления предсказания электронной структуры). У меня есть около 100+ этих каталогов, поэтому сортировка, какие из них сделаны, а какие нет, утомительна.
Я надеюсь на помощь в том, чтобы найти метод для поиска в каждом из этих каталогов и когда в строке, например:
Расслабленные атомные координаты (дробные):
находится в файле (Relaxed - достаточно строки для распознавания) в этом каталоге с помощью цикла for или чего-то еще, чтобы переместить весь каталог в готовую кучу (другой каталог) и оставить неполные в каталоге как есть. Поэтому у меня будет куча каталогов, которые "сделаны", и нетронутые, которые я могу перезапустить.
Снова любая помощь будет оценена, и я могу уточнить, если что-то кажется запутанным.
Спасибо!