1

如何制作带参数的别名并将其插入文件扩展名以创建它?我厌倦了这个,这不起作用:

alias create-bash-file=' echo  "#!/bin/bash" > "$1.sh" '

因为 $1 是第一个参数,而 .sh 是文件扩展名,我想创建一个别名来创建一个包含“#!/bin/bash”的 bash 文件,但我想将文件名作为参数,例如,我将写入 create-bash-file filename 这应该生成名为 filename.sh 的 bash 文件

4

1 回答 1

5

别名不带参数;功能做。

create-bash-file () {
    echo "#!/bin/bash" > "$1.sh"
}
于 2021-11-28T15:43:14.377 回答