用户定义的函数,用于查找最多4个数字

电缆盖5533

我有一个基本的脚本,可以使用用户定义的函数查找最多2个数字。但是,我需要将其转换为可以接受的4个数字,我很难过。这是脚本。

#!/bin/bash
echo $1 $2 | awk '
{
    print max($1, $2)
}

function max(a, b) {
    return a > b ? a: b
}'

您只需执行以下操作即可执行该操作:(./scriptname 1 2或所需的任何两个数字),并且输出将为两个数字的最大值。我想我可以做到以下几点。

#!/bin/bash
echo $1 $2 $3 $4 | awk '
{
    print max($1, $2, $3, $4)
}

function max(a, b, c, d) {
    return a < b ? a: b
}' 

我在第7行(“返回”行)遇到问题。有什么建议?
谢谢-CableGuy

钢铁司机

您可以多次使用2参数功能

$ cat scriptname 
#!/bin/bash
echo $1 $2 $3 $4 | awk '

function min(a, b) {
    return a < b ? a: b
}

{
    print min(min(min($1,$2),$3),$4)
}'

然后例如

$ ./scriptname 3 1.2 -0.4 77
-0.4

如果您需要将其编写为4参数函数,那么我建议使用类似

function min(a, b) {
    return a < b ? a : b
}

function min4(a,b,c,d) {
    return min(min(min(a,b),c),d)
}

{
    print min4($1,$2,$3,$4)
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找最多5个数字的LCM

来自分类Dev

最多3个数字的乘法Swift

来自分类Dev

如何使用模板查找最多多个数字?

来自分类Dev

如果我们只能编辑函数的主体,那么找到最多四个数字的最快方法是什么?

来自分类Dev

最多获取3个数字,并使用各自的名称

来自分类Dev

设置UITextField使用NSNumberFormatter最多写入11个数字

来自分类Dev

给定1至10个元素的数组的4个数字。查找3个数字,它们的总和可以生成所有四个数字?

来自分类Dev

UITextField保留小数点后最多10个数字,小数点后最多3个数字

来自分类Dev

使用递归并实现Euclid算法从用户中查找三个数字的GCD

来自分类Dev

使用递归并实现Euclid算法从用户中查找三个数字的GCD

来自分类Dev

两个几乎相同的C ++函数用于完成几乎相同的任务(查找25个数字的行的平均值),但是只有一个函数起作用吗?

来自分类Dev

编写一个自定义求和函数,对一个数字列表求和

来自分类Dev

查找两个数字中较大的一个的库函数

来自分类Dev

查找最多3个变量的函数不返回任何内容

来自分类Dev

在一组4个数字中查找重复项的有效方法

来自分类Dev

给定没有重复值和目标和的数组,如何查找4个数字的和?

来自分类Dev

在一组4个数字中查找重复项的有效方法

来自分类Dev

从两个可能的数字(4或7)中获取一个数字并返回第二个数字的函数

来自分类Dev

查找所有均分一个数字的数字

来自分类Dev

UITextField最多可保留小数点后10个数字,小数点后最多3个数字

来自分类Dev

最多1个字母和14个数字的正则表达式

来自分类Dev

用户在数组中输入10个数字,我将如何编写代码以查找该数字并输出该数字在数组中的位置?

来自分类Dev

运行4个数字的组合

来自分类Dev

应用于用户定义的函数

来自分类Dev

如何使用3个用户定义的函数计算数字的平方根

来自分类Dev

定义一个递归函数来计算通用Lisp中一个数字的位数

来自分类Dev

查找总和为某个值的X个数字的函数

来自分类Dev

当我与resignFirstResponder结合使用时,UITextField最多不能为1个数字

来自分类Dev

mongodb获取最大值,最多为一个数字

Related 相关文章

  1. 1

    查找最多5个数字的LCM

  2. 2

    最多3个数字的乘法Swift

  3. 3

    如何使用模板查找最多多个数字?

  4. 4

    如果我们只能编辑函数的主体,那么找到最多四个数字的最快方法是什么?

  5. 5

    最多获取3个数字,并使用各自的名称

  6. 6

    设置UITextField使用NSNumberFormatter最多写入11个数字

  7. 7

    给定1至10个元素的数组的4个数字。查找3个数字,它们的总和可以生成所有四个数字?

  8. 8

    UITextField保留小数点后最多10个数字,小数点后最多3个数字

  9. 9

    使用递归并实现Euclid算法从用户中查找三个数字的GCD

  10. 10

    使用递归并实现Euclid算法从用户中查找三个数字的GCD

  11. 11

    两个几乎相同的C ++函数用于完成几乎相同的任务(查找25个数字的行的平均值),但是只有一个函数起作用吗?

  12. 12

    编写一个自定义求和函数,对一个数字列表求和

  13. 13

    查找两个数字中较大的一个的库函数

  14. 14

    查找最多3个变量的函数不返回任何内容

  15. 15

    在一组4个数字中查找重复项的有效方法

  16. 16

    给定没有重复值和目标和的数组,如何查找4个数字的和?

  17. 17

    在一组4个数字中查找重复项的有效方法

  18. 18

    从两个可能的数字(4或7)中获取一个数字并返回第二个数字的函数

  19. 19

    查找所有均分一个数字的数字

  20. 20

    UITextField最多可保留小数点后10个数字,小数点后最多3个数字

  21. 21

    最多1个字母和14个数字的正则表达式

  22. 22

    用户在数组中输入10个数字,我将如何编写代码以查找该数字并输出该数字在数组中的位置?

  23. 23

    运行4个数字的组合

  24. 24

    应用于用户定义的函数

  25. 25

    如何使用3个用户定义的函数计算数字的平方根

  26. 26

    定义一个递归函数来计算通用Lisp中一个数字的位数

  27. 27

    查找总和为某个值的X个数字的函数

  28. 28

    当我与resignFirstResponder结合使用时,UITextField最多不能为1个数字

  29. 29

    mongodb获取最大值,最多为一个数字

热门标签

归档