У меня возникают проблемы с захватом первых 6 символов каждой строки. Предположив у меня есть следующие строки внутри text.txt:захват первых n символов каждой строки
this is a sentence
1234567890
string
Я хотел бы получить первые 10 символов:
this i
123456
string
Я попытался запустить grep -Eo "^[a-zA-Z0-9]*{6}" text.txt
Но Grep перерабатывает регулярное выражение на каждой шестой позиции, а не на следующей новой строке. он заканчивается возвратом:
this i
s a se
ntence
123456
7890..
что я делаю неправильно здесь?
Что означает '*' там делать? – Bergi