Існує зручний ярлик для загального випадку використання. У своєму прикладі ви робите:
$ touch file.js
$ openEditor <alt>+<.>
У другій команді хитрість полягає в тому, щоб записати openEditor(з пробілом після нього), а потім Alt+ .. Тут буде вставлено останній аргумент останньої команди, який є file.js. (Якщо це не працює з Altякихось причин, Escслід також працювати.)
Оскільки часто «об’єкт» справді є останнім аргументом попередньої команди, цим можна користуватися часто. Це легко запам'ятовується і швидко інтегрується у ваш набір інтуїтивно використаних ярликів оболонок.
Існує ціла купа речей, які ви можете зробити з цим, ось поглиблена стаття про можливості: /programming/4009412/how-to-use-arguments-from-previous-command .
Як бонус це буде працювати не тільки в bash, але і у всіх програмах, які використовують libreadline для обробки введення командного рядка.