GoGPT Best VPN GoSearch

OnWorks 网站图标

confget - 在云端联机

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 confget

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 confget,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


配置 — 从配置文件中读取变量

概要


配置 [-cSx[-N | -n[-f 文件名[-m 模式[-P 后缀[-p 字首[-s 部分]
[-t 类型] 变量名...
配置 [-[-N | -n[-f 文件名[-m 模式[-P 后缀[-p 字首[-s 部分]
[-t 类型] -L 图案...
配置 [-[-N | -n[-f 文件名[-m 模式[-P 后缀[-p 字首[-s 部分]
[-t 类型] -l
配置 [-f 文件名] -q 部分 [-t 类型]
配置 [-hTV]

商品描述


这个 配置 实用程序检查 INI 样式的配置文件并检索
来自指定部分的指定变量。 它的预期用途是让 shell 脚本
使用与其他程序相同的 INI 样式的配置文件,以避免数据重复。

这个 配置 实用程序可以检索一个或多个变量的值,列出所有变量
在指定的部分中,仅列出名称或值与指定模式匹配的那些
(shell glob 或正则表达式),或者检查文件中是否存在变量。
它有一个“shell-quoting”输出模式,以一种适合的方式引用变量值
将它们直接传递给 Bourne 风格的 shell。

选项:

-c 只检查模式; 如果任何变量存在于
配置文件,如果没有,则为 1。

-f 文件名
指定要读取的配置文件,或“-”(单破折号)表示标准
输入。

-h 显示程序使用信息并退出。

-L 变量列表模式; 显示指定中所有变量的名称和值
名称与一个或多个指定模式匹配的部分。

-l 列表模式; 显示指定部分中所有变量的名称和值。

-m 模式
如果变量的值与指定的模式匹配,则仅显示变量。

-N 始终显示变量名称和值。

-n 从不显示变量名,只显示值。

-P 后缀
在变量名之后显示此字符串作为后缀。

-p 字首
在变量名称之前显示此字符串作为前缀。

-q 询问
查询特定类型的信息。 目前,唯一支持的值
等加工。为 询问 参数是“sections”,它列出了定义的部分的名称
在配置文件中。

-S 引用变量值,以便“var=value”行可以直接传递给
伯恩壳。

-s 部分
指定要读取的配置部分。

如果未指定此选项, 配置 将使用在
配置文件。 但是,如果配置文件包含变量
节标题前的定义, 配置 只会检查它们。

-T 列出可能被选择的可用配置文件类型 -t 选项。

-t 类型
指定配置文件类型。

-V 显示程序版本信息并退出。

-x 将模式视为正则表达式而不是 shell glob 模式。

环境


不考虑。

退出 状态


如果 -c 选项被指定, 配置 实用程序将以 0 状态退出,如果
指定的变量存在于配置文件中,如果不存在则为 1。

正常运行时,无论是否在配置文件或
不,该 配置 实用程序在正常完成后以 0 状态退出。 如果有任何错误
应该在访问或解析配置文件时发生, 配置 效用将
在标准错误流上显示诊断消息并以状态 1 退出。

示例


从配置文件的系统部分检索变量 machine_id:

confget -f h.conf -s 系统 machine_id

从 HTTP GET 请求中检索 page_id 变量,但前提是它是一个有效数字:

confget -f- -t http_get -x -m '^+$' page_id

从 db 部分检索变量主机名,但前提是它以“.ringlet.net”结尾:

confget -f h.conf -s db -m '*.ringlet.net' 主机名

显示系统部分中所有以名称开头的变量的名称和值
以“mach”或以“name”结尾,在每个变量名的开头附加“cfg_”:

confget -f h.conf -s system -p 'cfg_' -L 'mach*' '*name'

显示系统部分中所有变量的名称和值:

confget -f h.conf -s 系统 -l

安全读取 db 部分的内容:

评估`confget -f h.conf -s db -p db_ -S -l`

使用 onworks.net 服务在线使用 confget


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。