【发布时间】:2023-01-18 18:05:53
【问题描述】:
这是我的脚本。
alias h='history "${1:-25}"'
我想要的结果是当它像h 100 一样可变时,它显示history 100 的结果并且没有像h 这样的给定输入,它显示像history 25 这样的 25 个元素。
但它仅在我点击 h 时有效,显示 25 个结果,除此之外它给了我参数错误。
-bash: history: too many arguments
我试过 ${1:-25} 但它也返回错误。
-bash: $1: cannot assign in this way
对不起,如果它是重复的,但是 bash 脚本很难查找,因为它有 $ 和数字。
【问题讨论】:
-
我猜你在你的
.bashrc中这样做?别名不带参数。
标签: bash