ох, это интересно.
Если выбрать случайную служебную единицу и посмотреть на нее, она зависит от конкретной цели вместо default.target
. Последнее является символическим ... настроенная ссылка на конкретную цель, семантически не имеет смысла. (См. systemctl set-default
)
Это может объяснить, почему ваша служба отображается как отключена
после ее включения. Попробуйте заменить, например, default.target
в служебном файле на multi-user.target
.
(Отсутствие сообщения об ошибке при отказе включения кажется дефектом в systemd. Мне почти интересно, есть ли теперь у вас каталог /etc/systemd/system/default.target.wants
).
Awk
solución:
awk 'NR==FNR{ a[$1]=$2; next }$1 in a{ $2=a[$1]; print }' file2.txt file1.txt
La salida:
key1 22
key1 22
key1 22
key1 22
key2 23
key2 23
key3 24
key3 24
key3 24
O simplemente conjoin
comando:
join -o1.1,2.2 file1.txt file2.txt