Как объединить два текста команды форматирования в одну?

Si está utilizando Debian (y derivados como ubuntu ), /etc/X11/default-display-managerdebe 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

0
27.03.2019, 06:18
2 ответа

Я понимаю, что вы ответили на свой вопрос, но более простым решением было бы добавить префикс и суффикс в команду printf.

printf 'PREFIX %s SUFFIX\n' {001..500} > output

(Я не уверен, что часть inputдолжна быть там. В вашем ответе его нет.)

1
28.04.2021, 23:35

Я понял!

Обе команды как одна:

printf '%s\n' {001..500} | sed 's/^/PREFIX /; s/$/ SUFFIX/' > output
0
28.04.2021, 23:35

Теги

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