strings

从 ansible 上的字符串中删除特定字符
strings

从 ansible 上的字符串中删除特定字符

我有以下内容 - set_fact: test_result: " {{ htmlres.content | regex_search('http://website([0-9]+)', '\\1') }}" 使用调试,将返回以下内容" '[01]'" 由于只想要数字,我使用该函数进行了一些实验,并通过添加以下内容replace()删除了数字:[ ] - set_fact: test_result: " {{ htmlres.content | regex_search('http://website([0-9]+)', '\\1') | re...

Admin

在 Windows 批处理脚本中将字符串从混合转换为大写
strings

在 Windows 批处理脚本中将字符串从混合转换为大写

有没有办法在 Windows 批处理脚本中将混合字符串转换为大写? 我正在编写一个批处理文件来创建某些对象并授予用户组对它们的访问权限。也就是说,我应该发出如下命令 cas caslibs create path --name CAS_HRCOCKPIT --path /sas/data/projects/HRCOCKPIT / cas caslibs add-control --name CAS_HRCOCKPIT --group GSSASELA-DEVHRCockpitUsers --grant read cas caslibs add-control...

Admin

分割变量 $name NGINX 服务器 (rtmp-module)
strings

分割变量 $name NGINX 服务器 (rtmp-module)

我需要从我的 nginx conf 文件中分离 $name 变量。 我得到的 $name 类似于“12345_stream”。我需要拆分它并使用执行中“_”(12345)之前的部分将值 12345 放入 FFMPEG 执行中以及 HLS 推送指令的其他参数中。 我曾尝试做类似的事情: set $splittename = $name ~^ "([^_])+"; 尝试将此代码放在每个块上(所有块、rtmp、服务器等之上),但我总是收到相同的错误: nginx: [emerg] "set" directive is not allowed here 关于如...

Admin

Python 3 中 b' ' 中涵盖的变量
strings

Python 3 中 b' ' 中涵盖的变量

我确信这是一个相当菜鸟的问题,我已经在 Google 上搜索过了,却找不到直接的答案,但我可能问错了……我正在尝试制作一个开箱即用的配置脚本,所有需要回答的问题都存储在一个名为 pass.ini 的文件中。当我从 getstr(使用 curses)获取用户输入时,当它填充我的文件时,它们都以 b'variable string' 作为其值。当我尝试执行 strip 命令时,我得到 b'riable strin'。当我执行 str(variable) 时,它会出现同样的问题。我看到 b'<variable_string>' 可以表示它是字节码而不是...

Admin

BASH:比较字符串时没有这样的文件或目录
strings

BASH:比较字符串时没有这样的文件或目录

