স্ক্রিপ্ট ফাইলগুলিতে দীর্ঘ ব্যাশ কমান্ড মোড়ানো


15

বাশ স্ক্রিপ্ট ফাইলের মধ্যে আপনি কীভাবে পরের লাইনে লম্বা কমান্ডটি लपेटবেন?

একটি সাধারণ উদাহরণ হিসাবে, আমি কমান্ডটি চালাতে চাই pushd . && cd /foo/bar && ls && popd

কনসোল থেকে আমি এটি করতে পারি:

pushd . \
&& cd /foo/bar \
&& ls \
&& popd

এবং যে রেখা আবৃত। তবে স্ক্রিপ্ট ফাইলে একই কোডটি একটি ত্রুটি তৈরি করে।

আপনি কীভাবে এই বিন্যাসগুলি ভালভাবে ফর্ম্যাট করতে চান?

উত্তর:


16

এখানে সূক্ষ্ম কাজ করে। নিশ্চিত হয়ে নিন যে ব্যাকস্ল্যাশ লাইনের একেবারে শেষ চরিত্র এবং ফাইলটি * নিক্স লাইন শেষ ব্যবহার করে।


এখানেও ঠিকঠাক কাজ করে, তবে এটি পুরোপুরিভাবে &&& গুলি সরিয়ে এবং পৃথক লাইনে কমান্ডগুলি রেখে যায় ...
ব্রায়ান কিন্তজ

2
@ এলমুগ্র্যাট: তবে আপনি শর্তযুক্ত শৃঙ্খলা হারান।
ইগনাসিও ওয়াজকেজ-আব্রামস

আহ্ সত্য ... একরকম সে সম্পর্কে ভুলে গেছি।
ব্রায়ান কিন্তজ

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