আমি একটি এক্সটার্ম টার্মিনাল খুলি (80 টি কলাম x 24 লাইন), তারপরে চালান $ bash --norc --noprofile, এবং তারপরে $ ttyটার্মিনালের ফাইলের নাম পেতে: আউটপুট হয় /dev/pts/9।
আমি চালিত অন্য টার্মিনাল থেকে:
$ printf foo >/dev/pts/9
fooপ্রথম টার্মিনালে শেল কমান্ড-লাইনে মুদ্রিত হয়।
আমি C-uচালানোর জন্য টিপলে unix-line-discard(প্রদত্ত ফাংশনের নাম $ bind -P | grep -i c-u), fooসরানো হয় না।
যদি আমি 11 টি স্পেস sertোকান এবং টিপই C-u, স্পেসগুলি সরিয়ে ফেলা হয় তবে তা নয় foo।
যদি আমি 12 টি স্পেস sertোকান এবং টিপই C-u, স্পেসগুলি পাশাপাশি সরিয়ে ফেলা হয় foo।
আমি কেন অপসারণ করতে পারি না fooC-uআমার কার্সারটি ঠিক পরে থাকার পরে আমি চাপ দিলে এবং কেন এটি মুছতে আমার 12 টি অক্ষর সন্নিবেশ করা দরকার?
পরিবেশ:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial
$ bash --version | head -n1
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
$ xterm -version
XTerm(322)

$ printf 'some text', আমি--norc --noprofile17 টি অক্ষর বা তার বেশি সন্নিবেশ না করেই ব্যাশ 5.0 এ পুনরুত্পাদন করতে পারি।