Я пытаюсь создать псевдоним zsh
, который будет эквивалентен:
cat `which some_command`
В bash это невозможно с псевдонимом, поэтому в моем ~/.bashrc
была функция со следующим содержимым:
function catw {
cat `/usr/bin/which "${1}"`
}
Я переместил функцию на ~/.zhrc
без изменений, и она работает, но в то время как в bash
она выполняется сразу с zsh
Я получаю задержку в несколько секунд до того, как команда cat
действительно запустится.
Есть ли способ сделать это как более эффективный zsh
псевдоним? Если нет, то почему функция выполняется дольше? Можно ли что-то изменить в функции, чтобы она работала так же быстро, как в bash
?