![]() ![]() ![]() Shall be the numeric value in the underlying codeset of the characterįollowing the single-quote or double-quote. If the leading character is a single-quote or double-quote, the value Since you can print directly to a variable with printf -v myvar there is no fork/subshell needed to capture the result.Įxtracting the value of a character using printf is defined in POSIX printf documentation: ![]() LC_ALL=C printf "%02x:%02x:%02x:%02x:%02x:%02x\n" "'$"įirst line reads 6 characters from /dev/urandom then using the C character set print the 0-filled hex value of each character separated with a colon (the newline is optional but useful to print out the value). ![]() Just for fun, here is a pure bash version, tested against Bash 4.4.12(1)-release: read -N6 b are five other options, all of which use random bits for the least significant bit of the most significant byte that indicates if the address is unicast or multicast and for the second-least significant bit of the most significant byte that indicates if the address is universally or locally administered. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |