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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите со скриптом  (Прочитано 719 раз)

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

Оффлайн rpg-terminal

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
  • ICQ:44-88-97
    • Просмотр профиля
Помогите со скриптом
« : 27 Октября 2021, 15:02:26 »
Все привет.
Такого рода задача. Есть файл тхт, в нем в каждой строке есть символы и цифры
Например
(Нажмите, чтобы показать/скрыть)

Как сделать скрипт чтобы он удалял в этом файле в каждой строке все что до символа '?'
Помогите пожалуйста
Ubuntu 14.04 32x - LapTop ASUS x51rl Celeron 1.86GHz 1.8ГБ ОЗУ Radeon x1100 128mb
Ubuntu 14.04 64x - LapTop Samsung Intel core i3 4ГБ ОЗУ Nvidia 520M

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6814
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #1 : 27 Октября 2021, 15:16:59 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6659
  • 20% Cooler
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #2 : 27 Октября 2021, 15:48:16 »
egrep -o '\?.*' file.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

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 618
  • xUbuntu 22.04
    • Просмотр профиля
Re: Помогите со скриптом
« Ответ #3 : 27 Октября 2021, 20:09:46 »
Приветствую!

Там не очень ясно нужно включительно или нет… :idiot2:

echo 123456?7890 | egrep -o '\?.*'
?7890
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
echo 123456?7890 | sed "s:^.*?::"
7890

2021 Oct 27; 01:09 PM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

 

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