How to find the one file and move destination using scripts in AIX?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How to find the one file and move destination using scripts in AIX?
# 1  
Old 05-08-2013
How to find the one file and move destination using scripts in AIX?

I have a script which has two output formats in which i'am getting the two different output format in str1 and str2.So i want to get the output if the format is like str1 then i have to copy that into a directory or str2 format means it should be moved.This script i'am executing in shell script in aix server .so guys kindly help me out in this.
Code:
 
#!/bin/bash
source_path=/tmp
destination_path=/scripts
pwd
str1=`hostname`.`date "+%d%m%y%k"`* #str1 and str2 two format  files from/tmp
str2=Ma.`hostname`.`date "+%d%m%y%k"`*
source_path=$str1,$str2;
if [ $str1 ==  $str2 ]
then
echo "output is equal"
echo  mv "$source_path $destination_path"
else
echo "output is not equal"
echo  mv "$source_path $destination_path"
fi
exit 0

---------- Post updated at 02:54 PM ---------- Previous update was at 02:53 PM ----------

Quote:
Originally Posted by rajivgandhi
I have a script which has two output formats in which i'am getting the two different output format in str1 and str2.So i want to get the output if the format is like str1 then i have to copy that into a directory or str2 format means it should be moved.This script i'am executing in shell script in aix server .so guys kindly help me out in this.
Code:
 
#!/bin/bash
source_path=/tmp
destination_path=/scripts
pwd
str1=`hostname`.`date "+%d%m%y%k"`* #str1 and str2 two format  files from/tmp
str2=Ma.`hostname`.`date "+%d%m%y%k"`*
source_path=$str1,$str2;
if [ $str1 ==  $str2 ]
then
echo "output is equal"
echo  mv "$source_path $destination_path"
else
echo "output is not equal"
echo  mv "$source_path $destination_path"
fi
exit 0

# 2  
Old 05-08-2013
First correction would be use single = and not ==
# 3  
Old 05-08-2013
Oracle

I have change it and again not fine the file give the correct code.
# 4  
Old 05-08-2013
Could you run your script as
Code:
sh -x script name

post the output?
# 5  
Old 05-08-2013
The * is messing things up:
Code:
$ str1=`hostname`.`date "+%d%m%y%k"`*

I think you mean:
Code:
$ str1=`hostname`.`date "+%d%m%y%k"`

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Find file type recursively and move

Hello, I supposed that it was working fine but now I see that it's not working as expected. I am running under ubuntu14.04, trusty. My plan was to search folderA and all subdirectories and move any txt file to destination folder, folderB : find /home/user/folderA/ -type f -iname "*.txt"... (0 Replies)
Discussion started by: baris35
0 Replies

2. UNIX for Dummies Questions & Answers

How to move gz files from one source directory to destination directory?

Hi All, Daily i am doing the house keeping in one of my server and manually moving the files which were older than 90 days and moving to destination folder. using the find command . Could you please assist me how to put the automation using the shell script . ... (11 Replies)
Discussion started by: venkat918
11 Replies

3. Shell Programming and Scripting

How I can find the last file created and move it to a directory?

I have this situation /u03/app/banjobs> ls -ltr icg* 82 Jun 12 10:37 iicgorldi_2419186.log 56810484 Jun 17 10:35 icgorldi_2421592.xml 2859 Jun 17 10:35 icgorldi_2421592.lis - 125 Jun 17 10:35 icgorldi_2421592.log 82 Jun 12 10:37 iicgorldi_2419187.log ... (8 Replies)
Discussion started by: Bernardo Jarami
8 Replies

4. Shell Programming and Scripting

How to find the one file and move destination using scripts in AIX?

I have run the one scripts the scripts is provide the two different format of output.How to getting the output. (2 Replies)
Discussion started by: rajivgandhi
2 Replies

5. Shell Programming and Scripting

find + move if destination path does not exist

hi frnds, please help ... what will happen with below command if destination path does not exist on the system.... find /var/adm/cft* -mtime +1 -exec mv {} /global/ \ in unix its remove all my files from the system from soruce file ... how is it possbile (1 Reply)
Discussion started by: dodasajan
1 Replies

6. Shell Programming and Scripting

Commando to find and move mp3 file and directory

Hello, I have a lot of mp3 in a various directory. My goal is a command that find all mp3 file and move the files and directory where is the mp3 file to a destination folder. Is it possible? Thanks in advance (7 Replies)
Discussion started by: giangi007
7 Replies

7. Shell Programming and Scripting

Find and move files parsed from cvs file

I need help with a bash script. We have a directory of files which need to be renamed and moved to another directory based on filename information in a cvs file. The contents of the cvs file are as follows: A102345,abc123 A102347,dfg475 Where dfg475 is the basename without extension Our... (8 Replies)
Discussion started by: Lloyd Boyette
8 Replies

8. Shell Programming and Scripting

Move all files from source to destination directory based on the filename

Move all files starting with a specific name to different directory. This shell script program should have three parameters File Name Source Directory Destination Directory User should be able to enter ‘AB_CD*' in file name parameter. In this case all the files starting with AB_CD will... (1 Reply)
Discussion started by: chetancrsp18
1 Replies

9. UNIX for Dummies Questions & Answers

move all 2008 year's file to destination directory

I am trying to move file created/modified in 2008 year to <new directory>. But trapped badly in Xargs {}. Looks like mv is not getting destination file properly. It assumes source file s to be destination directory n gives me erroir. "Target must be a directory" Run- #/home/mktrisk: find... (4 Replies)
Discussion started by: kedar.mehta
4 Replies

10. UNIX for Dummies Questions & Answers

Find, make and move file based on username

hi there, i'm new to UNIX( just 3month used), i found my new box contained alot of files and directories in /home/box/ i've tried to search script in tis forum and found many of them but, i don't know how to combine them to make a script, although using pipes. my tasks are: 1) to scan user... (5 Replies)
Discussion started by: Helmi
5 Replies
Login or Register to Ask a Question