#!/bin/sh # LinesToSingleLine.sh # 2007-07-01 # Chieh Cheng # http://www.CynosureX.com/ # GNU General Public License (GPL) Version 2, June 1991 scriptDir=`dirname "$0"` scriptName=`basename "$0"` usage () { echo " Usage: ${scriptName} [ options ]" echo echo " Options:" echo echo " -appendSpace" echo " Append a space to the end of each line" } appendSpace=0 if [ $# -eq 1 ] then arg="$1" if [ "${arg}" = "-appendSpace" ] then appendSpace=1 shift fi fi if [ $# -eq 0 ] then while read line do printf "${line}" if [ ${appendSpace} -eq 1 ] then printf " " fi done else usage fi