| 
     
       |  |  |  | 
            
              | 
             
               | 
               
                 |  | UGU: Unix Guru Universe - Unix Tip #4473- June 10, 2025
 -  Home : Help
 : Today's Tip Unix Tip #4473- June 10, 2025
 
 
BOURNE SHELL PSEUDO HASH TABLES 
The best way to explain this
 is with an example:
 
 You may want to write a simple
 script that launches an xterm
 window with different color
 options.  Pseudo hash tables in
 bourne shell.
 
 $ xwindow MidnightBlue
 
 An easy way to this is by first
 listing the supported colors in
 the script (pseudo hash table):
 
 DarkSlateGrey="#2f4f4f"
 DimGrey="#696969"
 MidnightBlue="#191970"
 NavyBlue="#000080"
 
 Next, simply grab the hex color
 code by using the following
 command:
 
 BGColor=`eval echo $"$(echo $1)"`
 
 "$(echo $1)" evaluates to "MidnightBlue" and
 `eval echo $MidnightBlue evaluates to "#191970".
 
 Simply launch the xterm window
 using $BGColor as the background
 color:
 
 xterm -bg="$BGColor" &
 
 This method for extracting pseudo hash
 values may be used for NIS map files,
 file date stamps, GUI colors, etc.
 
 
 This tip generously supported by: Jasper.Silvis@PHL.Boeing.com
 
 
 
 NOTE: All tips provided are USE AT YOUR OWN RISK. Tips are submitted
by various unix admins around the globe. UGU suggest you read and
test each tip in a non-volitile environment before placing into
production.
 
 LAST 5 TIPS
 4472
 - BE A GURU - RTFM
 4471
 - ONE STEP AT A TIME WITH !!
 4470
 - PRINTING WITH NO SPACE
 4469
 - To grab all hidden files 
 4468
 - SAVE A COPY
 I want to 
 SUBSCRIBE
 and get a UGU Tip everyday.
 I want to 
 UNSUBSCRIBE
 and NOT get a UGU Tip everyday.
 If you have a UNIX TIP let us know, we just may use it:
(All tips become the property of the Unix Guru Universe)
 |  |  
                 |  |  
                 |   Copyright 1994-2024 Unix Guru Universe 
 |  |  |  |  |