III. ВОПРОСЫ ПО ПРОГРАММИРОВАНИЮ ОБОЛОЧКИ
[...]
Q12. Почему [ksh] имеет печать, если эхо уже существует [и] широко используется?A12. Поведение эха варьируется от системы к системе. Стандарт POSIX не определяет поведение эха, когда первый аргумент появляется с - или когда любой аргумент содержит \ персонаж. Это делает echo совершенно бесполезным для использования в переносимых скриптах.
Используйте grep
с -o
, чтобы получить только желаемую часть:
grep -Eo '.{,50}text_string.{,50}' filename.sql