看起来像是--url 无法筛选wp site list 输出
因此,我们可以尝试:
wp site list | awk \'{ if( $2 == SITE_URL_STRING ) print $1; }\'
我们使用
awk 来自的技巧
here, 筛选
url 列并显示
blog_id 柱
这里我们必须更换SITE_URL_STRING 例如。"https://blog.example.com/site9/".
更新:下面是一个bash示例,可以找到准确的站点url字符串:
#!/bin/bash
site_url="https://blog.example.com/site9/"
wp site list | awk -v site_url=$site_url \'{ if( $2 == site_url ) print $1; }\'
我们使用
-v 选项将shell变量传递给awk。我是从
here.