সিনট্যাক্সে s/foo/bar
, \r
এবং \n
প্রসঙ্গের উপর নির্ভর করে বিভিন্ন অর্থ রয়েছে।
ছোটগল্প ঃ
এর জন্য foo
:
\ n = নিউলাইন (লিনাক্স / ম্যাকের উপর এলএফ, উইন্ডোজে সিআর + এলএফ)
\ r = ক্যারেজ রিটার্ন (সিআর)
এর জন্য bar
:
\ r = নিউলাইন line
n = নাল বাইট।
দীর্ঘ (এএসসিআইআই নম্বর সহ):
NUL
= 0x00 = 0 = Ctrl+ @
LF
= 0x0A = 10 = Ctrl+ J
CR
= 0x0D = 13 = Ctrl+M
এখানে ASCII নিয়ন্ত্রণ অক্ষরের একটি তালিকা রয়েছে । এগুলিকে Ctrl+ V, Ctrl+ এর মাধ্যমে ভিমে .োকান ---key---।
বাশ বা অন্যান্য ইউনিক্স / লিনাক্স শেলগুলিতে, কেবল Ctrl+ টাইপ করুন ---key---।
বাশ-এ Ctrl+ চেষ্টা করুন M। এটি হিট করার মতোই Enter, যেমন শেল বুঝতে পারে তার অর্থ কী, যদিও লিনাক্স সিস্টেমগুলি লাইন সীমানার জন্য লাইন ফিড ব্যবহার করে।
আক্ষরিক বাশে প্রবেশ করতে, এগুলি Ctrl+ সহ প্রিপেন্ড Vকরাও কাজ করবে।
ব্যাশে চেষ্টা করুন:
echo ^[[33;1mcolored.^[[0mnot colored.
এটি এএনএসআই অব্যাহতি ক্রম ব্যবহার করে । সন্নিবেশ দুই ^[
'মাধ্যমে গুলি Ctrl+ + V, Esc।
এছাড়াও আপনি চেষ্টা করতে পারে Ctrl+ + V, Ctrl+ + M, Enter, যা আপনি দিতে হবে:
bash: $'\r': command not found
\r
উপরে থেকে মনে আছে ? :>
এই এএসসিআইআই কন্ট্রোল অক্ষর তালিকা সম্পূর্ণ ASCII প্রতীক টেবিলের থেকে পৃথক , কন্টোল / সিউডোটারমিনাল / ভিমে Ctrlকী (হাহা) এর মাধ্যমে theোকানো কন্ট্রোল অক্ষরগুলি সেখানে পাওয়া যাবে।
অন্যদিকে সি এবং অন্যান্য ভাষায়, আপনি সাধারণত এই 'অক্ষরগুলি' উপস্থাপন করতে অষ্টাল কোড ব্যবহার করেন।
আপনি যদি সত্যিই জানতে চান যে এগুলি কোথা থেকে এসেছে: টিটিওয়াই ক্ষুব্ধ । এটি এই লিঙ্কটি আপনি এই বিষয়টি নিয়ে আসতে পারেন তবে সাবধান হন: ড্রাগন থাকবে।
টি এল; ডিআর
সাধারণত foo
= \n
, এবং bar
= \r
।