Текст по центру с помощью printf

Проверьте, установлены ли iptablesи iptables-servicesвместе с

.
rpm -qa | grep iptables

Если нет, вам необходимо установить его перед использованием с:

yum install iptables iptables-services 
1
24.10.2021, 17:18
2 ответа

Вместо переменной COLUMNS можно попробовать получить значение из внешнего источника:

tput cols 

stty size | cut '-d ' -f1
2
25.10.2021, 06:17

Попробуйте следующее:

read WindowHeight WindowWidth<<<$(stty size)
printf "%$(((${#fname}+${WindowWidth})/2))s" "$fname"

СТОЛБЦЫ не устанавливаются автоматически в скрипте, поэтому хорошим выбором является использование stty для получения текущего размера окна. это будет работать в нескольких оболочках (, включая bash, ksh, zsh)

1
02.11.2021, 10:40

Теги

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