Help with Copy Shell Script


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Help with Copy Shell Script
# 1  
Old 09-06-2012
Help with Copy Shell Script

Hello,

I am currently learning UNIX scripting and have written a simple copy program.

However, upon execution, it returns an error despite debugging correctly.

Can anyone assist in explaining this?

Attached screenshots illustrating a test execution.

Many thanks.
Help with Copy Shell Script-copyscript1png
Help with Copy Shell Script-copyscript2png
# 2  
Old 09-06-2012
Replace the following
Code:
if [ -e "$to" ]
.........
fi
cp $from $to

with
Code:
if [ -e "$to" ]; then
   echo "$to aready exists: overwrite (yes/no)?"
      read answer
         if [ $answer = yes ]; then
            echo "1"
            cp "$from" "$to"
         else
            echo "2"
            echo "Copy not performed"
         fi
else
   echo "3"
   cp "$from" "$to"
fi

Remove the echo statements if it works for you

Last edited by xbin; 09-06-2012 at 05:45 PM.. Reason: Use code tags when posting code
# 3  
Old 09-12-2012
Copy Shell Script still not functioning as expected

Hi Xbin,

Many thanks for the suggested code amendment.

I tried it but the existence test still seems to require an argument for some unknown reason.

Attached the test against the amended code.

Any further ideas much appreciated.
Help with Copy Shell Script-copyscript3png
# 4  
Old 09-12-2012
Corrected..

Not used cp for a file to fileSmilie

Thanks elixir...Smilie

Last edited by pamu; 09-12-2012 at 07:09 AM.. Reason: correction..
# 5  
Old 09-12-2012
Quote:
Originally Posted by pamu
One Important point, i have noticed here you are trying to copy file into the file.. It should be files into the folder.

cp command should be like this..


Code:
cp /soucre_path/file /destination_path/

And what prevents one from doing that? You can always copy a file to another and cp allows that. That's the most basic usage of cp. Consult your man page.
This User Gave Thanks to elixir_sinari For This Post:
# 6  
Old 09-12-2012
Please post your mycp1 script as text and not a picture.
# 7  
Old 09-13-2012
Example of Copy Script

Hi xbin,

Attached in txt format as requested.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script to copy files from on folder to another

I am trying to copy files with specific date and name to another folder. I am very new to shell scripting so i am finding it hard to do that. see the sample code i have written below. srcdir="/media/ubuntu/CA52057F5205720D/Users/st4r8_000/Desktop/office work/26 nov"... (13 Replies)
Discussion started by: Aqeel Abbas
13 Replies

2. Shell Programming and Scripting

shell script to check permission before copy over

Hi, I am writing some shell script to check the file owner permission whether the write bit is turn on. If it is turn on it will copy the file to the destination else it will just prompt user to change the file and skipping it. However, I am starting getting loss here as I have couple of... (2 Replies)
Discussion started by: wanaka
2 Replies

3. Shell Programming and Scripting

Shell script to copy file

Dear all, I have a database with thousands of files with the structure of name is: Filename_hour_year.abc Filename_hour_year_1.abc .............. So what I need is how to write a script that all file with contain the character "_1" will copy to "_2" For example: file name:... (7 Replies)
Discussion started by: hainguyen1402
7 Replies

4. Shell Programming and Scripting

Shell Script, Copy process using find.

Ok, so here is what I am looking for.. Shell script that uses find to look for one days worth of data using the modified date and then copies only those files to a specified directory. I figured I could use grep and the find command to do this. It seems to work just fine from what I can... (4 Replies)
Discussion started by: techjunky
4 Replies

5. Shell Programming and Scripting

shell script to search and copy files

Hello Im new to this forums, I would like some help regarding a script that I need in order to copy some files. Heres the scenario: I need to search several files which have a particular code inside, lets say "test" all of them on different directories. I need to copy all of them on a new... (4 Replies)
Discussion started by: c.watson
4 Replies

6. Shell Programming and Scripting

Shell Script - Copy File at intervals

Hi, I want to copy some files from a Folder say, /usr/X at random intervals to another location. Basically, new files will be dumped at random intervals to location /usr/X and I have to copy those new files to some other location (after copying, I cannot delete those files from source... (2 Replies)
Discussion started by: angshuman_ag
2 Replies

7. Shell Programming and Scripting

Help with a shell script to modify one line and copy the next 9 to same file

Hi everyone, the problem is quite simple, yet I can't find an easy solution using awk. I need to search for a string in $3, then if I find this string, copy the line,modify $3, and copy the next 9 lines to the same file. My problem is in the copying of the lines... Finding and modifying... (5 Replies)
Discussion started by: Teroc
5 Replies

8. Shell Programming and Scripting

suggestion on shell script on copy with xargs

Hi, i am trying to copy files except the latest, my script goes here #! /bin/bash # to copy control files to a local DR server # copy latest files of archive #modified on 26-03-2009 # --get today date dt=` date +"%Y_%m_%d"` --get yesterdays date adt=`(date --date='1 day ago'... (1 Reply)
Discussion started by: saha
1 Replies

9. Shell Programming and Scripting

How to copy and paste line in shell script

Hi I want to grep for a line and copy and paste that line. for Example ---- file abc.txt ---- host=atlx1 sid=atld1 mail=abc@abc.com host=atlx2 sid=atld2 mail=xyz@abc.com host=atlx3 sid=atld3 mail=def@abc.com host=atlx4 sid=atld4 mail=mno@abc.com --- end of file abc.txt ---- Now I... (16 Replies)
Discussion started by: upsrk
16 Replies

10. Shell Programming and Scripting

Urgent !!! Shell script to copy files to VSS

Hi all !!! I need this sample script urgently. Please help. Suppose I do an "ls -ltr" in a directory and store the output in a text file (say "a.txt"). What I need to do is to write a shell script which reads file-names from "a.txt" and copies only those files to VSS. Let's say the destination... (1 Reply)
Discussion started by: devalin
1 Replies
Login or Register to Ask a Question