उपयोग ^W
(यूनिक्स-वर्ड-रूबाउट) मैं अपने बैश शेल में वर्तमान कमांड से एक एकल "शब्द" को आसानी से हटा सकता हूं।
हालाँकि, जब उद्धृत तर्कों से निपटना होता है, जिसमें रिक्त स्थान होते हैं (या बैकस्लैश-एस्कैप्ड रिक्त स्थान वाले अयोग्य तर्क) यह अच्छी तरह से काम नहीं करता है क्योंकि यह केवल एक शब्द को हटाता है और पूरे तर्क को नहीं।
इसलिए मैं एक संपूर्ण तर्क को हटाने का तरीका ढूंढ रहा हूं।
उदाहरण (कर्सर हमेशा अंत में होता है):
$ foo --bar "foo bar" meow
[black magic]
$ foo --bar "foo bar"
[black magic]
$ foo --bar
[black magic]
$ foo