I want to enter a file name and if file name exists, it should print the file else create a new file. Pls help me

#usage myscript.sh filename

filename=$1  #read argument "filename"

if [ -f $filename ] #if file exists
then         #print it
  lp $filename  
else       #create it
  touch $filename  
fi
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.