Вы можете использовать Vim в режиме Ex:
for b in *.txt
do
ex -sc '%s/OLD/NEW/g|x' "$b"
done
% выбрать все строки s заменить g заменить все экземпляры в каждой строке x сохранить и закрыть Вы можете получить список пакетов, которые считают, что они хранят файлы в каталоге, используя dpkg -S, например:
dpkg -S /usr/share/applications
Затем переустановите каждый из них:
sudo apt install --reinstall <package>
[d2 ] Есть способы автоматизировать это, обрабатывая выход dpkg, но делать это вручную будет напоминанием, чтобы быть более осторожным. Вы можете получить список пакетов, которые считают, что они хранят файлы в каталоге, используя dpkg -S, например:
dpkg -S /usr/share/applications
Затем переустановите каждый из них:
sudo apt install --reinstall <package>
Есть способы автоматизировать это, обрабатывая выход dpkg, но делать это вручную будет напоминанием, чтобы быть более осторожным.
Вы можете получить список пакетов, которые считают, что они хранят файлы в каталоге, используя dpkg -S, например:
dpkg -S /usr/share/applications
Затем переустановите каждый из них:
sudo apt install --reinstall <package>
Есть способы автоматизировать это, обрабатывая выход dpkg, но делать это вручную будет напоминанием, чтобы быть более осторожным.