This port demonstrates one method of sort printing the elements of an Korn shell associative array.
|
|
||
|
This port demonstrates one method of sort printing the elements of an Korn shell associative array. In a number of posts about a year ago I discussed how to develop custom builtins for Korn Shell 93 (ksh93) using libshell and published APIs. You can also use these same APIs to access ksh93 functionality from within a C application. This post provides three simple examples of how to do this. ksh93 supports localization of internal error messages and getopts messages but localization of user messages in shell scripts is flawed. This post examines the issue and shows you how to easily support shell script message catalogs. Have you ever wanted to determine whether a DVD or CDROM is a bootable CDROM or DVD from within a shell script? If you use GNU/Linux you could parse the output from the isoinfo utility which is part of the CDRecord tools suite. What if the isoinfo utility is not available on your operating system? In this case you have to resort to rolling you own compiled langauge utility or shell script. To do this you need to understand where to find the specific bytes on a CDROM/DVD which indicate whether it is a bootable CDROM/DVD or not. The relevant When programmers think about bitwise manipulation, they usually think about using C or C++ to solve their problem since both programming languages provide a rich set of features which make it easy to perform bitwise manipulation. It is possible to just as easily perform such operations using the Korn shell. This post explains what bitwise manipulation and number conversion facilities are available in ksh93. |
||
|
Copyright © 2005-2013 Finnbarr P. Murphy. All Rights Reserved. Powered by WordPress & Atahualpa |
||