---
name: "NetSDS::Util::Misc"
section: "3pm"
platform: "linux"
package: "libnetsds-util-perl"
version: "1.045-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/NetSDS::Util::Misc"
---

# NetSDS::Util::Misc(3pm)

miscelaneous utilities

## NAME

NetSDS::Util::Misc - miscelaneous utilities

## SYNOPSIS

```
        use NetSDS::Util::Misc;
```

## DESCRIPTION

`"NetSDS::Util::Misc"` module contains miscelaneous functions.

## EXPORTED FUNCTIONS

- **cmp\_version($ver1, $ver2)** - compare versions

  Funcion comapres two version strings.

- **usage(...)** - print "usage" text

  This function is wapper to Pod::Usage module printing POD to STDERR.

- **get\_cli(...)** - get CLI parameters

  Return command line arguments

- **make\_uuid()** - make UUD string

  Create upper case UUID string.

- **csv\_num($num)** - format number for CSV

  Parameters: numeric value

  Returns: CSV formatted

- **format\_msisdn($msisdn)** - format MSISDN

  Parameters: phone number

  Returns: well formed MSISDN without leading +.

## EXAMPLES

None

## BUGS

None

## TODO

1\. Add other encodings support

## SEE ALSO

Pod::Usage, Data::UUID

## AUTHORS

Valentyn Solomko \<pere@pere.org.ua\>

Michael Bochkaryov \<misha@rattler.kiev.ua\>
