gpt4 book ai didi

linux - 变量分配更好的方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:09 25 4
gpt4 key购买 nike

我写了一个 shell 脚本(初学者),它运行良好,但它包含许多参数。

我如下所示为它们分配值。

url=$2
name=$3
ipadd=$5
netmask=$6
vlanid=$4
vlname=$7

有没有更好的方法,我可以使用?

谢谢。

最佳答案

您可以使用read 代替多重赋值:

f=$'\6'  # or any other control character 
IFS=$f read -d'' -r _ url name vlanid ipadd netmask vlname _ < <(printf "%s$f" "$@")

_ 将忽略 $1$8 之后的任何内容。

关于linux - 变量分配更好的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40006935/

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