প্রশ্ন
আমি ব্যাশ ব্যবহার করি যখন আমি ফাইলগুলি সন্ধান করি, প্রায়শই আমি নিম্নলিখিতগুলি করতাম:
find -name stackexchange.hs
এবং প্রায়শই ফলাফলগুলি এর মতো দেখাবে:
/youre/the/man/now/dog/stackexchange.hs
/you/are/no/longer/the/dog/dog/stackexchange.hs
/this/is/the/file/i/want/stackexchange.hs
তারপরে আমি নিম্নলিখিতগুলির একটি করতে চাই:
- বিকল্প 1: ভিএম ফলাফলের তালিকার শেষ আইটেমটি খুলুন ।
- অপশন 2: ফলাফল তালিকায় খুলুন N তম আইটেমটি তেজ ।
বর্তমানে, আমি মাউস দিয়ে কাট-পেস্ট করছি। যা আমার প্রশ্নে নিয়ে আসে :
- 1 এবং 2 বিকল্পগুলি সম্পন্ন করার জন্য কি কোনও সহজ, ওয়ান-লাইনার রয়েছে? নোট করুন যে কমান্ডের পরে এটি ঘটছে
find
। - কোনও ধরণের ব্যাশ ভেক্টর / অ্যারেতে স্টডআউট থেকে এন-লাইনগুলি ক্যাপচার করার কোনও উপায় আছে কি?
আদর্শ ব্যবহার usage
$ find -name am_i_really_all_alone.txt
./borges/library/you_are_not_alone.txt
./borges/library/am_i_really_all_alone.txt
$ vim (N)
(বাক্য গঠন এবং শব্দার্থবিজ্ঞান পৃথক হতে পারে, তবে আপনি পয়েন্টটি পাবেন)
Similaria
বেশ কয়েকটি অনুরূপ প্রশ্ন রয়েছে বলে মনে হচ্ছে। এখানে আমার অনুভূতিগত পার্থক্য রয়েছে (আমি আলোকিত হওয়ার জন্য উন্মুক্ত):
- "ওপেন ফাইল খুঁজে নির্দেশের দিকে ফিরে আসে পাওয়া" থেকে একটি ফাইল নাম নল করার জন্য একটি এক-লাইন তৈরি উপর গুরুত্ত্ব দেয়
find
মধ্যেvim
(অথবা যাই হোক না কেন)। আমার ক্ষেত্রে, আমিfind
প্রথমে পাইপ করতে চাই (পরে কথা বলতে)। আমার ক্যাপচার / ব্যবহার কঠোরভাবে পরে ঘটে । - "কমান্ড লিন্ড থেকে শেষ আউটপুট পুনরায় ব্যবহার করুন " মনে হচ্ছে, তবে কমান্ডটি কেবল পুনরায় বলে মনে হচ্ছে এবং আউটপুটটির Nth লাইনটি ক্যাপচার করার পক্ষে কথা বলবে না । বেশ স্পষ্টভাবে, এটি আমাকে ভয় দেখায়।
- "ক্যাপচার মাল্টি-লাইন আউটপুট অফ এ ব্যাশ বিল্টিন" নিকটবর্তী, তবে যথেষ্ট নয়।
- "টার্মিনাল, শেল, টিটি, কনসোল ইত্যাদির মধ্যে ঠিক পার্থক্য কী?" এই সত্যিই একটি ভাল পড়া।
আপনার সাহায্যের জন্য ধন্যবাদ! আমি যখন নব্বইয়ের দশকে কিশোর বয়সে * নিক্স / বিএসডি ব্যবহার করেছি এবং আমার প্লাগ-অ্যান্ড-প্লে সাউন্ড কার্ডের জন্য ড্রাইভার ইনস্টল করতে সাহায্য করার জন্য আমার বার্নআউট, অ্যাসিড-হেড প্রতিবেশীকে কল করে ভয় পেয়েছি, কমান্ড- (অনুধাবনযোগ্য) কম ভীতিজনক ব্যক্তিদের সাথে লাইন মিনিট করুন। ফিরে এসে ভাল লাগছে।
vim $(command |tail -n1)
।