Предположим, у меня есть структура Directoriy:
Divulgation
├── Biology
│ └── Dawkins, C Richard
│ └── Books
├── Chemistry
│ └── Gray, Theodore W
│ └── Books
└── Physics
├── Hawking, Stephen W
│ └── Books
└── Sagan, Carl E
└── Books
, и я хочу добавить точки в конце инициалов, например:
Divulgation
├── Biology
│ └── Dawkins, C. Richard
│ └── Books
├── Chemistry
│ └── Gray, Theodore W.
│ └── Books
└── Physics
├── Hawking, Stephen W.
│ └── Books
└── Sagan, Carl E.
└── Books
Чтобы удалить их, это может быть что-то вроде этого:
shopt -s extglob
shopt -s globstar
for d in @(Divulgation)/**/*./
do echo "mv \"$d\" \"${d%./}/\" "
mv "$d" "${d%./}/"
done
Но, чтобы добавить их, я не знаю .. Не могли бы вы дать мне несколько советов? Спасибо