Solved UNIX ASSIGNMENT-4 New
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
Comments
Post a Comment