看起来像是--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.