Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как напечатать символ н раз  (Прочитано 268 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2118
    • Просмотр профиля
Как напечатать символ н раз
« : 31 Июль 2016, 20:38:30 »
Как напечатать любой символ escape последовательности н раз просто и коротко без циклов, например \x27 15раз.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11382
    • Просмотр профиля
Re: Как напечатать символ н раз
« Ответ #1 : 31 Июль 2016, 21:02:19 »
printf '\\x27%.0s' {1..15}
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2118
    • Просмотр профиля
Re: Как напечатать символ н раз
« Ответ #2 : 31 Июль 2016, 21:07:24 »
Pilot6,
$ printf '\\x27%.0s' {1..15}
\x27\x27\x27\x27\x27\x27\x27\x27\x27\x27\x27\x27\x27\x27\x27
\x27 -это апостроф (одинарная кавычка) (')
т.е результать долженбыть таким:
'''''''''''''''

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 11382
    • Просмотр профиля
Re: Как напечатать символ н раз
« Ответ #3 : 31 Июль 2016, 21:08:17 »
renzrv,
Тогда так

printf '\x27%.0s' {1..15}
Я ж не знаю куда вы это направлять собирались.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 2852
  • 20% Cooler
    • Просмотр профиля
Re: Как напечатать символ н раз
« Ответ #4 : 31 Июль 2016, 21:09:57 »
по строкам
yes \' | head -27
в одну строку
yes \' | head -27 | tr -d \\n
« Последнее редактирование: 31 Июль 2016, 21:11:51 от ALiEN175 »
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 16 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн ReNzRv

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2118
    • Просмотр профиля
Re: Как напечатать символ н раз
« Ответ #5 : 31 Июль 2016, 21:12:36 »
Pilot6,
Теперь оно, спасибо.

 

Страница сгенерирована за 0.066 секунд. Запросов: 24.