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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: работа с ECHO в bash  (Прочитано 582 раз)

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

Оффлайн mikihir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
работа с ECHO в bash
« : 02 Декабря 2020, 20:43:05 »
Появилась надобность сгенить текстовый файл
echo -e {15..20}{а..б}{а..б}{а..б}{1..4}{1..30}\\n | tr -d " "
вот по такому шаблону,проблема в том, что такое работает для англ букв (то есть {a..z}), а вот для русских {а..я} не работает, а точнее bash воспринимает {а..я} ни как список букв а-я, а как строку "{а..я}"
Может кто встречался с подобным ?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: работа с ECHO в bash
« Ответ #1 : 02 Декабря 2020, 21:23:06 »
mikihir, в сложных случаях используйте /bin/echo.
Пётр.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: работа с ECHO в bash
« Ответ #2 : 02 Декабря 2020, 21:27:04 »
Используйте коды символов и диапазоны

Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн mikihir

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: работа с ECHO в bash
« Ответ #3 : 02 Декабря 2020, 23:31:19 »
Используйте коды символов и диапазоны
А не по конкретней подсказочки :) ? например от а-я как сделать ?

 

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