আমার একটি প্রক্রিয়া রয়েছে যা পাঠ্য ফাইল তৈরি করে যার ফাইল নামগুলি তাদের তৈরির মুহুর্তের টাইমস্ট্যাম্পের উপর ভিত্তি করে:
$ ls
1378971222.txt
1378971254.txt
1378971482.txt
1378971488.txt
1378972089.txt
1378972140.txt
1378972141.txt
1378972153.txt
1378972155.txt
1378972241.txt
আমি কীভাবে সাম্প্রতিক তৈরি ফাইলের ফাইল নামটি সর্বশেষতম মাইটাইম সহ ফাইলটি স্বয়ংক্রিয়ভাবে পূর্ণ করতে পারি ? এই ফাইলগুলির জন্য ট্যাব-সমাপ্তি ব্যবহার করার কোনও উপায় নেই কারণ ফাইলের নামের প্রতিটি অক্ষর অন্য একটি ফাইলের সাথে ভাগ করা হয়। আমি একটি শর্টকাট (যেমন Alt .
শেষ কমান্ডের শেষ যুক্তিটি স্বয়ংক্রিয়ভাবে পূর্ণ করে তোলে) সন্ধানের জন্য প্রত্যাশা করছি । আমি নিম্নলিখিত ওরফে যা জন্য মহান concoct পরিচালিত VIM
, কিন্তু আমি জানার সাধারণ শর্টকাট যদি উপস্থিত থাকে যে আমি সঙ্গে ব্যবহার করতে পারে চাই kde-open
, sqlite3
, এবং অন্যান্য অ্যাপ্লিকেশন।
alias lastest="vim `ls -t | grep -vE "^total [0-9]*$" | head -n1`"
$(ls -t|head -1)
লাইনে আক্ষরিক সন্নিবেশ করায় । অতএব, কোনও সাইক্লিং নয়। সন্তোষজনক উত্তরের অনুপস্থিতিতে, আমি সেই উত্তরটি গ্রহণ করেছিলাম যা আমাকে সবচেয়ে বেশি শিখিয়েছিল এবং সর্বাধিক উপযোগিতা সরবরাহ করে।