关于在awk中使用date命令的问题

[root@linuxprobe ~]# echo "Tue Mar 24 18:35:59 CST 2020," | awk 'BEGIN{FS=","}{"date +%s -d $1" | getline var;print var}'
date: option requires an argument -- 'd'
Try 'date --help' for more information.
整个情况如上所示,如果去掉-d $1的话,整个命令可以顺利的运行,不知道为什么,在awk中不能加d这个参数吗?

-d,--date=字符串 显示指定字符串所描述的时间,而非当前时间。
这个是描述时间所以不能加。
可以这样用date -d '2 days ago' //显示2天前的时间

https://www.cnblogs.com/gattaca/p/6802478.html