腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
BASH
函数
中
的
bash
getopt
、
、
、
我想把我
的
getopt
调用放到一个
函数
中
,这样我就可以让我
的
脚本更整洁一点。我已经读了一些指南,但它们似乎是针对getopts而不是
getopt
的
,并且无法理解它。我在脚本
的
开头有下面的
getopt
调用 #-------------------------------------------------------------------------------=$(
getopt
-s
bash
浏览 7
提问于2017-12-05
得票数 1
回答已采纳
3
回答
如何在mac中使用"
getopt
“命令让
bash
处理长参数?
、
、
我想让我
的
bash
脚本处理长参数。我发现了
getopt
,但OS不支持它。谁能告诉我为什么
getopt
是由BSD实现
的
,而不是GNU?我尝试在GNU
中
构建
getopt
,但由于我使用Linux
的
技能很差,所以失败了。 有人做过这项工作吗?
浏览 2
提问于2012-08-28
得票数 24
1
回答
Linux
bash
,获取
getopt
默认参数。
、
、
、
我试图编写一个中等难度
的
bash
程序,但不知怎么我无法解析命令行参数并使用
getopt
设置默认参数。
getopt
-s
bash
-o l: -l list: -- -l test-l 'test' --
getopt
-s
bash
-o l::-
浏览 16
提问于2015-10-15
得票数 2
回答已采纳
1
回答
使用getopts运行脚本第一次工作,但在第二次运行时不起作用
、
、
、
这是我
的
剧本。我从中改编了它,所以它不可能是脚本本身
的
错误。(原始脚本也有同样
的
问题。) case $opt in echo "-a was triggered, Parameter:$OPTARG" esac这是我
的
输出:
bash
-3.2$ source
getopt</em
浏览 7
提问于2018-02-01
得票数 4
回答已采纳
1
回答
在
Bash
中使用getopts
、
我想在
Bash
脚本中使用getopts,如下所示: while getopts ":hXX:h" opt; do hXX ) Usage ;;done 背后
的
想法是,我想要有两个标志-h或--help,让用户能够使用帮助,以便指导如何使用脚本和另一个标志我认为在
getopt
中
呈现它们
的
顺序与此无关。
浏览 34
提问于2019-10-18
得票数 2
1
回答
是否有可能在一个命令
中
调用一个选项并多次调用它
的
参数?
、
理解
bash
中
的
getopt
是我
的
bash
案例test-
getopt
.sh。OPTS=$(
getopt
-o d:eh -- "$@")while true; do -d ),一个选项和它
的
论点一次。
bash
test-get.sh -d a i am -d&
浏览 0
提问于2018-07-01
得票数 0
回答已采纳
1
回答
关于
getopt
语法错误
、
、
、
好吧,我是linux
的
业余爱好者,玩getops和getop;我在几个论坛上读过关于这个主题
的
几次对话,但我似乎无法使我
的
代码工作。#!,试图从我在网上找到
的
示例
中
理解语法:eval set --"$temp&
浏览 2
提问于2018-05-09
得票数 1
回答已采纳
2
回答
如果
getopt
中有许多变量,如何将代码最小化?
、
实际上,我想最小化我
的
代码,因为如果我有很多来自
getopt
的
变量,比如20-30变量,那么代码就会变得非常长。usage(){ echo "usage" } eval set --echo 'default name:default' fi echo
浏览 3
提问于2014-09-03
得票数 2
回答已采纳
1
回答
解析不适用于
getopt
的
长命令行参数
、
、
作为当前项目的一部分,我希望解析大型脚本
的
长命令行参数。我以前从来没有尝试过
getopt
,但我想第一次尝试让脚本看起来更整洁。在尝试将
getopt
推送到那个大型项目脚本之前,我想先在示例脚本
中
检查它。 在下面的示例脚本
中
,可以很好地解析短命令行参数,但不能解析长命令行参数: #!/bin/
bash
[ $?&
浏览 31
提问于2021-05-04
得票数 0
回答已采纳
2
回答
将
BASH
关联数组传递给PHP脚本
、
、
、
、
是否可以将
BASH
关联数组作为argv传递给PHP脚本?return array( 'option2' => 'bar'我
的
bash
脚本从用户输入(通过
bash
read
函数
)收集数据,并将它们存储到
浏览 3
提问于2014-08-19
得票数 2
回答已采纳
1
回答
哪些字符是GNU
getopt
的
有效缩写?
、
我想知道哪些字符是GNU
getopt
的
有效缩写,
getopt
是用许多不同
的
语言实现
的
,比如
Bash
或PHP。我测试了下面的
Bash
脚本: case $opt in echo "-a was triggered!"
浏览 2
提问于2015-02-15
得票数 1
回答已采纳
1
回答
编写脚本第一个参数:文件/目录,其他参数:命令
、
我希望创建一个脚本,该脚本接收以下结构
中
的
参数列表:其他参数:系统
中
命令
的
名称,例如date、pwd、tail、head、ls。脚本将运行作为第一个参数接收
的
文件/目录上
的
所有命令(从第二个参数开始)。#!/bin/
bash
shift do if [
浏览 0
提问于2023-01-30
得票数 0
1
回答
util
的
getopt
忽略了第一个参数
、
我跟踪stackexchange网站上
的
文章来解析命令行参数。我
的
程序只解析长参数,所有参数都是强制性
的
。以下是我所做
的
:if [[ $?-ne 4 ]]; then echo "
getopt
--test failed in this environment."producer-dir:,consumer-dir:,username:,password:,url:,kafka-h
浏览 0
提问于2018-01-16
得票数 1
回答已采纳
1
回答
为什么
getopt
在我
的
mac操作系统上不能很好地工作?
、
在
bash
中
:我输入命令:输出结果是输入:-- name,pp -- --name 当我输入
getopt
-l name,data -- --namd时,为什么没有告诉我错误
浏览 1
提问于2012-08-02
得票数 3
回答已采纳
2
回答
如何使用
getopt
将
bash
getopts参数传递给Python脚本
、
、
我有一个
bash
脚本,它接受一个
getopt
参数,构建一个Python选项,并尝试运行一个Python脚本来传递创建
的
getopt
参数。然而,这是行不通
的
。#!/bin/
bash
set -e case "${o}" in echo $OPTARG;;
浏览 4
提问于2022-04-22
得票数 1
回答已采纳
1
回答
在C#
中
运行Linux控制台命令
、
在C#应用程序
中
,我使用以下代码通过Mono运行Linux控制台命令:proc.Start(); 这如预期
的
那样起作用但是,如果将命令指定为"-c ls -l"或"-c ls
浏览 2
提问于2014-07-23
得票数 6
2
回答
在
getopt
之后'set -- $args‘
的
作用是什么?
、
在
bash
中使用
getopt
的
常见示例如下errcode=$?最后一行实现了什么?
浏览 0
提问于2012-10-20
得票数 3
回答已采纳
2
回答
如何在
bash
脚本
中
的
位置参数之后读取标志?
、
echo $1while getopts "j:" opt; dodone $
bash
test.sh arg1 arg2但是如果我把旗子参数放在位置前面,我就能得到旗子和它
的
arg。
浏览 8
提问于2022-05-08
得票数 0
10
回答
如何为以破折号/连字符开头
的
字符串执行grep?
、
、
我想在文件
中
grep以破折号/连字符开头
的
字符串,比如-X,但是它把它当作命令行参数来混淆。grep "-X"grep '-X'
浏览 1
提问于2010-03-12
得票数 412
回答已采纳
1
回答
为什么一个脚本在getopts
的
OptionString中会有多个问号
、
我有一个脚本,它有以下一行:这与以下情况有何不同:
浏览 2
提问于2021-01-21
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券