Какие команды Unix можно использовать для определения длины строки, в которой слово появляется в тексте? "Span" равен номеру строки последнего экземпляра слова минус номер строки первого экземпляра слова.
1| unix is on two lines
2| once above, and once below
3| unix
В приведенном выше примере "span" для "unix" будет 2 (3-1).
До сих пор я пытался использовать grep -n, но я не думаю, что grep достаточно мощный. Может быть, какое-то использование sed или awk?
Спасибо!