से एक sed कमांड को पोर्ट करने में मदद की ज़रूरत है, यह आपके लिए एक गुरु गुरु है। मैं वास्तव में पूरी तरह से इसे अलग करने के लिए sed के बारे में पर्याप्त नहीं जानता। यह कुछ मानक लिनक्स डिस्ट्रो पर लिखा गया था और मुझे इसे ओएसएक्स पर चलाने की आवश्यकता है।डेबियन से ओएसएक्स
COMPILE_FILES=$(sed -nr '/<script type="text\/javascript"/ { s%^.*src="\{\$baseUrl\}/([^"]+)".*$%\1%p }' templates/common/minifiedScripts.tpl)
पहली बात यह है कि आर ध्वज sed के ओएसएक्स संस्करण पर मौजूद नहीं है। मैंने सोचा कि बराबर है -ई, तो इसे बदल दिया। लेकिन फिर मुझे मिलता है:
sed: 1: "/<script type="text\/ja ...": bad flag in substitute command: '}'
धन्यवाद!
Dangit, मैं गलत सवाल पर बंद करने के लिए मतदान किया। कृपया इस प्रश्न पर मेरे करीबी वोट को अनदेखा करें, और इसके बजाय [अन्य] [http://stackoverflow.com/questions/4904572/) को डुप्लिकेट करें। –