ফাইন্ড / পাথ /-এক্সেক কমান্ড '{}' এর {? কী করবেন?


12

আমি কৌতূহল করছি যে নিম্নলিখিত কমান্ডের {actually আসলে কী জন্য?

উদাহরণ আদেশ:

find /foo/ -name "*.txt" -exec rm -v {} \;

ম্যান পৃষ্ঠায় একটি ছোট সংক্ষিপ্ত প্রচার প্রদান করা কিন্তু এটা আমার একটি সামান্য বিট বিভ্রান্ত:

'{{' স্ট্রিংটি বর্তমান ফাইলের নাম দ্বারা প্রসেস করা হচ্ছে যেখানেই এটি কমান্ডের আর্গুমেন্টগুলিতে ঘটে সেখানেই যুক্ত করা হয়, যেখানে এটি একা রয়েছে কেবল তত যুক্তিগুলিতে নয়, যেমন অনুসন্ধানের কয়েকটি সংস্করণে রয়েছে।

উত্তর:


12

যে প্রতীক যে ফাইল নাম দ্বারা প্রতিস্থাপিত পরার এর findসঙ্গে আসে আপ।


আহ যে বোধগম্য এবং আমি কি তার পরে আর একটি যুক্তি যুক্ত করতে পারি?
chrisjlee

6
আপনি যা খুশি যুক্ত করতে পারেন: এটি কেবল একটি যুক্তি। বেশিরভাগ "$a-single-output-file-name"সময় -execশেষ হওয়ার সাথে সাথে \; ... তবে এর অর্থ "$multiple" "$output" "$filenames"কখন -execশেষ হয়\+
পিটার.ও

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