A
Size: a a a
A
m
A
A
sed -i 's/.*(^[А-Яа-я]{1,20}).*/name = \1/g' file.txtA
A
A
A
.*?A
A
.* всегда будет состоять ровно из 0 символов, потому что дальше идет ^A
sed -i 's/(^[А-Яа-я]{1,20})/name = \1/g' file.txtA
A
YP
Y
YP
Y
A
c
sed -i 's/(^[А-Яа-я]{1,20})/name = \1/g' file.txtsed -irc