Kha*_*per 1 bash shell aliases positional-parameter
如何创建带有参数的别名并将其插入到文件扩展名中以创建它?我厌倦了这个,但这不起作用:
alias create-bash-file=' echo "#!/bin/bash" > "$1.sh" '
Run Code Online (Sandbox Code Playgroud)
因为 $1 是第一个参数,.sh 是文件扩展名,我想创建一个别名来创建包含“#!/bin/bash”的 bash 文件,但文件名我想将其作为参数,例如,我将写入 create-bash-file filename 这应该生成名为 filename.sh 的 bash 文件
别名不带参数;函数做。
create-bash-file () {
echo "#!/bin/bash" > "$1.sh"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |