Как я могу запустить другую команду, но с теми же аргументами?

Например, я редактирую, а затем запускаю тот же источник.

vim arbit.py python arbit.py 

Я знаю, что могу запустить его изнутри vim , но я хочу общее решение для Bash. Я продолжаю находить ситуации, когда я использую аргументы.

  • «Less» экран очистки команды при выходе - как его отключить?
  • Синхронизация удаленных папок в Linux
  • Windows эквивалентна команде «время» UNIX
  • Как использовать командную строку Windows 7 в полноэкранном режиме?
  • Измените, что закрывает крышку, из командной строки?
  • Как получить список идентификаторов процессов в системе в командной строке linux?
  • Как я могу это сделать?

  • Сортировка и переименование изображений по дате в EXIF-информации
  • Как я могу создать сценарий создания резервных копий недавно измененных файлов в Bash?
  • PubkeyAcceptedKeyTypes и тип ключа ssh-dsa
  • Завершение процесса в unix вместо его прерывания
  • Как установить разрешения по умолчанию для файлов, перемещенных или скопированных в каталог?
  • Пропуск USB для QEMU получает ошибку «qemu: не удалось добавить USB-устройство»
  • 2 Solutions collect form web for “Как я могу запустить другую команду, но с теми же аргументами?”

    Используйте !* . Он расширяется до всех слов, кроме первого (т.е. команды).

     $ vim arbit.py $ python !* python arbit.py 

    Вы можете комбинировать его со всеми функциями ! , например:

     $ vim arbit.py $ ls $ python !vim:* vim arbit.py 

    Или, если вы хотите только последнее слово, есть два других способа:

     $ vim arbit.py $ python !$ 

    или:

     $ vim arbit.py $ python <Esc+.> 

    Дополнительную информацию см. В документации по взаимодействию с историей bash .

    Есть по крайней мере несколько способов сделать это.

     $ vim arbit.py $ python[press Alt-.] 

    Который извлекает последний аргумент предыдущей команды, а именно:

     $ vim arbit.py $ python !$ 

    или

     $ vim arbit.py $ python !* 

    Который извлекает все аргументы предыдущей команды.

    Давайте будем гением компьютера.