Use um documento aqui .
mysql [args] << EOF
USE $DB_NAME;
LOAD LOCAL DATA INFILE "$INPUT_FILE" REPLACE INTO TABLE "$TABLE" LINES TERMINATED BY '|' CHARACTER SET utf8;
QUIT;
EOF
(suponho que você não queira, na verdade, aspas simples ao redor das referências de variáveis).
Além disso, você pode configurar um arquivo ~/.my.cnf
para que não -interactive management é um pouco mais simples, por exemplo:
[client]
user=root
password="some pass"