কম থেকে একটি ফাইল লাইন লিখুন


17

থাকাকালীন vimআমি যে ফাইলটি অন্য ফাইলটিতে দেখছি তার থেকে অনেকগুলি লাইন লিখতে পারি। উদাহরণ স্বরূপ,

:1,10 w outfile.txt

outfile.txt এ 1 থেকে 10 লাইন লিখবে।

আমি যখন ফাইল ব্যবহার করছি তখন কি একই কাজ করতে পারি less?

উত্তর:


17
10Gmm1G|mcat > outfile.txt

(এর মধ্যে টাইপ করা less) ততক্ষণ কাজ করবে বলে মনে হচ্ছে যতক্ষণ ইনপুট এক স্ক্রিনে ফিট না হয় (এক্ষেত্রে সমস্ত ইনপুট outfile.txtকোনও কারণে শেষ হয়ে যায় )।

  • 10G আপনাকে লাইনে নিয়ে আসে 10
  • mmmসেখানে চিহ্ন সেট করে
  • 1G( gএই ক্ষেত্রে একই ) আপনাকে লাইনে 1 এ নিয়ে আসে
  • |m বর্তমান লাইন থেকে চিহ্নিত করতে পাইপ m
  • cat > outfile.txt: এই যে কমান্ড পাইপ করা হয়।

আমাকে প্রম্পটে কমান্ডটি 10Gআটকে দিতে হয়েছিল কারণ টাইপ করা আমাকে দশম লাইনে নিয়ে এসেছিল আমি বাকী টাইপ করার আগে, তবে এটি কার্যকরভাবে কাজ করেছিল।
eebbesen

2
@ আইবিবেসন, ভাল কথাটি ছিল। আমার সম্পাদনা দেখুন
Stéphane Chazelas

@ স্টেফেনচাজেলাস স্পষ্ট করার জন্য আপনাকে ধন্যবাদ (পাশাপাশি আপনার প্রাথমিক উত্তরের জন্য) - এটি এখন পরিষ্কার।
eebbesen

1
আবার উদ্ধার প্রতিভা :)
রমেশ

4

আপনি viewএকই হিসাবে ব্যবহার করতে পারেনvi -r


4
এটি কাজ করবে, তবে বড় ফাইলগুলির জন্য আমি ব্যবহার করতে পছন্দ করি less- এটি আমার বোঝা যা viপুরো ফাইলটি একবারে লোড করে দেয়।
eebbesen
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.