UNIX ASSIGNMENT-4
Solved
Tutorial - 4
Subject : Unix & Shell Programming
1. write a shell script to copy one file into other, display appropriate message if destination file already exist. Script: echo "Enter source filename: " read sname echo "Enter destination filename: " read dname if [ -f $sname ] then if [ -f $dname ] then echo "Destination file already exists" echo "Do You want to overwrite the file?(y/n)" read ans if [ $ans = 'Y' -o $ans = 'y' ] then cp $sname $dname echo "Destination file overwritten" else echo "File not copied to Destination" fi elif [ -d $dname ] then echo "Destination type is directory" echo "Do you want to copy file in directory?(y/n)" read ans if [ $ans = 'Y' -o $ans = 'y' ] then cp $sname $dname echo "$sname file copied to directory $dname" else echo "File not copied to Directory" fi else cp $sname $dname echo "$dname is the new file created" echo "Content of $sname is copied to $dname" fi else echo "$sname - source file doesnot exist" echo "Please, Enter correct source file name" fi echo "Program Completed"
Click below
Click below