BASH

https://habrahabr.ru/company/ruvds/blog/325522/