#!/bin/sh for i in $* do case $i in *.a) file=`echo $i|sed 's/\.a/.o/'` cp $i $file args="$args $file" ;; -g) ;; *) args="$args $i" ;; esac done cc $args