#!/bin/bash
array=()
array[0]=first
array[1]=second
array[2]=third
array[3]=forth
echo ${array[@]}
for i in $(seq 0 $((${#array}-1)))
do
array[$i]=${array[$((i+1))]}
done
echo ${array[@]}
> db.groups.find();
{ "_id" : ObjectId("5af95ce4b538395ae8af74fd"), "group_id" : 12312, "settings" : [ { "name" : "world1" }, { "name" : "world2" }, { "name" : "world3" } ] }
> db.groups.aggregate({$unwind: "$settings"}, {$match: {"settings": {"name":"world2"}}});
{ "_id" : ObjectId("5af95ce4b538395ae8af74fd"), "group_id" : 12312, "settings" : { "name" : "world2" } }
name=hello
name ='hello'
script.sh 1 2 3
$1=1
$2=2
$3=3
$1=2
$2=3
$3 пустой
#!/bin/bash
current_time=$(date +%s)
last_minute=$(($current_time - 60))
last_minute_string=$(date '+%b %d %H:%M' -d @$last_minute)
grep "$last_minute_string" errors.txt
sed ./screen.log -nre 's/.*([0-9]{2}[:][0-9]{2}).*(Hermelin Nerz) to.*:(.*)/\1 \2:\3/p'
19:33 Hermelin Nerz: О.о
19:33 Hermelin Nerz: Что такое
19:33 Hermelin Nerz: Всё ещё не вышло?
sed ./screen.log -nre 's/.*([0-9]{2}[:][0-9]{2}).* (.+ .+) to.*:(.*)/\1 \2:\3/p'
19:33 Клейно Ярослав: чтото происходит
19:33 Клейно Ярослав: пиши мне пиши))
19:33 Hermelin Nerz: О.о
19:33 Hermelin Nerz: Что такое
19:33 Клейно Ярослав: спасибо
19:33 Клейно Ярослав: я тестирую
19:33 Hermelin Nerz: Всё ещё не вышло?
XTerm*geometry: WxH+X+Y