আমি একটি ইনস্টলেশন স্ক্রিপ্ট লিখছি যা চলবে /bin/sh
।
একটি ফাইলের জন্য অনুরোধ করার জন্য একটি লাইন রয়েছে:
read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY
আমি এই দীর্ঘ রেখাটি অনেক লাইনে বিভক্ত করতে চাই যাতে তাদের কোনওটিই 80 টি অক্ষরের বেশি নয় exceed আমি স্ক্রিপ্টের উত্স কোডের মধ্যে থাকা লাইনগুলি সম্পর্কে কথা বলছি ; স্ক্রিপ্টটি কার্যকর হওয়ার সময় যে পংক্তিতে প্রকৃতপক্ষে মুদ্রণ করা হবে সেগুলি সম্পর্কে নয় !
আমি যা চেষ্টা করেছি:
ফ্রিস্ট পদ্ধতির:
read -p "goat can try change directory if cd fails to do so. " \ "Would you like to add this feature? [Y|n] " REPLY
এটি মুদ্রণ না করায় এটি কাজ করে না
Would you like to add this feature? [Y|n]
।দ্বিতীয় পদ্ধতির:
echo "goat can try change directory if cd fails to do so. " \ "Would you like to add this feature? [Y|n] " read REPLY
পাশাপাশি কাজ করে না। এটি প্রম্পটের পরে একটি নতুন লাইন প্রিন্ট করে। সহায়তা
-n
করার জন্য বিকল্প যোগ করাecho
: এটি কেবল প্রিন্ট করে:-n goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] # empty line here
আমার বর্তমান কাজ
printf '%s %s ' \ "goat can try change directory if cd fails to do so." \ "Would you like to add this feature? [Y|n] " read REPLY
এবং আমি আরও ভাল উপায় আছে কিনা ভাবছি।
মনে রাখবেন যে আমি একটি /bin/sh
সুসংগত সমাধান খুঁজছি ।