-1
出力:エラー構文私は多分あなたが私を助けることができる位置構文エラーを知らない!シェルスクリプト構文エラーなし削除mysql
[[email protected] ~]# . test.bash
bash: test.bash: line 23: syntax error near unexpected token `)'
bash: test.bash: line 23: ` 3) mysql -u root -p1234 -e 'USE eventime;DELETE FROM eventime.dt WHERE date1 <(SELECT STR_TO_DATE(CONCAT(DATE_FORMAT(now(),\'%Y-%m-%d\'),\'-1\'),\'%Y-%m-%d\')- INTERVAL 90 DAY);' ;;'
シェルスクリプト:私の新しいシェルスクリプトだけで構文エラーが、私は、コード
#!/bin/bash
selection=
until [ "$selection" = "0" ]; do
echo "=============================="
echo "=========PROGRAM MENU========="
echo "1 - Show Date and Time"
echo "2 - Show Data Database"
echo "3 - Connect Database"
echo ""
echo "0 - Back to command"
echo "=============================="
echo -n "Enter selection : "
read selection
echo ""
case $selection in
1) dti=$(date '+%d/%m/%Y %H:%M:%S');
echo "This is Date and Time : " $dti ;;
2) mysql -u root -p123456789 -e 'USE eventime;SELECT date1,time1 FROM dt;' ;;
3) mysql -u root -p123456789 -e 'USE eventime;DELETE FROM eventime.dt WHERE date1 <(SELECT STR_TO_DATE(CONCAT(DATE_FORMAT(now(),\'%Y-%m-%d\'),\'-1\'),\'%Y-%m-%d\')- INTERVAL 90 DAY);' ;;
0) Ctrl+Z ;;
*) echo "Please enter 1, 2, 3 , 4 or 0"
esac
done
「コード編集できません」というのはどういう意味ですか?似たような質問があります。[エラーは、シェルスクリプトからデータを削除します。](http://stackoverflow.com/questions/39695432/error-delete- data-mysql-from-shell-script)、なぜそれを解決して複製できないのですか? – Inian
構文エラーTT –
ちょうど( "")haha。 –