Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> sh & sqlite, проверка базы на сушествование. 
V
    Опции темы
DarkAngel
Дата 15.3.2007, 05:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Как проверит средствами sh существует ли база с таким именем.
Я вообще плохо представляю взаимодействие sh и SQLite, если дадите ссылку на ман или команду которую моно проманить бу очень благодарен.
PM MAIL   Вверх
DarkAngel
Дата 15.3.2007, 06:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



а и еще вопросик не в тему....как выдрать только свободное место?? именно цифру свободного места.
PM MAIL   Вверх
SparF
Дата 15.3.2007, 06:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 387
Регистрация: 14.9.2006
Где: Санкт-Петербург/М осква

Репутация: 1
Всего: 18



Цитата(DarkAngel @  15.3.2007,  06:00 Найти цитируемый пост)
как выдрать только свободное место?? именно цифру свободного места. 

одна тема - один вопрос.

если хотите узнать сколько осталось место на диске:
df -h
сколько занимает каталог:
du -hs имя_каталога


--------------------
Люди, не пользуйтесь пиратским программным обеспечением - переходите на Linux!
PM MAIL ICQ   Вверх
DarkAngel
Дата 15.3.2007, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Нее...Важный вопрос первый - забудем о втором =)
Кста про это я знаю, мне нужно только цифру свободного места, мне именно ее юзать.
PM MAIL   Вверх
bilbobagginz
Дата 15.3.2007, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



sqlite - это база на основе файла.
взаимодействие - либо через библиотеку ( вызовы из программы ), либо через утилиты, установленные пакетом.

man sqlite

там есть все что надо, внизу "SEE ALSO"



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
DarkAngel
Дата 16.3.2007, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Нет у меня в bsd 6.1 нет мана по этой команде.
Как проверить я разобрался, просто проверять файл на существование,
но все таки какая в бсд команда для работы с sqlite
PM MAIL   Вверх
sergejzr
Дата 16.3.2007, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: нет
Всего: 360



база sqlite - обыкновенный файл (на каждую базу). Проверяете его наличие и всё.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
DarkAngel
Дата 16.3.2007, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Эт да, я понял, спс.

Еще один вопрос.........
cat << EOF | sqlite имя.db
BEGIN TRANSACTION;


команда начинает работу с бд, после чего можно юзать синтаксис SQL...
но я смотрю на эту команду и не могу понять каким образом...... и посути манов искать не почему...
Что вот EOF такое?
PM MAIL   Вверх
DarkAngel
Дата 16.3.2007, 03:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Вообщем я полность разобрался. Спасибо всем большое =)
PM MAIL   Вверх
DarkAngel
Дата 16.3.2007, 04:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Я понимаю что большинство это знает, но если кому то нужно, дернул нужное число с помошью awk
вот так тип.
Код

df -k /home/ |grep home | awk '{print $4}'



Ну пример привел....к - мне в килобайтах надо было... грепом вылови 2 строку, ибо есть еще и первая с инфой.

Это сообщение отредактировал(а) DarkAngel - 16.3.2007, 04:36
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0796 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.