Я знаю, що існує певний набір правил, які оболонку розширюють набрані користувачем команди. (давайте поговоримо про панщину.) Чи можливо роздрукувати команду у формі після розширення оболонки? Здається, це корисна програма для вивчення та переконання, як оболонка розширює спеціальні символи. напр $ echo * {all the filenames in current dir} Я …
Коли ви використовуєте розширення дужок в bash, щось подібне echo {a,b,c} стає echo a b c Чи є спосіб її розширити на 3 окремі команди, по одній для кожного розширення? Так що: echo {a,b,c} став би echo a echo b echo c
Мені часто буває прикро (або гірше), коли я друкую command .* в bash і команда застосовується до батьківського каталогу та поточного каталогу. Чи є якийсь варіант оболонки чи інша конфігурація, яку я можу налаштувати, щоб зробити bash виключенням .і ..з розширення .*?