The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
Google UNIX.COM



View Single Post in UNIX Forums - Click on the Thread or Permalink to View Entire Thread -->
  #4 (permalink)  
Old 05-17-2008
Franklin52 Franklin52 is offline
Moderator
 

Join Date: Feb 2007
Posts: 1,975
An example how to shift the parameters:

Code:
#!/bin/sh

n=$(( $# - 1 ))

for i in `seq 1 $n`
do
  s=$s" $i"
  shift
done

echo Line: "$s"
echo Name: "$1"
And one with sed:

Code:
#!/bin/sh

line=$(echo "$*"|sed 's/\(.*\) .*/\1/')
name=$(echo "$*"|sed 's/.* \(.*\)/\1/')

echo Line " "$line"
echo Name " "$name"
Reply With Quote