So you should not call your script that way , but you rather should call it using only the filename and directory name without specifying the path, since you set it up later on with the DEFAULT_PATH.
---------- Post updated at 03:25 PM ---------- Previous update was at 02:19 PM ----------
Quote:
Originally Posted by Antcam
in a particular job there are two main steps (scripts) that are based on unix command mv (first step) and touch command (second step/script): the first script (step) called "movedate.sh" uses a mv command to rename a file: it appends the current date and time to the name of the file
after the same script moves the file to another directory (using always the same "mv" command).
a) Where do you want this *.date file be generated ? in $DEFAULT_PATH or in DEFAULT_PATH/$2 ???
Quote:
Originally Posted by Antcam
The second main step is a script based on a "touch" command: it finds out if the original file (without the date appended to his name) exists in the original folder, and if not, it tries to re-create it.
b) The file won't exists since it has been moved ... why don't you just copy it instead or moving it ... so you would let an original copy and avoid this additional step.
Quote:
Originally Posted by Antcam
The first step goes ok (in fact you can see the file archived in the destination directory with the time stamp added to its name),
c) In the archive destination ? so you want it to be moved to $DEFAULT_PATH ? or $DEFAULT_PATH/$2 ????
Quote:
Originally Posted by Antcam
but even if this step goes ok, the second one (that tries to create the file)
d) Try to create which file and where ?
Quote:
Originally Posted by Antcam
goes in error because it says that the original file exists (as if the time-stamp was not added to the name of the file! But I can see the file archived with time-stamp in a different folder!)
e) Are you trying to make a script that can be launched several time in parallele (concurrent run) ?
Quote:
Originally Posted by Antcam
The size of the file is few KB, the touch command occurs 10 seconds after the file has been archived (I use the time stamp appended to the name of the file as a time-reference).
The file system is shared.
f) let's forget the touch part , i first need to understand what is the expected behaviour (please focus on describing the needs, not what you have done, but what is intended)
I think that instead of explaining what you did or how what you did works,
I just need to know : what are the needs (pseudo-code) ?
a). rename $1 with $1.date (all within the same $DEFAULT_PATH directory)
b). archive (move) the $1.date file into the $DEFAULT_PATH/$2 directory ?
c). other ???
Thx
---------- Post updated at 03:29 PM ---------- Previous update was at 03:25 PM ----------
by the way, as far as i understand, your path_1 will always have the same value as $DEFAULT_PATH so $path_1 is useless : use $DEFAULT_PATH instead.
hello everyone i am new to this forum and was wondering if you all could help me out.... i am looking for a touch command that can touch directories as well as files that does not involve sygwin... any and all help would be appreiciated :D (3 Replies)
If touch command sets the modification and access times of files to the current time of day, is there a command that could do the reverse of this? Say change the access times of files to an earlier time or date?
Say I have this file:
HOME> ls -l
-rw-rw-r-- 1 orbix orbix 886 May... (1 Reply)
Hi,
This might be the stupidest question ever but here it goes, i need to create a file with the name Hello! It's $s It using the touch command
but whenever i use
touch 'Hello! It's $s'
i get s is undefined
touch Hello! It's $s
i get ' unmatched
Please help ^_^ (6 Replies)
Can any one provide answer for the below 3 requirements,
1.
file.txt
grep "name" file.txt > file1.txt
rm -f file.txt
mv file1.txt file.txt
as per abov,
a pattern grepped in file.txt and the content moved to again file.txt
My need is i want the timestamp of file.txt before chaning and... (3 Replies)
Is there a way to do...
touch ./config/newdir/newfile
if neither newdir and newfile exists?
man touch tells me there's not (?)
Is out there another tool to do that?
Thx in advance! :b: (6 Replies)
Hi,
I have a touch command in my script which creates / updates a file TODAY. Then i try to find the list of files which are newer than this TODAY file.
touch `date '+%m%d'`0000 TODAY
cd /auto/users-35/p494856/learning/filetransfer/
find . -name "*csv" -newer... (3 Replies)
Hi all
I changed some of my files in my hoem directory to old dates using the touch command like this
touch -t 200805101024 file name
but after using this command the date changed properly but it displays like below
-rwxr--r-- 1 fincntrg fingrp 193619 May 10 2008 vi.pdf
I... (3 Replies)
hi ,
I am transferring files from one unix server to another, after transfer of a file i want to touch the same file name in another directory in the destination server.
How can i touch a file when i am in ftp prompt on the source server.
Thanks in advance (2 Replies)
Hello,
I am trying to use touch command to create 1200 .txt files. I am using this, but it is not working.
touch `seq 1 1200`.txt
Regards,
Siddhesh.K (5 Replies)