এই * নিক্স-শেল স্ক্রিপ্টটি ওএস এক্সে কীভাবে পোর্ট করবেন?


0

আমি একটি ইউনিক্স-শেল স্ক্রিপ্ট পেয়েছি যা অনু মেশিনে কাজ করার কথা। এটি "সিপি" কমান্ডের সংজ্ঞা না থাকার কারণে এটি ওএস এক্সে চলবে না। এটিকে "অনুলিপি" এ পরিবর্তন করা কোনও লাভ হয়নি।

git log -1 --pretty=format:"%h" | xargs -I %id% git diff-tree --no-commit-id --name-only -r %id% | xargs -I % cp --parents % upd/

স্ক্রিপ্টের শেষ গিট কমিটে পরিবর্তিত ফাইলগুলির একটি অনুলিপি করা উচিত।


আমি ভাবছি সিপির চেয়ে শতাংশের চিহ্নের সাথে এর আরও বেশি কিছু আছে কিনা। যেহেতু সিপি যে কোনও ক্ষেত্রে পাওয়া উচিত, এটি এ জাতীয় প্রাথমিক কমান্ড।
সেলো

2
অথবা ওএস এক্স-এর "সিপি"
সেলো

যদি আপনার কাছে এক্সকোডের জন্য কমান্ড লাইন সরঞ্জাম ইনস্টল করা থাকে তবে আপনি GNU কোর ইউটিলিটিগুলি ডাউনলোড করতে এবং এর cpসাথে কাজ করে এমন GNU সংস্করণ ইনস্টল করতে পারেন --parents। আমি এটি পরীক্ষা করেছি এবং এটি দুর্দান্ত কাজ করে।
ব্যবহারকারীর 3439894

উত্তর:


3

এই এসও থ্রেডটি দেখুন: https://stackoverflow.com/questions/11246070/cp-parents-option-on-mac

cpওএস এক্স এ উপলব্ধ, তবে এটি --parentsঅনুমান হিসাবে, বিকল্পটি সমর্থন করে না । ব্যবহারের পরিবর্তে cp --parents, dittoএসও উত্তরে বর্ণিত হিসাবে এটি প্রতিস্থাপন করুন ।


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