08-11-2005
update ??
You want to update a file means what you exactly want.
Do you want to change the timestamp of the file or contents from the file ?
if contents then obviously us vi editor and make changes.
if you want to change timestamp then use touch command.
check man touch for the same.
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello
I need to write a shell script to update properties between files.
I have 2 files as follow:
file1
urlWebserviceCheckAddress^=McoConfigGlobal.commonGLOBALUrlWebservice
file 2
urlWebserviceCheckAddress=http://localhost:8080/tags
Both files containt the same properties... (1 Reply)
Discussion started by: teodora
1 Replies
2. Shell Programming and Scripting
-Hi, I have several hundred files, which contain the following pattern:
/bb/bin/msga/mm 80&
I need to change the above pattern to be
/bb/bin/mm 80&
I there the command I can use to do that. Thanks a lot (3 Replies)
Discussion started by: aoussenko
3 Replies
3. Shell Programming and Scripting
hi all,
Please help me with rsync.
I configured rsync to preserve timestamps using the -a option.
When i renamed fileA to fileB on source machine I have to copies at the backup server.
The aim is to keep the most recent file.
fileA & fileB has same contents.
When i renamed fileB to... (2 Replies)
Discussion started by: coolatt
2 Replies
4. Programming
Right I have a MYSQL database with table1 with 3 columns, colA, colB and colC. I want to combine the data in the 3 columns into a 4th column names col_comb. Here's the SQL command that works:
UPDATE table1 SET `col_comb` = CONCAT( `colA` , ' - ', `colB` , ', ', `colC` );
So now I want this... (5 Replies)
Discussion started by: barrydocks
5 Replies
5. Shell Programming and Scripting
Gents
Please can you help.
file1
43067.00 49301.00 314999999
43067.00 49157.00 313888888
43065.00 49157.00 313777777
43063.00 ... (5 Replies)
Discussion started by: jiam912
5 Replies
6. Shell Programming and Scripting
In the perl below I am trying to set/update the value of $14 (last field) in file2, using the matching NM_ in $12
or $9 in file2 with the NM_ in $2 of file1.
The lengths of $9 and $12 can be variable but what is consistent is the start pattern will always be NM_ and the end pattern is always
;... (4 Replies)
Discussion started by: cmccabe
4 Replies
7. Shell Programming and Scripting
In the awk below I am trying to add a penalty to a score to each matching $1 in file2 based on the sum of $3+$4 (variable TL) from file1. Then the $4 value in file1 is divided by TL and multiplied by 100 (this valvue is variable S). Finally, $2 in file2 - S gives the updated $2 result in file2.... (2 Replies)
Discussion started by: cmccabe
2 Replies
8. Shell Programming and Scripting
Dears,
I have a listfile contains list of files path.
i need to read the line of the listfile
mv the file to other directory
and update the listfile by deleting the lines of the listfile.
#!/bin/bash
target=/fstest/INVESTIG/Sadiq/TEST_ARCH
while read -r line || ];
do
mv $line... (19 Replies)
Discussion started by: sadique.manzar
19 Replies
9. UNIX for Beginners Questions & Answers
In the awk below I am trying to cp and paste each matching line in f2 to $3 in f1 if $2 of f1 is in the line in f2 somewhere. There will always be a match (usually more then 1) and my actual data is much larger (several hundreds of lines) in both f1 and f2. When the line in f2 is pasted to $3 in... (4 Replies)
Discussion started by: cmccabe
4 Replies
LEARN ABOUT OPENDARWIN
touch
TOUCH(1) BSD General Commands Manual TOUCH(1)
NAME
touch -- change file access and modification times
SYNOPSIS
touch [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
DESCRIPTION
The touch utility sets the modification and access times of files to the current time of day. If the file doesn't exist, it is created with
default permissions.
The following options are available:
-a Change the access time of the file. The modification time of the file is not changed unless the -m flag is also specified.
-c Do not create the file if it does not exist. The touch utility does not treat this as an error. No error messages are displayed and
the exit value is not affected.
-f Attempt to force the update, even if the file permissions do not currently permit it.
-h If the file is a symbolic link, change the times of the link itself rather than the file that the link points to. Note that -h
implies -c and thus will not create any new files.
-m Change the modification time of the file. The access time of the file is not changed unless the -a flag is also specified.
-r Use the access and modifications times from the specified file instead of the current time of day.
-t Change the access and modification times to the specified time. The argument should be in the form ``[[CC]YY]MMDDhhmm[.SS]'' where
each pair of letters represents the following:
CC The first two digits of the year (the century).
YY The second two digits of the year. If ``YY'' is specified, but ``CC'' is not, a value for ``YY'' between 69 and 99
results in a ``CC'' value of 19. Otherwise, a ``CC'' value of 20 is used.
MM The month of the year, from 1 to 12.
DD the day of the month, from 1 to 31.
hh The hour of the day, from 0 to 23.
mm The minute of the hour, from 0 to 59.
SS The second of the minute, from 0 to 61.
If the ``CC'' and ``YY'' letter pairs are not specified, the values default to the current year. If the ``SS'' letter pair is not
specified, the value defaults to 0.
DIAGNOSTICS
The touch utility exits 0 on success, and >0 if an error occurs.
SEE ALSO
utimes(2)
COMPATIBILITY
The obsolescent form of touch, where a time format is specified as the first argument, is supported. When no -r or -t option is specified,
there are at least two arguments, and the first argument is a string of digits either eight or ten characters in length, the first argument
is interpreted as a time specification of the form ``MMDDhhmm[YY]''.
The ``MM'', ``DD'', ``hh'' and ``mm'' letter pairs are treated as their counterparts specified to the -t option. If the ``YY'' letter pair
is in the range 39 to 99, the year is set to 1939 to 1999, otherwise, the year is set in the 21st century.
HISTORY
A touch utility appeared in Version 7 AT&T UNIX.
STANDARDS
The touch utility is expected to be a superset of the IEEE Std 1003.2 (``POSIX.2'') specification.
BSD
April 28, 1995 BSD