데이터베이스에서 데이터를 저장하는 방법과 데이터를 요청 했을 때 다시 찾을 수 있는 방법에 대해 알아보자.
#!/bin/bash
db_set () {
echo "$1,$2" >> database
}
db_get () {
grep "^#$1," database | sed -e "s/^$1,//" | tail -n 1
}
위 코드를 활용한 명령어는 아래와 같다.
$ db_set 42 '{"name":"San Francisco","attractions":["Exploratorium"]}'
$ db_get 42
{"name":"San Francisco","attractions":["Exploratorium"]}
$ cat
123456,{"name":"London","attractions":["Big Ben","London Eye"]}
42,{"name":"San Francisco","attractions":["Golden Gate Bridge"]}
42,{"name":"San Francisco","attractions":["Exploratorium"]}
로그(log)란?