بعدش اگر ۷۵ هم در متن باشد می شود یک باگ پر دردسر!
توی عبارات با قاعده، ^ به ابتدای خط اشاره میکنه. پس:
cat -n <FILE> | grep ^75
ویرایش: چون خروجی cat اولش فاصله داره به این شکل تغییر میکنه:
cat -n <FILE> | grep '^\s*75'
برای راحتی بیشتر، یه تابع برای این کار توی bash.rc درست میکنم:
print_line() {
cat -n $2 | grep "^\s*$1"
}
بعدش هم باید ستون اول را پاک کنید!
اصلا یه کاری میکنیم که دیگه شمارهی خط رو هم نشون نده:
print_line() { cat -n "$2" | grep "^\s*$1" | sed -r -e 's/^\s+[0-9]+\s*//'; }
فکر کنم اگر یکی دو پست دیگه پیش بره یه مخزن روی گیتهاب هم براش درست بشه
))