问题标签 [positional-parameter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - 如何在 Jenkins Groovy 中设置位置参数
Groovy 是否支持位置参数?
我在 Jenkins 共享库中定义了一个函数name.groovy
当我从管道中调用它时
它工作得很好,我得到了
My name is Foo
My age is 21
但是,我想按位置设置参数,以便无论它们如何放置都能正确打印。
但是当我这样做时
我明白了
有没有办法正确设置它?
linux - 变量内的位置参数不可读 - bash脚本
我正在处理的小脚本有问题,您能否解释一下为什么这不起作用:
因此,当我部署我的脚本 ( ./mycript.sh $michael ) 时,它应该使用该值而不是 $1 并通过 echo $variable1 提供输出?就我而言,这是行不通的。
你能解释一下我应该如何在变量中配置位置参数吗?
我尝试了这个解决方案,但这没有帮助:
bash - 为什么我的 bash 脚本无法识别 date 命令中的变量?
如果我在 bash 脚本的函数中执行此行,它将成功运行:
但是,如果我通过运行将“2021”作为输入参数传递
如果我将年份替换为相应的变量,则会收到错误“日期:日期无效 #-01-01”:
同样使用引号也无济于事:
关于如何解决它的任何想法?提前致谢!
bash - Bash 脚本无法识别命令行参数?
我正在使用命令 ./mkproj.sh 调用 bash 脚本 mkproj.sh。我也尝试使用参数调用它: ./mkproj.sh hello 但是当我在脚本中放置 echo "$1" 时,我的脚本返回一个空 $1 。我不确定为什么它不能识别命令行参数。
谢谢!
bash - 砍字符串(用户传递的参数)
假设用户传递了 5 个参数($1
$2
$3
$4
$5
),我如何切断前两个参数($1
$2
),我只想要最后 3 个参数
awk '{print $3,$4,$5} < $@'
如果我不知道传递了多少个参数但我不想要前两个参数怎么办
我不能使用 shift,因为我还需要 2 美元的信息,那我该怎么办?
我在 bash 脚本中的 tar 文件时遇到了这个问题,当用户可能使用正则表达式时*.txt
,shell 会自动将其转换为file1.txt
file2.txt
(假设只有两个.txt
文件)
python - 如何修复 TypeError:main.__init__() 缺少 3 个必需的位置参数:'num1'、'num2' 和 'operator'
我收到此错误 TypeError: main. init () 缺少 3 个必需的位置参数:'num1'、'num2' 和 'operator'
python - 缺少 1 个必需的位置参数:'self'
我有一个问题:我收到错误“
bar() 缺少 1 个必需的位置参数:'self'
“我试过摆弄这些类(使用它们而不是使用它们)和 self 变量,但我什么都没有。函数 bar() 来自我导入的 pandas 库以及数据框 (df)对象。我附上了我的代码的主要功能和发生错误的功能。
欢迎任何帮助!让我知道!
编辑:正如 tdy 在下面的评论中所说。我需要添加括号来创建一个实例。现在我没有收到任何错误,但是在打印 df 时我什么也没有,在绘制信息时什么也没有显示
python - 不推荐使用 Python 参数名称
我目前正在从事一个项目,我无法发布破坏代码,即函数名称必须保持不变,同样适用于其参数和代码中的所有其他内容。话虽如此,人们通常将位置参数作为关键字参数调用函数,例如
问题是我必须更改参数名称,并且在使用位置参数调用函数时可能会破坏代码,因为它本来是:
我尝试添加 **kwargs,但是,它并不能解决所有问题
有谁知道我该如何解决这个问题?
bash - 从 alias 命令中获取第一个参数并将其插入到文件扩展名中
如何制作带参数的别名并将其插入文件扩展名以创建它?我厌倦了这个,这不起作用:
因为 $1 是第一个参数,而 .sh 是文件扩展名,我想创建一个别名来创建一个包含“#!/bin/bash”的 bash 文件,但我想将文件名作为参数,例如,我将写入 create-bash-file filename 这应该生成名为 filename.sh 的 bash 文件
bash - 在 bash 如何使用最后一个参数 - 并将所有其他参数添加到数组
我有一个脚本,用户可以在其中添加任意数量的参数(数字)。
该脚本将对最后一个数字旁边的所有数字求和 - 最后一个数字(参数)是我需要除以的数字
例如:
这将对前 3 个数字 (2+2+6) 求和,然后将答案除以 5(最后一个参数)
- 如何使用最后一个参数?回声???
- 我如何移动循环除最后一个参数之外的第一个参数 - 我希望所有 3 个参数都将添加到一个数组中,我可以循环它
- 请注意,参数的数量可以更改