以下は私が書いたスクリプトです。
#!/usr/bin/expect -f
#!/bin/bash
# connect via scp
Y_DATE=`$(date --date yesterday "+%Y-%m-%d")`
spawn scp /apps/Train/jboss-soa-p.5.0.0/jboss-as/server/default/log/server.log.$Y_DATE "xxxx@Tdev:/apps/software/copiedLogFiles/"
expect "password:"
send "buildadmin\$123\r"
expect "*\r"
expect "\r"
スクリプトの実行中にエラーが発生しています。
can't read "(date --date yesterday "+%Y-%m-%d")": no such variable
while executing
"Y_DATE=`$(date --date yesterday "+%Y-%m-%d")`"
(file "./copySITtoUAT_CDS.sh" line 6)
Y_DATE 宣言のエラーの原因がわかりません。ここで何かが足りないのですか?