Как создать псевдоним, который может заменить аргументы для оболочки C? - PullRequest
0 голосов
/ 10 ноября 2010

Мне нужно очень часто использовать следующее

diff <filename.c> standard

Как мне получить псевдоним (adiff) для него, чтобы я мог сделать

adiff filename.c

, и эторазвернуть до

diff filename.c standard

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

Используйте опцию '--to-file' diff.

Попробуйте добавить эту строку в ваш .cshrc:

alias adiff '/usr/bin/diff --to-file=standard'

Только что протестировали это в Bash (хотя другой псевдоним-синтаксис)и, кажется, работает.

Пожалуйста, введите полный путь к файлу "standard", чтобы убедиться, что вы можете вызывать его и из других каталогов.

Теперь вы должны иметь возможность использовать:

$ adiff fromfile
0 голосов
/ 10 ноября 2010

Напишите скрипт и поместите его в папку bin:

Прочитайте первый параметр ввода вашего скрипта и запустите diff <param1> standard

...