【发布时间】:2018-02-12 18:29:15
【问题描述】:
我在我的脚本中使用它,它在我的根服务器和我测试的其他一些服务器上运行良好。
但是在我的虚拟主机(Hosted Plesk)上使用它时有一个问题:chrooted shell,它不输出任何东西。干脆放弃。我的虚拟主机说我需要使用绝对路径,但我不知道如何在 bash 重新匹配中应用它。
#!/bin/bash
str='"<result="Abc1234" />"'
regex='<result="([0-9a-zA-Z._-/:]*)" />'
[[ $str =~ $regex ]] && echo ${BASH_REMATCH[1]}
(我在这里的第一篇文章,如果我忘记了什么或整篇文章格式错误,请见谅)
【问题讨论】:
-
评论不用于扩展讨论;这个对话是moved to chat。