Si está utilizando Debian (y derivados como ubuntu ), /etc/X11/default-display-manager
debe contener el nombre del administrador de visualización actualmente activo.
Así que algo así debería funcionar:
dm=$(basename "$(cat /etc/X11/default-display-manager)")
service $dm restart
De lo contrario, no creo que haya una forma estandarizada de hacerlo
Я понимаю, что вы ответили на свой вопрос, но более простым решением было бы добавить префикс и суффикс в команду printf
.
printf 'PREFIX %s SUFFIX\n' {001..500} > output
(Я не уверен, что часть input
должна быть там. В вашем ответе его нет.)
Я понял!
Обе команды как одна:
printf '%s\n' {001..500} | sed 's/^/PREFIX /; s/$/ SUFFIX/' > output