खोज कमांड अन्य यूनिक्स कमांड से अलग दिखता है।कमांड के सिंटैक्स को समझने में असमर्थ
निम्नलिखित कमांड के अंत में खाली घुंघराले ब्रैकेट और पिछड़े फ़्लैश क्यों हैं?
find * -perm 777 -exec chmod 770 {} \;
मैं कर्ली कोष्ठक के लिए लेकिन पिछड़े फ्लैश के लिए नहीं एक कारण मिल गया।
कर्ली कोष्ठक -exec रूप
से प्रत्येक मंगलाचरण के लिए यथासंभव अधिक से अधिक pathnames के साथ बदल दिया हैएक ही है, सिवाय इसके पथ के लिए जाहिरा तौर पर कर रहे हैं कि `` {} '' उपयोगिता
ब्रेसिज़ भी आप आदेशों को अंतिम तर्क होने की उम्मीद नहीं है (या आवश्यकता होती है) फ़ाइल नाम चलाते हैं। आप जहां भी चाहें फ़ाइल नाम डालने के लिए ब्रेसिज़ का उपयोग कर सकते हैं, यहां तक कि प्रोग्राम का नाम निष्पादित करने के लिए भी! –
संभव डुप्लिकेट [सरल यूनिक्स कमांड, {} और \; क्या है; के लिए] (http://stackoverflow.com/questions/447048/simple-unix-command-what-is-the-and-for) – kenorb