gpt4 book ai didi

java - 添加bash函数以使用多个命令行输入编译和运行java

转载 作者:行者123 更新时间:2023-12-01 09:32:50 26 4
gpt4 key购买 nike

我正在尝试创建一个 bash 函数来编译和运行 java 代码,但这也不限于单个命令行参数。到目前为止我已经:

run() {
javac $1.java
java $1 $2
}

问题是这只允许一个命令行参数

最佳答案

bash中,您可以简单地编写

run() {
javac "$1".java
java "$1" "${@:2}"
}

为了兼容 POSIX,您只需要稍微长一点的东西:

run() {
fname=$1
shift
javac "$fname".java
java "$fname" "$@"
}

关于java - 添加bash函数以使用多个命令行输入编译和运行java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39256471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com