sed -n 命令或变量替换

sed -n command or variable substitution

我正在尝试替换 sed 中的 date 命令。

如下所示,我正在尝试 boh 命令和变量替换,但两种方法都没有产生输出。我已经尝试了一些我在没有出错的下面发布的东西。

sed -n "/$(date -d '1 year ago' '+%Y-%m')/,$p" filename.csv

search=$(date -d "1 year ago" '+%Y-%m')
sed -ne '/"${search}"/,$p' filename.csv

请问如何将变量或命令替换为 sed

sed -n '/'"$(date -d "1 year ago" '+%Y-%m')"'/,$p' filename.csv