gpt4 book ai didi

linux - 传递的参数小于 1 时出错,我在做什么?

转载 作者:太空宇宙 更新时间:2023-11-04 09:45:01 24 4
gpt4 key购买 nike

我正在尝试让脚本在输入类似 -9 的数字时回显消息。

参数必须从命令行传递

这就是我现在拥有的。

#!/bin/bash
#Assign1part1

if (( $# != 1 )); then
echo "Error: Must only enter one argument" >&2
exit 1
fi

if (( $1 -lt 1 )); then
echo "Error: Argument must be a positive integer" >&2
exit 1
fi

seq -s, $1 -1 1

最佳答案

(( ... )) 不是测试

$ (( -1 < 1 )) ; echo $?
0
$ (( -1 > 1 )) ; echo $?
1

关于linux - 传递的参数小于 1 时出错,我在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17057547/

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