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


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.