আমি ডেনিস ডাব্লু এর মন্তব্যে যোগ্য হব, সিএস বা বাশের চেয়ে স্ক্রিপ্টিংয়ের জন্য সিএসএস অনেক দুর্বল ।
যে কোনও ক্ষেত্রে, সম্ভবত আপনার আলাদা শেলটি বিবেচনা করা উচিত। অনেকগুলি বেছে নিতে বেছে নেওয়া হয়েছে এবং আপনাকে নির্দিষ্ট প্রয়োজনের জন্য আমি zsh পরীক্ষা করে দেখতে চাই। আমি নিশ্চিত যে এটি আপনি যা করতে পারেন তা করতে পারে। একটি নতুন শেলের ডাউনসাইডটি অবশ্যই, শেখার বক্ররেখা।
এবং কমান্ড-লাইন সরঞ্জাম হিসাবে csh সংক্ষিপ্ত বিক্রয় করবেন না। Http://docstore.mik.ua/orelly/linux/lnut/ch08_06.htm দেখুন
এবং আইটেমগুলি নোট করুন
!string
স্ট্রিং দিয়ে শুরু হওয়া সর্বাধিক সাম্প্রতিক কমান্ড।
!?string?
সর্বাধিক সাম্প্রতিক কমান্ডটিতে স্ট্রিং রয়েছে।
এই উদাহরণ কোডটিতে যা ইঙ্গিত করা হয়নি তা হ'ল আপনি '! স্ট্রিং'-এর' অন-টপ 'অন্যান্য সিএসএস কমান্ড অপারেটর যুক্ত করতে পারেন এবং সম্পাদিত স্ট্রিংটি সংশোধন করতে পারেন। আমি সিএসএস ব্যবহার করে অনেক দিন হয়ে গেছে তবে এরকম কিছু
!string:s/old/new
সম্ভব.
আশাকরি এটা সাহায্য করবে!
csh
sh
বাশের চেয়ে অনেক দূর্বল শেল । পারলে এড়িয়ে চলুন। যদিও এর ইতিহাস প্রতিস্থাপন রয়েছে, আমি বিশ্বাস করি না যে আপনি যা জিজ্ঞাসা করছেন তার কোনও উপায় আছে (এর ইতিহাস বৈশিষ্ট্যটি ব্যবহার ব্যতীত)।