linux - Bash 函数来缩短一些命令

标签 linux bash shell

我正在使用 django,我想缩短一些命令,例如 python manage.py xxx 或 tar -xzvf 。等等

我试过了

mng(){
  python manage.py $("$@")
}

没用

$("python manage.py $@")

效果不佳

我在搞什么鬼?

最佳答案

您有一些不需要的括号。试试这个:

mng() {
  python manage.py "$@"
}

你确实需要引号,否则额外的参数将被空格分开。

关于linux - Bash 函数来缩短一些命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28851919/

相关文章:

linux - 在后台运行 Web 服务器

bash - 在awk中转换日期格式,行包含2个日期和一个ip

bash - $- 在 Bash 中是什么意思?

linux - 如何将给定的两行 awk 代码合并为一行?

linux - mkdir 创建的目录有奇怪的权限(不执行)

c - 通过 C 中的 makefile linux/unix 命令行传递参数

json - 使用 jq,将 csv 文件转换为 json,使用 csv 文件名作为顶级对象名称

linux - Android Linux内核断电顺序

Bash命令更改bash窗口的大小

shell - 使用Shell远程查询Hive