X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=src%2Fawk%2Flib%2Fstr.awk;fp=src%2Fawk%2Flib%2Fstr.awk;h=422ff66af32fd02392f7b315b05ddfdcc79a39c3;hb=8482fea64a51f9a9b97895c974a88a986b42aa15;hp=0000000000000000000000000000000000000000;hpb=e103315c72597a9cc9fffaaff11e04b30d1c6416;p=khatus.git diff --git a/src/awk/lib/str.awk b/src/awk/lib/str.awk new file mode 100755 index 0000000..422ff66 --- /dev/null +++ b/src/awk/lib/str.awk @@ -0,0 +1,23 @@ +function str_join(array, from, to, sep_given, str, sep, i) { + str = "" + sep = "" + for (i=from; i<=to; i++) { + str = str sep array[i] + sep = sep_given + } + return str +} + +function str_tail(head, full, tail, len_tail, len_head, len_full) { + len_full = length(full) + len_head = length(head) + len_tail = len_full - len_head + tail = substr(full, len_head + 1, len_tail) + return tail +} + +function str_strip(s) { + sub("^ *", "", s) + sub(" *$", "", s) + return s +}