Sponsored Content
Full Discussion: File timestamping issue
Top Forums Shell Programming and Scripting File timestamping issue Post 302688817 by itkamaraj on Monday 20th of August 2012 10:47:19 AM
Old 08-20-2012
can you explain the below line

Sometimes the mv command does not work as the timestamp is is changed by seconds as the current date in the following code is changed.


Also, what is in the $mvfiles ?
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Performance issue in UNIX while generating .dat file from large text file

Hello Gurus, We are facing some performance issue in UNIX. If someone had faced such kind of issue in past please provide your suggestions on this . Problem Definition: /Few of load processes of our Finance Application are facing issue in UNIX when they uses a shell script having below... (19 Replies)
Discussion started by: KRAMA
19 Replies

2. Shell Programming and Scripting

issue with ^B characters in the file

Hello- I have a csv file with japan email ids as the last column(pipe delimited file). One of the email ids has some special characters which are not displayed on my UNIX box, however when ftped to local(Windows machine) I can see the email id terminated with a square box instead of pipe. ... (2 Replies)
Discussion started by: pasupuleti81
2 Replies

3. Shell Programming and Scripting

Issue with a file that contains CRLF

I have a nawk that reads in a log file and outputs a file that matches my search. IFS=" " while read record do `echo $record | nawk 'BEGIN { FS=" " } { type_record=substr($0, 1, 1); if (... (14 Replies)
Discussion started by: Pablo_beezo
14 Replies

4. Shell Programming and Scripting

UNIX File handling -Issue in reading a file

I have been doing automation of daily check activity for a server, i have been using sqls to retrive the data and while loop for reading the data from the file for several activities. BUT i got a show stopper the below one.. where the data is getting store in $temp_file, but not being read by while... (1 Reply)
Discussion started by: KuldeepSinghTCS
1 Replies

5. Shell Programming and Scripting

Unzipping a file in Solaris - Issue with xls file

Hi, I have an excel file generated by system in windows. I am zipping it, transfering to unix and unzipping there. But i'm getting below output while unzipping. $ /usr/bin/unzip -a 123.zip -d . Archive: 123.zip inflating: ./123/Index.xls When i copy this unzipped xls file to... (0 Replies)
Discussion started by: ajaykumarb
0 Replies

6. IP Networking

Issue File Extension is file Size

I am currently experiencing the file size being added to the file extension when transfering information from Command Line Client to a UNIX server. Does anyone know why this is happening and how do I stop the file size being added to the file extension. Example: football.pqt.11108... (1 Reply)
Discussion started by: Skeeterrock
1 Replies

7. Shell Programming and Scripting

Issue with sudoers file.

Hi All, I am new to sudoers file. I am asked to troubleshoot why a particular user (alandhi) is not able to run a script as a different user(scmtg). I have the following line in my sudoers file and the user's name added to the group. User_Alias QA_USERS = alandhi, testuser1, qauser3 ... (3 Replies)
Discussion started by: Tuxidow
3 Replies

8. Shell Programming and Scripting

Need assistance with a file issue and a terminal issue

Hello everyone, I'm in need of some assistance. I'm currently enrolled in an introductory UNIX shell programming course and, well halfway through the semester, we are receiving our first actual assignment. I've somewhat realized now that I've fallen behind, and I'm working to get caught up, but for... (1 Reply)
Discussion started by: MrMagoo22
1 Replies

9. Cybersecurity

UNIX files timestamping - Need experts opinion as testimonial

Hi I am requesting your help to obtain opinions and testimonials in order to be be able to make my own opinion since I am definetly not a unix expert. Say we have a UNIX server. On this server there is a specific directory let us call it "DIR" A security incident have been reported... (10 Replies)
Discussion started by: docflied
10 Replies

10. UNIX for Advanced & Expert Users

Listing file issue

I have the three following files available in the directory. But the job should be able to read only the first two files. Could any one help me in writing command to list only the first two files and omit the last file. I used ls -1 LSM_REP* > final.lst. It is copying all the three files. But I... (5 Replies)
Discussion started by: Ram Nukavarapu
5 Replies
File::pushd(3)						User Contributed Perl Documentation					    File::pushd(3)

NAME
File::pushd - change directory temporarily for a limited scope VERSION
version 1.005 SYNOPSIS
use File::pushd; chdir $ENV{HOME}; # change directory again for a limited scope { my $dir = pushd( '/tmp' ); # working directory changed to /tmp } # working directory has reverted to $ENV{HOME} # tempd() is equivalent to pushd( File::Temp::tempdir ) { my $dir = tempd(); } # object stringifies naturally as an absolute path { my $dir = pushd( '/tmp' ); my $filename = File::Spec->catfile( $dir, "somefile.txt" ); # gives /tmp/somefile.txt } DESCRIPTION
File::pushd does a temporary "chdir" that is easily and automatically reverted, similar to "pushd" in some Unix command shells. It works by creating an object that caches the original working directory. When the object is destroyed, the destructor calls "chdir" to revert to the original working directory. By storing the object in a lexical variable with a limited scope, this happens automatically at the end of the scope. This is very handy when working with temporary directories for tasks like testing; a function is provided to streamline getting a temporary directory from File::Temp. For convenience, the object stringifies as the canonical form of the absolute pathname of the directory entered. USAGE
use File::pushd; Using File::pushd automatically imports the "pushd" and "tempd" functions. pushd { my $dir = pushd( $target_directory ); } Caches the current working directory, calls "chdir" to change to the target directory, and returns a File::pushd object. When the object is destroyed, the working directory reverts to the original directory. The provided target directory can be a relative or absolute path. If called with no arguments, it uses the current directory as its target and returns to the current directory when the object is destroyed. If the target directory does not exist or if the directory change fails for some reason, "pushd" will die with an error message. Can be given a hashref as an optional second argument. The only supported option is "untaint_pattern", which is used to untaint file paths involved. It defaults to "qr{^([-+@w./]+)$}", which is reasonably restrictive (e.g. it does not even allow spaces in the path). Change this to suit your circumstances and security needs if running under taint mode. Note: you must include the parentheses in the pattern to capture the untainted portion of the path. tempd { my $dir = tempd(); } This function is like "pushd" but automatically creates and calls "chdir" to a temporary directory created by File::Temp. Unlike normal File::Temp cleanup which happens at the end of the program, this temporary directory is removed when the object is destroyed. (But also see "preserve".) A warning will be issued if the directory cannot be removed. As with "pushd", "tempd" will die if "chdir" fails. It may be given a single options hash that will be passed internally to C<pushd>. preserve { my $dir = tempd(); $dir->preserve; # mark to preserve at end of scope $dir->preserve(0); # mark to delete at end of scope } Controls whether a temporary directory will be cleaned up when the object is destroyed. With no arguments, "preserve" sets the directory to be preserved. With an argument, the directory will be preserved if the argument is true, or marked for cleanup if the argument is false. Only "tempd" objects may be marked for cleanup. (Target directories to "pushd" are always preserved.) "preserve" returns true if the directory will be preserved, and false otherwise. SEE ALSO
o File::chdir SUPPORT
Bugs / Feature Requests Please report any bugs or feature requests through the issue tracker at <https://github.com/dagolden/file-pushd/issues>. You will be notified automatically of any progress on your issue. Source Code This is open source software. The code repository is available for public review and contribution under the terms of the license. <https://github.com/dagolden/file-pushd> git clone git://github.com/dagolden/file-pushd.git AUTHOR
David Golden <dagolden@cpan.org> CONTRIBUTOR
Diab Jerius <djerius@cfa.harvard.edu> COPYRIGHT AND LICENSE
This software is Copyright (c) 2013 by David A Golden. This is free software, licensed under: The Apache License, Version 2.0, January 2004 perl v5.16.3 2013-03-22 File::pushd(3)
All times are GMT -4. The time now is 06:29 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy