К командной строке(cmd.exe) относятся *.bat файлы,они в ней запускаются(в unix'e для этого используются *.sh файлы по аналогии обзываются bash скриптами), на данный момент решаю задачу автоматизации под виндовс , но пригодится и решение для юникса и питона.
Создал вот такой linter.bat файл:
C:\Linter\bin\inl -u SYSTEM/MANAGER
CREATE TABLE Customers (
ID CHAR(10) NOT NULL Primary key,
Custom_name CHAR(25) NOT NULL,
Custom_address CHAR(25) NULL,
Custom_city CHAR(25) NULL,
Custom_Country CHAR(25) NULL
);
После первой строки запуска программы логина/пароля выскочит:
SQL>
И чтобы в неё записать создание таблицы, следующие строки от 'create table' до ');" бат файла как сделать(подойдут ответы на баш и питон)?
Gokilla, А если колупнуть чуть дальше, то в КАЖДОМ языке программированирования есть что-то типа print или call или return, но работают все по-разному.
поэтому тот же cd и тот же >> работают в линуксе не так, как в windows, ибо пайпы в linux shell и то жалкое подобие пайпов в cmd.exe не сравнимо.
Gokilla, не, ну простите, качать и ставить себе левую программу никто не будет.
На этом же сайте вы можете документацию почитать, например догадаться, что linter это комплекс программ, а у вас - конкретно утилита командной строки inl linter.ru/ru/documentation/information/pdf/inl.pdf