/
niceSOFT
/
libssh2
Обзор
Документация
Войти
/
niceSOFT
/
libssh2
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
libssh2-1.2.6
get_ver.awk
20 строк
566 B
Guenter Knauf
fixed space detection
14 июн 2007, 02:20
14 июн 2007, 02:20
94585bf
Код
Авторство
О чём код?
# fetch libssh2 version number from input file and write them to STDOUT BEGIN { while ((getline < ARGV[1]) > 0) { if (match ($0, /^#define LIBSSH2_VERSION[ |\t]+"[^"]+"/)) { my_ver_str = substr($3, 2, length($3) - 2); split(my_ver_str, v, "."); if (v[3]) gsub("[^0-9].*$", "", v[3]); else v[3] = 0; if (v[2]) gsub("[^0-9].*$", "", v[2]); else v[2] = 0; my_ver = v[1] "," v[2] "," v[3]; } } print "LIBSSH2_VERSION = " my_ver ""; print "LIBSSH2_VERSION_STR = " my_ver_str ""; }