Я хочу создать псевдоним для grep следующим образом:
grep argX ~/myfile
где argX - параметр, а myfile всегда один и тот же. Как я могу это сделать?
aliases не поддерживают позиционные параметры, поэтому вам нужно создать функцию (в ~/.profile) и псевдоним этой функции.
function grepMe(){
grep "$1" ~/myfile
}
, а затем псевдоним ..
Здесь я нашел альтернативу без использования функций:
alias grepAlias='bash -xc '\''grep $0 ~/myfile'\'''
Например, используя Здесь :
alias superlocate='bash -xc '\''ag -g $0 --hidden'\'' 2>/dev/null'