বিড়ালটিকে ফাইলে ব্যবহার করে কীভাবে ভেরিয়েবল প্রতিধ্বনি করবেন?


9

আমার কাছে এর মতো সহজ স্ক্রিপ্ট রয়েছে:

#!/bin/bash

BOO=bla-bla-bla

cat > ./Makefile <<'EOF'
        Hello
        INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include
EOF

তবুও এটি ফাইলের আউটপুটগুলি:

 Hello
 INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include

কীভাবে catআমার ভেরিয়েবলের মানগুলি ব্যবহার করা যায়, সেই স্ট্রিংয়ের ভিতরে নাম নয়?

উত্তর:


15

EOFপ্যারামিটার বিকল্পটি দমন করা এড়াতে এখানে নথির সীমাবদ্ধতার স্ট্রিংয়ের চারপাশে একক উদ্ধৃতিগুলি ফেলে দিন । আরও বিশদ এখানে

বিশেষত " উদাহরণ 19-7 নোট করুন Para পরামিতি প্রতিস্থাপন বন্ধ করা " এবং " উদাহরণ 19-8। একটি স্ক্রিপ্ট যা অন্য স্ক্রিপ্ট উত্পন্ন করে "


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