Olá pessoal, espero que possam me ajudar ..

Preciso carregar vários arquivos txt todo dia a noite em um banco MySql para isso pensei em um script.

Com isso criei o script abaixo carga.sh onde queria usar os parâmetros $1 e S$2 como sendo o nome do arquivo a ser carregado e a tabela, mas ele só executa a primeira linha de acesso ao mysql e depois para .. executando ele com # mysql < carga.sh ele executa, mas aí não aceita os parametros $1 e $2 .. Onde estou errando ??

mysql -u root -p****** bancodedados;
LOAD DATA LOCAL INFILE '/tmp/$1'
REPLACE
INTO TABLE $2
FIELDS
TERMINATED BY '|'
ENCLOSED BY '"'