skip to main | skip to sidebar

caritas' space

I love programming and free software.

Tuesday, June 23, 2009

Shell script parameters - a simpler way


#!/bin/sh

for param in "$@"; do
eval "$param"
done

param1=${param1:-param1}
param2=${param2:-param2}
param3=${param3:-param3}

echo $param1 $param2 $param3

Usage:


param.sh param1=<param1> param2=<param2> param3=<param3>
Posted by caritas at 6:01 AM
Labels: programming, shell

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2013 (4)
    • ►  December (3)
    • ►  May (1)
  • ►  2010 (16)
    • ►  March (5)
    • ►  January (11)
  • ▼  2009 (29)
    • ▼  June (20)
      • Debug bash function interactively
      • Shell script parameters - a simpler way
      • GNOME desktop layout for small screen
      • Reading notes: optimizing Linux performance
      • Reading notes of internals of the RT patch
      • Why NMI is not used widely in Linux kernel
      • force_sig_info
      • Fast boot
      • Audio and real-time
      • SNES9x for Zaurus Akita with rotate
      • Some software for tablet PC
      • Firefox addons for tablet PC
      • Finger friendly scrollbar in GTK+
      • Comparison against overflow
      • Screen with title in status bar
      • Mer: Comparison with desktop distributions
      • Hard disk image in qemu
      • Blog with muse
      • ACPI dump
      • New process group in shell script
    • ►  May (5)
    • ►  April (4)
  • ►  2008 (3)
    • ►  November (1)
    • ►  July (2)
  • ►  2007 (11)
    • ►  April (8)
    • ►  January (3)
  • ►  2006 (1)
    • ►  December (1)

About Me

My photo
caritas
System programmer
View my complete profile