Для ваших данных в файле с именемinput
:
$ awk -F\; 'BEGIN {OFS=";"} { if( $3 == 1 ) { print $1,$2,"inactive" } else { print $1,$2,"active" } }' input
199240050;0180209199240050;active
199240241;0180209199240241;active
199240207;0180209199240207;active
199240400;0180209199240400;active
Как вариант, с помощьюsed
:
$ sed 's/\;0$/active/;s/\;1$/inactive/' input
199240050;0180209199240050;active
199240241;0180209199240241;active
199240207;0180209199240207;active
199240400;0180209199240400;active
Как упоминалось в комментарии GracefulRestart , вы можете выполнить сборку из базового образа systemd. Например, centos -systemd . Но определенно не рекомендуется использовать systemd внутри контейнера докеров. Взгляните на мой связанный вопрос .
Если вам нужен systemd только для соответствия зависимостям, лучшим способом будет игнорировать зависимость от deb .