কমান্ডটি যখন কোনও if
বিবরণের অংশ হয় তখন আমি কীভাবে শেলটির একাধিক লাইনের উপরে একটি কমান্ড বিভক্ত করতে পারি ?
এইটা কাজ করে:
if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1
fi
এটি কাজ করে না:
# does not work:
if ! fab --fabfile=.deploy/fabfile.py \
--forward-agent \
--disable-known-hosts deploy:$target; then
rc=1
fi
সম্পূর্ণ কমান্ড কার্যকর করার পরিবর্তে, আমি পাই:
./script.sh: line 73: --forward-agent: command not found
আরও গুরুত্বপূর্ণ বিষয়, আমার বাশ সম্পর্কে আমার বোঝার থেকে কী অনুপস্থিত যা ভবিষ্যতে এই এবং এই জাতীয় বিষয়গুলি বুঝতে আমাকে সহায়তা করবে?
\
? তারা দেখতে বেশ কঠিন। যদি আপনি তা করেন তবে আপনি দেখতে চাইতে পারেন যে আপনি নিজের সম্পাদককে হয় অনুসরণের স্থানগুলি সরিয়ে ফেলতে পারেন বা আরও দৃশ্যমান করে তুলতে পারেন।
$ if ! cp -n log/server1.log \ > .; then echo no copy; fi
ত্রুটি ছাড়াই এক্সিকিউট করতে সক্ষম হলাম , এর পরে একটি নতুন লাইন দিয়ে\