【发布时间】:2013-04-23 13:29:28
【问题描述】:
如何在我的 .bashrc 中创建别名,以便我可以运行两个带参数的命令?
例如编译源码并运行。
gcc-run -lm example.c
会运行
gcc -lm example.c
./a.out
我找到的最接近的是this question,但它没有任何参数。
【问题讨论】:
如何在我的 .bashrc 中创建别名,以便我可以运行两个带参数的命令?
例如编译源码并运行。
gcc-run -lm example.c
会运行
gcc -lm example.c
./a.out
我找到的最接近的是this question,但它没有任何参数。
【问题讨论】:
如果你想传递一个参数,你不能使用别名。您需要使用 shell 函数。听起来你想要类似的东西
gcc-run () {
gcc "$@"
./a.out
}
【讨论】:
$1 $2... 作为单个参数。
gcc-run () { gcc "$@" && ./a.out; }