繁体   English   中英

从 alias 命令中获取第一个参数并将其插入到文件扩展名中

[英]Take first argument from alias command and interpolate it to file name extension

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

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

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

别名不取 arguments; 功能做。

create-bash-file () {
    echo "#!/bin/bash" > "$1.sh"
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM