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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как удалить из txt все строки с не цифрами? [Решено]  (Прочитано 496 раз)

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

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Здравствуйте.
Есть txt, в основном строки с цифрами, но иногда попадаются строки с словами, символами.
Подскажите, как удалить все строки с не цифрами?
Спасибо.
« Последнее редактирование: 03 Мая 2020, 05:36:04 от zg_nico »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6910
  • Luck Tales
    • Просмотр профиля
Re: Как удалить из txt все строки с не цифрами?
« Ответ #1 : 20 Января 2020, 20:51:50 »
sed 's/[0-9]/!d'
Пользователь добавил сообщение 20 Января 2020, 20:53:27:
egrep '[0-9]'
« Последнее редактирование: 20 Января 2020, 20:53:27 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как удалить из txt все строки с не цифрами?
« Ответ #2 : 20 Января 2020, 22:20:24 »
ALiEN175, выдало так

sed 's/[0-9]/!d' /home/fikus/test/hidden.txt
sed: -e expression #1, char 10: unterminated `s' command



Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6910
  • Luck Tales
    • Просмотр профиля
Re: Как удалить из txt все строки с не цифрами?
« Ответ #3 : 20 Января 2020, 22:23:40 »
Ввысь, точно. s не надо. (не было возможности проверить)  :-\
пробуйте:
sed '/[0-9]/!d' /home/fikus/test/hidden.txt
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Как удалить из txt все строки с не цифрами?
« Ответ #4 : 20 Января 2020, 22:33:21 »
ALiEN175, спасибо)

 

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