প্রতিটি কমান্ডের জন্য অনলাইন ম্যানুয়ালটিতে প্রচুর তথ্য রয়েছে; কোনও প্রশ্ন ছেড়ে দেওয়া এবং পোস্ট করার আগে এটি সর্বদা নজর রাখা উচিত।
man echo
কোনটি পালানোর ক্রমগুলি অনুমোদিত তা ব্যাখ্যা করে। এখানে একটি এক্সট্রাক্ট।
If -e is in effect, the following sequences are recognized:
\0NNN the character whose ASCII code is NNN (octal)
\\ backslash
\a alert (BEL)
\b backspace
\c produce no further output
\f form feed
\n new line
\r carriage return
\t horizontal tab
\v vertical tab
সুতরাং 86 x86 ঠিক ভুল। এটি অবশ্যই অষ্টাল হতে হবে এবং আপনার স্ট্রিংটি ডাবল উদ্ধৃতিতে রাখা উচিত, অন্যথায় এটি শেল দ্বারা ব্যাখ্যা করা হবে।
উদাহরণ:
$ echo -e -n "\033\07\017" >tf
$ od -c tf
0000000 033 \a 017
0000003
সম্পাদনা 1
ওকি আমাকে যেমন মনে করিয়ে দিয়েছিল, প্রতিধ্বনিও একটি শেল অন্তর্নির্মিত, সুতরাং তথ্যটি ব্যাশের জন্য ম্যানুয়াল পৃষ্ঠায় রয়েছে man bash
; এখানে প্রাসঙ্গিক বিভাগ। তবে শেলটি পিছনে স্ল্যাশ ব্যাখ্যা করে থামাতে আপনার স্ট্রিংয়ের চারপাশে উদ্ধৃতিগুলি ব্যবহার করুন "
।
echo [-neE] [arg ...]
Output the args, separated by spaces, followed by a newline. The return status is always
0. If -n is specified, the trailing newline is suppressed. If the -e option is given,
interpretation of the following backslash-escaped characters is enabled. The -E option
disables the interpretation of these escape characters, even on systems where they are
interpreted by default. The xpg_echo shell option may be used to dynamically determine
whether or not echo expands these escape characters by default. echo does not interpret --
to mean the end of options. echo interprets the following escape sequences:
\a alert (bell)
\b backspace
\c suppress further output
\e an escape character
\f form feed
\n new line
\r carriage return
\t horizontal tab
\v vertical tab
\\ backslash
\0nnn the eight-bit character whose value is the octal value nnn (zero to three octal dig‐
its)
\xHH the eight-bit character whose value is the hexadecimal value HH (one or two hex dig‐
its)