আমি একটি শেল স্ক্রিপ্ট লেখার চেষ্টা করছি যা এজেড বা এজেড রেঞ্জের একটি এসসিআইআই চরিত্রের জন্য জিজ্ঞাসা করে এবং এর সমতুল্য সংখ্যাসূচক মান প্রদান করে। উদাহরণস্বরূপ, আউটপুট নিম্নলিখিতগুলির মতো দেখাবে:
scarlet$ Please type a character between A and Z or between a and z:
scarlet$ A
scarlet$ The decimal value of A is: 65
আমার প্রচেষ্টা:
#!/bin/bash
echo Enter a letter:
read A
echo -n ${A} | od -i | head -1 | cut -b 10- | tr -d " "
echo -n A
কি আপনি আশা করেন? যদি না হয়, printf
পরিবর্তে চেষ্টা করুন। নেই od -i
কি আপনি আশা করেন? যদি না হয়, চেষ্টা করুন od -t d1
।