ডায়ার্ড আমাকে ফাইলগুলি চিহ্নিত করতে এবং তাদের নামগুলি স্বেচ্ছাসেবী শেল কমান্ডগুলিতে যুক্তি হিসাবে পাস করতে দেয়। আমি ইম্যাক লিস্প ফাংশনগুলিতে অন্তর্নির্মিত হিসাবে চিহ্নিত নামগুলি সরবরাহ করার একটি উপায় চাই যা হয় অন্তর্নির্মিত বা আমি নিজে লিখি।
ডায়ার্ড আমাকে ফাইলগুলি চিহ্নিত করতে এবং তাদের নামগুলি স্বেচ্ছাসেবী শেল কমান্ডগুলিতে যুক্তি হিসাবে পাস করতে দেয়। আমি ইম্যাক লিস্প ফাংশনগুলিতে অন্তর্নির্মিত হিসাবে চিহ্নিত নামগুলি সরবরাহ করার একটি উপায় চাই যা হয় অন্তর্নির্মিত বা আমি নিজে লিখি।
উত্তর:
শুধু ফাংশন ব্যবহার করুন dired-get-marked-files
। এটি আপনাকে চিহ্নিত ফাইল এবং ডিরেক্টরিগুলির নামের একটি তালিকা দেয়। এবং তারপরে কেবল তাদের ব্যবহার করুন funcall
বা apply
তাদের কোনও ফাংশনে পাস করতে।
(আপনি w
ফাঁকা দ্বারা পৃথক চিহ্নিত চিহ্নিত নামগুলি অনুলিপি করার জন্য ডায়ার্ডে একটি (একক) স্ট্রিংয়েও ব্যবহার kill-ring
করতে পারেন, যা আপনি যেখানে চান সেখানে সেগুলি একটি গোষ্ঠী হিসাবে সন্নিবেশ করতে পারেন)