@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;


Как мне это сделать?
  • Вопрос задан
  • 531 просмотр
Пригласить эксперта
Ответы на вопрос 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;
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы