Какие подсистемы существуют в Linux для хранения конфигураций общего назначения?

Предполагая, что нет необходимости сохранять концы строк как есть, и их можно преобразовать в стиль unix, сделайте это в качестве первого шага:

dos2unix file

Для второго шага используйтеawk:

awk '{for(i=1;i<=3;i++){if(i>1)printf ",";printf $0};printf "\n"}'

awk в цикле создаст строку, помещая в нее столько повторений, сколько вы укажете в части i<=3.

ifтребуется для того, чтобы у вас было ,только между повторениями.

конечным результатом будет вывод в стиле unix -. вы можете преобразовать его обратно в dos, если вам нужно unix2dos.

-1
22.09.2020, 11:25
1 ответ

В Linux обычные текстовые файлы обычно используются для хранения конфигурации приложений и служб.

  • /etcиспользуется для системных служб.
  • $HOME/.config/{appname|appname/}предпочтительнее для приложений, запускаемых обычным пользователем, хотя старые приложения и утилиты могут использовать $HOME/{.appname|.appname/}.
  • В Gnome 2 использовалась система, аналогичная реестру Windows, GConf , но она устарела.
2
18.03.2021, 23:03

Теги

Похожие вопросы