Unix с параметрами

Возможный дубликат:
Как передать параметры псевдониму?

Мне интересно, можно ли определить псевдоним с параметрами.

  • Каковы специальные символы для печати из сценария для перемещения курсора?
  • Прочитайте текстовый файл и сохраните информацию в переменной
  • Как выполняется выполнение команды find? Find?
  • Сделайте «.» И «источник» по умолчанию равным ~ / .zshrc
  • Почему в то время как переходит в бесконечный цикл?
  • Как отслеживать вызовы системы после ввода команды?
  • Например, когда я должен скомпилировать tex-файл, я выполняю pdflatex, а затем мне нужно открыть pdf:

    $ pdlatex Main.tex $ Open Main.pdf 

    Есть ли способ для определения такого псевдонима:

     alias buildPdf="pdflatex x.tex && Open x.pdf" 

    Где x – параметр?

  • Блок условного исполнения с || и круглые скобки
  • Смягчение замешательства при работе с подобными средами на нескольких серверах
  • Как ksh93 так быстро?
  • как найти в каталоге с изменяющимся шаблоном?
  • Умножение чисел на месте в файле
  • Может ли оболочка Bash «Игнорировать» лишний текст вставки-вставки?
  • 2 Solutions collect form web for “Unix с параметрами”

    Вы можете использовать функцию. Добавьте в свой .bashrc или просто copypasta в свой терминал:

     function buildPdf() { pdflatex "$1.tex" && Open "$1.pdf" } 

    С bash это невозможно. Вместо этого используйте скрипт bash:

     #!/bin/bash pdflatex "$1".tex Open "$1".pdf 
    • Назовите это 'buildPdf'
    • предоставить ему разрешение на выполнение (chmod + x)
    • поместите его в каталог, указанный в $ PATH

    Вуаля!

    Linux и Unix - лучшая ОС в мире.