我正在尝试创建一个脚本来将输入的字符串与空值进行比较。逻辑有效,但我一直收到以下错误: ./demo.sh:第 13 行:[[/var:没有此文件或目录 下面是令我困惑的代码块: read -p "Hello, please enter the target installation path: [/opt] " depl echo "You have chosen to deploy in $depl" echo "Now deploying in $depl..." if [[$depl == ""]]; then ...

Admin

如何根据 HTTPS 上的匹配字符串丢弃传出流量
strings

如何根据 HTTPS 上的匹配字符串丢弃传出流量

我正在管理一个小型共享托管服务器。今天我收到了托管服务提供商的投诉,称我的服务器正在向其他网站的 wp-login.php 页面发送请求。我实施了防火墙规则 /sbin/iptables -I OUTPUT -p tcp --dport 80 -m string --string "wp-login.php" --algo kmp -j REJECT --reject-with tcp-reset 我测试后发现,从我的服务器无法向 发送请求http://testsite.com/wp-login.php。这很好,它按预期工作。 但是,我还是收到了关于...

Admin

从 iftop 中 grep 单行
strings

从 iftop 中 grep 单行

iftop -t -L1 -s1 输出: iftop -t -L1 -s1 | grep "Total send and receive rate:" 输出: 我怎样才能只 grep “总发送和接收状态:”行? ...

Admin

如何将用户代理字符串列入白名单?
strings

如何将用户代理字符串列入白名单?

我正在尝试将 Nginx 中非常具体的用户代理字符串列入白名单。以下示例演示了如何将一般类型的浏览器(例如 mozilla 或 chrome)列入白名单,但我想要列入白名单的字符串/却(破坏了 nginx 配置。 如何将 Nginx 的用户代理列入白名单? https://gist.github.com/supairish/2951524 https://www.scalescale.com/tips/nginx/block-user-agents-nginx/ https ://www.cyberciti.biz/faq/nginx-if-cond...

Admin

在unix中,如何截断多个字符后的字符串?
strings

在unix中,如何截断多个字符后的字符串?

如何使用 sed 删除点后一行中的所有字符? 我有一个包含多行这样的文件: 123456789 3483 98765432 56345 985745634 3469 67495735 87654 现在我想删除前 10 个字符之后的所有内容。所以我只希望我的输出是: 123456789 985745634 我正在谷歌搜索 sed 的特定示例,但在这些示例中没有找到任何帮助。 ...

Admin

使用 Powershell 替换 XML 中的字符串会导致 XML 格式错误
strings

使用 Powershell 替换 XML 中的字符串会导致 XML 格式错误

我有一个相当大的 XML 文件,需要替换其中的一些连接字符串。 我使用以下代码来替换字符串: $temp = Get-Content .\bigxmlfile.xml $temp.replace("STRING1","STRING2") | out-file .\bigxmlfile.xml -force 这可以很好地更改字符串,但由于某种原因,它总是会破坏 XML。我很难弄清楚为什么。 ...

Admin

如何报告通过 grep 管道传输后的字符串找到的文件名?
strings

如何报告通过 grep 管道传输后的字符串找到的文件名?

我已经在 *nix 上呆了很长时间,记得过去做过这样的事情,现在那些神经通路已经消失了……我在 /usr/local/lib 中搜索包含以下内容的文件img_convert因为我收到链接错误并想找到包含该引用的库。 此命令找到引用,但不打印包含的文件名: $ strings /usr/local/lib/* | grep 'img_convert' img_convert img_convert 当然,我可以编写脚本,但我确信有一种方法可以通过命令行来执行此操作......因此,任何帮助都将不胜感激! ...

Admin

如何使用 linux netfilter/iptables 在特定条件下立即重置两端的 tcp 连接?
strings

如何使用 linux netfilter/iptables 在特定条件下立即重置两端的 tcp 连接?

亲爱的 Serverfault 社区, 我遇到了以下问题:如果在数据包数据中遇到某个字符串,我需要立即重置(断开)网络两端的 tcp 连接。我无法控制两端的应用程序,只能使用 linux iptables(或类似工具)来中止连接。 我的第一个想法是使用以下 iptables 规则来实现我想要的效果: /usr/sbin/iptables -A INPUT -p tcp --dport 1234 -m string --algo bm --string 'BAD STRING' -j REJECT --reject-with tcp-reset 远程...

Admin

如何在 Zenoss 上为字符串类型 SNMP OID 添加事件/警报?
strings

如何在 Zenoss 上为字符串类型 SNMP OID 添加事件/警报?

我有一个特定应用程序的状态通过 SNMP 报告为字符串。 当一切按预期工作时,监控会报告一个空字符串,而当某些数据源出现问题时,它会报告一个包含受影响数据源名称的字符串。 我希望当该字符串不为空时,将其作为警报/信息显示在 Zenoss 事件控制台上。 问题是,每当我向监控模板添加 SNMP 类型的数据源时,它都会采用数值。 这个想法是使用 StatusThreshold 来查看值何时发生变化。 这样的设置会导致事件控制台中不出现任何事件。 据我了解,阈值是根据 RRD 数据库中的值进行评估的,该值仅为数字,因此字符串会始终变成“NaN”。 Z...

Admin

Puppet 模板中的小写变量值
strings

Puppet 模板中的小写变量值

在我的 Puppet 配置中,我需要先将变量值小写,然后才能在模板中使用。如何实现?有没有办法将 Puppet 清单中的变量值小写?我需要在模板中执行此操作吗? 更笼统地说:我可以在清单中使用字符串操作函数在哪里。 我是否必须编写自己的自定义 ruby​​ 函数来实现这一点? ...

Admin