मैं एक शेल स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो कि AZ या az में ASCII के चरित्र के लिए पूछता है और इसके बराबर संख्यात्मक मान लौटाता है। उदाहरण के लिए, आउटपुट निम्न की तरह लग सकता है:
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
।