![Bash 脚本在引号中传递参数](https://linux22.com/image/181395/Bash%20%E8%84%9A%E6%9C%AC%E5%9C%A8%E5%BC%95%E5%8F%B7%E4%B8%AD%E4%BC%A0%E9%80%92%E5%8F%82%E6%95%B0.png)
我有这样的命令
date -d @$(date -d 'Sat, 08 Aug 2020 00:00:00' "+%s") +'%Y-%m-%d'
输出这个
2020-08-08
所以我想在 bash 脚本中使用 Thins,我创建了这个(这只是真正大脚本的一部分)
Date1=$1
date -d @$(date -d $Date1 "+%s") +'%Y-%m-%d'
但当我尝试像这样跑步时
./test.sh "Sat, 08 Aug 2020 00:00:00"
我明白了
date: extra operand ‘Aug’
Try 'date --help' for more information.
date: invalid date ‘@’
所以看起来“”在传递参数时消失了