Сед хорошо работает здесь:
linenumber=42 # or whatever sed -n "$p" file
используйте -n
для предотвращения печати каждой строки.
$
задает «диапазон адресов» (одной строкой) и
p
печатать эту строку.
Если вы хотите свой конкретный синтаксис, создайте функцию оболочки:
viewlinecontent() { sed -n "$p" "$2" } viewlinecontent 42 file.php