মার্টিনের উত্তর অনুসারে, হিয়ার স্ট্রিংস নামে একটি বাশ বৈশিষ্ট্য রয়েছে (এটি নিজেই বহুলাংশে সমর্থিত হিয়ার ডকুমেন্টস বৈশিষ্ট্যের একটি রূপ )।
http://www.gnu.org/software/bash/manual/bashref.html#Here-Strings
3.6.7 এখানে স্ট্রিংস
এখানে নথির একটি বৈকল্পিক, ফর্ম্যাটটি হ'ল:
<<< word
শব্দটি প্রমিত করা হয় এবং এর স্ট্যান্ডার্ড ইনপুটটিতে কমান্ড সরবরাহ করা হয়।
নোট করুন যে এখানে স্ট্রিংগুলি কেবলমাত্র ব্যাশ হিসাবে উপস্থিত হবে, সুতরাং উন্নত পোর্টেবিলিটির জন্য, পল্টোসের উত্তর অনুসারে আপনি সম্ভবত এখানে মূল নথির বৈশিষ্ট্যটি দিয়ে আরও ভাল হতে পারবেন:
( cat <<EOF
$variable
EOF
) | cmd
বা, উপরের একটি সহজ বৈকল্পিক:
(cmd <<EOF
$variable
EOF
)
আপনি বাদ দিতে পারেন (
এবং )
, যদি না আপনি এটি অন্য কমান্ডের দিকে আরও পুনঃনির্দেশিত করতে চান।
$PATH
? যাতেcat
প্রতিস্থাপন করা যায়/bin/cat "$@" | tee /attacker/can/read/this/file