В текущей папке, в 7 строке, файлов *.sql добавляем название таблицв по названию файла.
for i in `ls *.sql`; do sed -i '7s/EXISTS;/EXISTS '"$(basename "$i" .sql)"';/' $i; done
Ну или можно все с первого раза сделать все правильно ;)
for i in `ls *.sql`; do sed -i '7i DROP TABLE IF EXISTS '"$(basename "$i" .sql)"';' $i; done
Комментариев нет:
Отправить комментарий