আমার এই স্ক্রিপ্টটি টেস্ট.শ বলেছে:
#!/bin/bash
STR = "Hello World"
echo $STR
আমি যখন দৌড়ে sh test.sh
যাই তখন আমি এটি পাই:
test.sh: line 2: STR: command not found
আমি কি ভুল করছি? আমি অনলাইনে বেসিক / বেনার্স ব্যাশ স্ক্রিপ্টিং টিউটোরিয়ালগুলিকে দেখি এবং তারা ভেরিয়েবলগুলি ঘোষণার জন্য এইভাবে বলে ... সুতরাং আমি কী ভুল করছি তা আমি নিশ্চিত নই।
আমি উবুন্টু সার্ভার 9.10 এ আছি। এবং হ্যাঁ, বাশটি এখানে অবস্থিত /bin/bash
।
#!/usr/bin/env bash
পরিবর্তে সরাসরি নির্বাণ #!/bin/bash
যদি না আপনি একেবারে নিশ্চিত করুন যে আপনার করছি bash
রয়েছে /bin
: এই উত্তর কারণে stackoverflow.com/a/21613044/3589567