@Kamikadze1024

Как записать вывод sqlite3 в bash переменную?

Хочу записать вывод sql3 в shell переменную в представленном скрипте.
#!/bin/sh

sqlite3 test.db <<EOF
create table n (id INTEGER PRIMARY KEY,f TEXT,l TEXT);
insert into n (f,l) values ('john','smith');
select * from n;
EOF

exit 0;


Как мне это сделать?
  • Вопрос задан
  • 519 просмотров
Пригласить эксперта
Ответы на вопрос 1
@A1estro
Вот так например:
#!/bin/sh

output=`sqlite3 test.db <<EOF
create table n (id INTEGER PRIMARY KEY,f TEXT,l TEXT);
insert into n (f,l) values ('john','smith');
select * from n;
EOF`
echo $output
exit 0;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект