Мне нужен сценарий, потому что была изменена схема БД, и я должен заполнить новую таблицу некоторыми значениями (они должны быть рассчитаны с использованием класса php). Это был просто краткий обзор, для небольшого обзора).Правильное использование переменных в пакетном скрипте?
Вот первое, что я не могу понять. Я новичок в сценариях, поэтому я смотрел несколько основных/новичков. В оболочке (окнах) я могу запустить:
mysql -B -D www -h xxx -u yyy -pzzz -e "show tables"
это печатает мне все таблицы. Хорошо. Если я пытаюсь что-то подобное в пакетном сценарии просто проверить, если можно использовать переменные
#!/bin/bash
V=10 // or V="10" // or V=$10, i saw all of it
mysql -B -D www -h xxx -u yyy -pzzz -e "select * from session_content_score where score_id<$V"
Я всегда получаю ошибку The command V cannot be found
. Я пробовал каждое объявление, которое мог найти. В чем проблема? Как я могу использовать переменные, потому что мне нужны они для выполнения моей задачи?
Вы вводите в заблуждение [tag: batch-file] (в Windows) с помощью [tag: bash] (в Unix)! – aschipfl