Сегодня я туплю больше, чем обычно!
Есть небольшой проектик, который должен (мне 100р) устанавливаться и удаляться командами sudo make install
и sudo make uninstall
. Структура проекта выглядит так:
├── Makefile
├── po
│ └── ru.po
└── script.py
По идее, нужно в цикле пробежаться по содержимому каталога po
и герировать переводы:
for i in $(cd po/ && ls *.po | sed 's/\.po$//'); do \
msgfmt --statistics po/$i.po -o "/usr/share/locale/$i/LC_MESSAGES/script.mo"; \
done
Тут и возникает проблема: для /usr/share/locale/$i/LC_MESSAGES/script.mo
должны быть права 644
, но как мне их правильно вписать в конструкцию цикла?