0 کاربر و 3 مهمان درحال مشاهده موضوع.
$ cat -n | grep 75
sed '75!d' file
awk 'NR==75' file
awk 'FNR==75{ print $3}' file
:75
less +75g file_name
پاسخ قبلی اشتباه است!sed:کد: [انتخاب]sed '75!d' fileawk:کد: [انتخاب]awk 'NR==75' fileستون با cut یا awkکد: [انتخاب]awk 'FNR==75{ print $3}' file ستون ۳ خط ۷۵و جالب تر اینکه مشکل شما رو حل کرده.http://stackoverflow.com/questions/19327556/get-specific-line-from-text-file-using-just-shell-script
نقلقول از: alend در 30 امرداد 1394، 07:57 قظپاسخ قبلی اشتباه است!sed:کد: [انتخاب]sed '75!d' fileawk:کد: [انتخاب]awk 'NR==75' fileستون با cut یا awkکد: [انتخاب]awk 'FNR==75{ print $3}' file ستون ۳ خط ۷۵و جالب تر اینکه مشکل شما رو حل کرده.http://stackoverflow.com/questions/19327556/get-specific-line-from-text-file-using-just-shell-scriptپاسخ قبلی درست است! :-))فقط بعد از n- باید اسم فایل رو بنویسه!
cat -n file_name | grep 75
755g5645756775
head -n75 file
awk "NR==75" file
بعدش اگر ۷۵ هم در متن باشد می شود یک باگ پر دردسر!
cat -n <FILE> | grep ^75
cat -n <FILE> | grep '^\s*75'
print_line() { cat -n $2 | grep "^\s*$1"}