У меня есть файл со следующим.
И я хочу использовать sed и regex, чтобы решить это.
Alex Trump, New York, 123445-4567
Jimmy Carter, Los Santos, 123245-3x20
Alec Baldwin, babylon 5,
Luke Skywater, cloud city, 223345-1420
Поэтому, когда я запускаю, он удаляет все совпадающие строки и оставляет Джимми и Алек или записывает то, что не было найдено, в новый файл.
Если я использую регулярное выражение, я знаю, что приведенный ниже код будет искать соответствующую цифру
\d\d\d\d\d\d[-]\d\d\d\d$
Я хочу что-то подобное.
кошачий файл | sed -r \ d \ d \ d \ d \ d \ d [-] \ d \ d \ d \ d $
Поэтому, когда я запускаю его, он удаляет все совпадающие строки и оставляет Джимми и Алек или записывает то, что не было найдено, в новый файл.