Вы можете использовать:
grep -E '^s.{30}$' strings.xml
Регулярное выражение соответствует s
в начале строки, за которой следуют любые 30 символов, а затем конец строки. Таким образом, он будет соответствовать строке с ровно 31 символом, начинающимся с s
.
Но команда awk
эквивалентна, поэтому, если она не сработает, это тоже не будет.