আকস্মিকভাবে, আমি খুঁজে পেয়েছি যে wc
এটি কীভাবে বাশ থেকে ইনপুট পায় তার উপর নির্ভর করে আলাদাভাবে গণনা করা হয়:
$ s='hello'
$ wc -m <<<"$s"
6
$ wc -c <<<"$s"
6
$ printf '%s' "$s" | wc -m
5
$ printf '%s' "$s" | wc -c
5
এই - আইএমএইচও বিভ্রান্তিকর - আচরণ কোথাও ডকুমেন্টেড? wc
এখানে কী গণনা করা যায় - এটি কি অনুমান করা নিউলাইন?
বা, আরও ভাল
—
Ruslan
xxd -g1
,।
আমি আশা করি
—
ব্যবহারকারীর 4141686
printf "$s"
আপনার আসল স্ক্রিপ্ট নয় ... আশা করি আপনি বোঝাতে চেয়েছিলেনprintf "%s" "$s"
যেহেতু প্রিন্টফ সম্পর্কে অনেক মন্তব্য ছিল, তাই আমি সেরা পোস্ট অনুশীলনের প্রতিফলনের জন্য আমার পোস্টটি সম্পাদনা করেছি।
—
রেক্সকোগিটান
od -c
আপনার কাছে যা আছে তা দেখতে আপনি সর্বদা পাইপ করতে পারেন।