Merge all the files in a folder in FIFO order


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Merge all the files in a folder in FIFO order
# 15  
Old 06-14-2012
In place of cat file you may want to try awk 1 file, if the problem is that the last "line" of some of your files is missing the terminating newline.

Keep in mind that most UNIX tools are designed to handle text files. Text files do not contain nullbytes and other control characters. If some of your files do contain these characters, then utilities like AWK may not work.

Regards,
Alister
# 16  
Old 06-14-2012
Hi,
even for .txt files i am getting error that Stat not found :-( (its not missing the folder name)

---------- Post updated at 01:28 PM ---------- Previous update was at 01:21 PM ----------

Is it possible that STAT is not installed in my system?(i read somewhere that 'to check if STAT is installed')..If it is not installed then can we get the file timestamp and append thatto record?
# 17  
Old 06-14-2012
Quote:
Originally Posted by unankix
Is it possible that STAT is not installed in my system?
Well, almost everything is possible... even when weird.

Tried
Code:
which stat

?

However, I guess it would be of some help to know just a little bit about your system. Ehm... What's your OS? Smilie
# 18  
Old 06-14-2012
There is no stat in /bin /usr/bin /etc /sbin /usr/sbin /usr/ucb /usr/local/bin /usr/local/sbin /opt/universal/bin ..
:-(
is there any other way???
Thanks

---------- Post updated at 03:22 PM ---------- Previous update was at 02:37 PM ----------

if not in Shell, can we do the same thing in Perl? As I am sure that we have STATS in Perl :-)...Thanks
# 19  
Old 06-14-2012
Code:
ls --full-time | awk '{print $6, $7, $8}'

gives time of last modification on my system (Ubuntu, bash)
# 20  
Old 06-14-2012
Quote:
Originally Posted by unankix
There is no stat in /bin /usr/bin /etc /sbin /usr/sbin /usr/ucb /usr/local/bin /usr/local/sbin /opt/universal/bin ..
:-(
is there any other way???
Thanks

---------- Post updated at 03:22 PM ---------- Previous update was at 02:37 PM ----------

if not in Shell, can we do the same thing in Perl? As I am sure that we have STATS in Perl :-)...Thanks
Intead of
Code:
stat -c %y $item;

try with
Code:
date -r $item;

# 21  
Old 06-14-2012
How should I join this code(jawsnnn's code) with this one..
Code:
ls -1rt /work/scripts/Ankit/scripts | while IFS= read -r item; do [[ -f $item ]] && { awk 1 $item; $(stat -c %y $item); } >> /work/scripts/acu/outputfile.txt; done

---------- Post updated at 03:35 PM ---------- Previous update was at 03:31 PM ----------

Hi Lem,
I got this error:
Code:
date: Not a recognized flag: r         
Usage: date Ý-u¨ Ý+"Field Descriptors"¨


Last edited by Franklin52; 06-15-2012 at 04:32 AM.. Reason: Please use code tags for data and code samples
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Request for Shell script to move files from Subfolder to Parent folder and delete sub folder

Hi Team, I am new to shell script and there is a requirement where files should be moved from Subfolder to parent folder. Eg: parent folder --> /Interface/data/test/IN Sub folder -->/Interface/data/test/IN/Invoice20180607233338 Subfolder will be always with timestamp... (6 Replies)
Discussion started by: srivarun15
6 Replies

2. Shell Programming and Scripting

Shell scripting for moving folder specific files into target directory of that country folder.

I need help to write shell script to copy files from one server to another server. Source Directory UAE(inside i have another folder Misc with files inside UAE folder).I have to copy this to another server UAE folder( Files should be copied to UAE folder and Misc files should be copied in target... (3 Replies)
Discussion started by: naresh2389
3 Replies

3. Shell Programming and Scripting

Read input files and merge them in given order and write them to input one param or one file

Dear Friends, I am looking for a shell script to merge input files into one file .. here is my idea: 1st paramter would be outfile file (all input files content) read all input files and merge them to input param 1 ex: if I pass 6 file names to the script then 1st file name as output file... (4 Replies)
Discussion started by: hyd1234
4 Replies

4. UNIX for Dummies Questions & Answers

Folder Merge

Hi, I had a folder ABC . Was trying to move it . But the command was randomly stopped by mistake. Now , I have folder ABC in 2 location with different half data at each path . How do I merge both the folders and sub folders into a single one ? Any help is appreciated. (2 Replies)
Discussion started by: Abhayman
2 Replies

5. UNIX for Dummies Questions & Answers

Merge all csv files in one folder considering only 1 header row and ignoring header of all others

Friends, I need help with the following in UNIX. Merge all csv files in one folder considering only 1 header row and ignoring header of all other files. FYI - All files are in same format and contains same headers. Thank you (4 Replies)
Discussion started by: Shiny_Roy
4 Replies

6. Shell Programming and Scripting

check how many files in folder or total files in folder

Hi all, I have copied all my files to one folder.and i want to check how many files (count) in the folder recently moved or total files in my folder? please send me the query asap. (3 Replies)
Discussion started by: durgaprasad
3 Replies

7. Solaris

Program execution order like FIFO queue

Hi all: I have a problem with a C++ service runing on solaris 10. This service only set a signal on oracle table. When the service detect a cut off on the line (tcp/ip), trigger a cobol program for set the signal OFF. When the line is on again, the service trigger the same cobol program for set... (0 Replies)
Discussion started by: hcastellani
0 Replies

8. UNIX for Advanced & Expert Users

merge two files in ascending order

Hello Friends, I want to merge two files in ascending order on the first field. And if the first field matches sort on 3rd field i.e, TXADDR should come ahead of RXADDR . file1 9 : TXADDR : 00000000 65 : TXDATA 0000000000000011 83 : TXDATA 0000000000000012 453 :... (10 Replies)
Discussion started by: user_prady
10 Replies

9. UNIX for Advanced & Expert Users

Auto copy for files from folder to folder upon instant writing

Hello all, I'm trying to accomplish that if a file gets written to folder /path/to/a/ it gets automatically copied into /path/to/b/ the moment its get written. I thought of writing a shell script and cron it that every X amount of minutes it copies these files over but this will not help me... (2 Replies)
Discussion started by: Bashar
2 Replies

10. UNIX for Dummies Questions & Answers

need to find fifo files

I need to be able to recursively find fifo files in a users home directory. What is the best way to do that. (3 Replies)
Discussion started by: frankkahle
3 Replies
Login or Register to Ask a Question