Привет, там пытается добавить аргумент в псевдоним в bash. Я использую Mac. Я искал ряд связанных вопросов: Alias in Bash, Alias in Bash with autocomplete и еще несколько человек все еще не могут разобраться в этом. Я знаю, что мне нужно использовать функцию для создания псевдонима, который вводит ввод, но неясно, должно ли оно выглядеть как любой из нижеперечисленных параметров. Все входы в .bash_profile.Псевдоним с аргументом в Bash - Mac
function mins_ago() { `expr $(date +%s) - 60 \* "$1"`; }
alias mins_ago = function mins_ago() { `expr $(date +%s) - 60 \* "$1"`; }
alias mins_ago = "function mins_ago() { `expr $(date +%s) - 60 \* "$1"`; }"
alias mins_ago = function mins_ago() { `expr $(date +%s) - 60 \* $1`; }
Ничего из этого не работает. Я либо получаю синтаксическую ошибку, либо не распознает аргумент.
Какая фактическая строка вы положили в .bash_profile
, чтобы отсортировать ее по-настоящему? Заранее спасибо. Включен ли бит alias
или я просто перехожу к определению функции?
Stack Overflow это сайт для программирования и разработки вопросов. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww