Rename files from multiple directories along with directory indicator
Hi,
Friends, i have a requirement where i need to rename my files residing in multiple sub directories and move them to one different directory along with some kind of directory indicator.
For eg:
test--is my parent directory and it has many files such as
a1.txt
a2.txt
a3.txt
test1--subdirectory
b1.txt
b2.txt
test2--subdirectory
c1.txt
c3.txt
now, i want all these files to be renamed in one directory say temp directory, along with directory name or some kind of indicator, so that the renamed file can reveal from which directory it was taken and after renaming i want to move those renamed files from temp directory back to original directories (from which files taken for processing)
**renaming process is handled by informatica etl tool, where i want to add some information in files names.
so here is the flow--
->move files into temp folder(add some indicator in file name)
->rename files in informatica
->move back renamed files from temp directory to original directory based upon the indicator provided in first step(also remove that extra indicator)
apologize for such a long post, tried to simplify as much i can, kindly let me know if require any other information..
test--is my parent directory and it has many files such as test1--subdirectory(under test) test2--subdirectory(under test1 or test)
Now. my final file name should be like this:
i can read files from one directory, rename the files and put in desired folder but i cannot take files from multiple directories or sub directories in one go in informatica, either have to make different mappings for each directory(not a reliable option in long run).
So i want to take all files and put in one folder say temp:
Temp:
Now, i can process files in informatica all together and rename them according to the logic i mentioned above, after renaming files will be like:
after this, i want to put these files back to there original directory from temp directory, like: test--is my parent directory and it has many files such as test1--subdirectory(under test) test2--subdirectory(under test1 or test)
**there will be 1000 files and 100s of directories, so i don't want to manually keep record of each file from which directory it belongs to, so here i would require 2 unix scripts, one script will put all files in temp directory and 2nd scipt should separate those files back to original directory.
Moderator's Comments:
Please use CODE tags as required by forum rules!
Last edited by RudiC; 03-16-2017 at 07:31 AM..
Reason: Added CODE tags.
as i told i might be getting 1000 files in 100 sub directories, i cannot write manual path for each and every file.
So i would need generic script which will handle any amount of files residing in one directory or sub directory..
*what ever file name or dir name have given just for understanding purpose.
Dear all
I have a multiple directories, say for example org1, org2, org3 ..... org100 and each directory having a file namely dnaG.fasta. I need to copy all the dnaG.fasta file from each directory and paste in another directory fastconcatg. Therefore, my script has to copy dnaG.fasta file from... (5 Replies)
Hi All,
I have directory and it has multiple sub directories and all these sub directories contains many files. i want to move all these files to one different directory. But after moving files i should be able to recognize which file belongs to which directory.
Is there any way to achieve... (6 Replies)
Hi all,
I have more than 12000 files in 46 different directories and each directory has 2 sub-directories named “dat” or “gridded”. Dat sub-directories have files with extension “jpg.dat” and gridded sub-directories have files with extension “.jpg”.
I need to... (1 Reply)
Can anyone come up with a unix command that lists
all the files, directories and sub-directories in the current directory
except a folder called log.?
Thank you in advance. (7 Replies)
I have several directories and all those directories have .dat files in them. I want to copy all those .dat files to one directory say "collected_directory"
The problem is I don't want to overwrite files. So, if two file names match, I don't want the old file to be overwritten with a new one.
... (1 Reply)
Hello guys,
I was looking for a shell script that removes all the special characters from the files and the subdirectories recursively. I could not locate it any more. Dose any body have a similar script that dose that?
Thanks for the help.
AV (0 Replies)
Hello
I have a directory structure with year in format 4 digits, e.g 2009, below which is month format 1 or 2 digits, e.g 1 or 12, blow which is day format 1 or 2 digits, e.g 1 or 31.
I want to change the names of lots of directories to the be
Year - 4 digits , e.g 2009 - No change here... (4 Replies)
So I am not sure if this should go in the shell forum or in the beginners. It is my first time posting on these forums.
I have a directory, main_dir lets say, with multiple sub directories (one_dir through onehundred_dir for example) and in each sub directory there is a test.txt. How would one... (2 Replies)
Hi,
This is what I would like to do.
1. Find all directories named "ByHost" in a specified directory
2. Rename all .plist files inside "ByHost" directories
This is the way I have been able to do it so far.
#!/bin/sh
#
# Rename ByHost files
#
# Thomas Berglund, 13.07.08
# Get the... (2 Replies)
i have hundreds of directories that have to be renamed. the directory structure is fairly uniform which makes the scripting a little simpler.
suppose i have many directories like this */*/*/*abc* (in other words i have similar directory names 3 dirs deep that all contain the pattern abc in... (8 Replies)