Sponsored Content
Full Discussion: Combine files with same name
Top Forums Shell Programming and Scripting Combine files with same name Post 302157394 by ghostdog74 on Thursday 10th of January 2008 09:03:29 PM
Old 01-10-2008
Quote:
Originally Posted by flatopokey
[code]
...
y=` ls -la |grep "20.txt" |awk '{print $9 }'|cut -f1 -d '_'|head -1`
...
[code]
generally, this is can be stripped down to
Code:
ls -a *20.txt | cut -f1 -d '_'|head -1

since we are not doing anything with the other columns of the ls output except the filename. ( However, also note that the assumption is all filenames are without spaces)

Quote:
Originally Posted by flatopokey
Code:
...
for i in `ls -la |grep $x |awk '{print $9 }'`
do
        cat $i >> $y"_all_"$z 
done

better to use while loop
Code:
ls -a *20.txt | while read files
do
...
done

however, since the purpose is to combine files with 20.txt in the filename, you can just use
Code:
cat *20.txt > outputfile

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to combine 2 files

hi all i have 2 files f1 and f2 i have to combine these 2 files and make a new file f3 when i use paste f1 f2 >f3 its pasting vertically but i want to paste horizontally How to do .. pls let me know (2 Replies)
Discussion started by: ravi.sadani19
2 Replies

2. Shell Programming and Scripting

combine two files

I have two files: file1 and file2 the content of files1 is: 13 22 333 42 56 55 ... the content of file2 is: aa dd cc ee ff gg ... (1 Reply)
Discussion started by: fredao1
1 Replies

3. Shell Programming and Scripting

Need To Combine 2 Files

I have 2 files that I need to combine. One file is looks like this: 71664107;1;1;05-FEB-07;12-FEB-07; The other file looks like this: U;71664107;dummy;Pirovano;M;04-SEP-75;Georgia;MI;1;1;31;S;S;;;Y;05-02-2007;0;12-FEB-07; I need to combine both files together. I need the shorter... (4 Replies)
Discussion started by: goodmis
4 Replies

4. HP-UX

How to combine 2 different files

Hi : I have a file containing the print queues with their IP address. I wanted to combine the 'lpstat' output with their respective IP address. For example : zebhtrmb-6078 lgonzale priority 0 Mar 17 11:50 on zebhtrmb with zebhtrmb-6078 lgonzale priority 0 ... (1 Reply)
Discussion started by: rdasari
1 Replies

5. Shell Programming and Scripting

Combine new files

Hi All , Any one help me to combine two files in shell scripting .Below is my requrement i have 2 files as follows filea newyork America Texas America london Engalad Fileb abc def xyz i have to combine this file as follows newyork America abc Texas ... (1 Reply)
Discussion started by: ajmalc
1 Replies

6. Shell Programming and Scripting

3 files combine into one help please

Ok here is what I have file a {{BEGIN}} {{FAX File b 5555464584 5555465292 5555465828 5555485930 5555474939 File C }} ON ORDERS LESS THAN 70 LBS AND THE PACKAGE IS A COMBINED LENGTH AND GIRTH EQUAL TO OR LESS THAN 108" PLEASE UTILIZE UPS. ... (4 Replies)
Discussion started by: sctxms
4 Replies

7. Shell Programming and Scripting

combine multiple files by column into one files already sorted!

I have multiple files; each file contains a certain data in a column view simply i want to combine all those files into one file in columns example file1: a b c d file 2: 1 2 3 4 file 3: G (4 Replies)
Discussion started by: ahmedamro
4 Replies

8. Shell Programming and Scripting

combine two files...

Hi, i have two files. i want to combine records from these two files in below manner :- first line from first file(1st line) 2nd line from 2nd file(1st line) 3rd line from 1st file(2nd line) 4th line from 2nd file(2nd line) so on.... (1 Reply)
Discussion started by: deepakiniimt
1 Replies

9. Shell Programming and Scripting

Combine files

I have n of files with ending with _ZERO.txt need to combine all file ending with _ZERO.txt into 1 file ex: A_ZERO.txt 1 2 B_ZERO.txt 3 4 Output: FINAL.txt 1 2 (3 Replies)
Discussion started by: satish1222
3 Replies

10. UNIX for Beginners Questions & Answers

Automate splitting of files , scp files as each split completes and combine files on target server

i use the split command to split a one terabyte backup file into 10 chunks of 100 GB each. The files are split one after the other. While the files is being split, I will like to scp the files one after the other as soon as the previous one completes, from server A to Server B. Then on server B ,... (2 Replies)
Discussion started by: malaika
2 Replies
BOS_PRUNE(8)						       AFS Command Reference						      BOS_PRUNE(8)

NAME
       bos_prune - Removes obsolete files from /usr/lib/openafs and /var/log/openafs

SYNOPSIS
       bos prune -server <machine name> [-bak] [-old] [-core]
	   [-all] [-cell <cell name>] [-noauth] [-localauth]
	   [-help]

       bos p -s <machine name> [-b] [-o] [-co] [-a]
	   [-ce <cell name>] [-n] [-l] [-h]

DESCRIPTION
       The bos prune command removes files from the local disk of the server machine named by the -server argument, as specified by one or more of
       the following flags provided on the command line:

       o   The -bak flag removes all files from the /usr/lib/openafs directory that have a ".BAK" extension.

       o   The -old flag removes all files from the /usr/lib/openafs directory that have a ".OLD" extension.

       o   The -core flag removes all files from the /var/log/openafs directory that have a "core." prefix.

       o   The -all flag removes all three types of files at once.

       (If none of these flags are included, the command appears to succeed, but removes no files at all.)

       To display the timestamp on the current, ".BAK", and ".OLD" versions of one or more files, use the bos getdate command.

OPTIONS
       -server <machine name>
	   Indicates the server machine from which to remove files. Identify the machine by IP address or its host name (either fully-qualified or
	   abbreviated unambiguously). For details, see bos(8).

       -bak
	   Removes all files from the /usr/lib/openafs directory that have a ".BAK" extension. Do not combine this flag and the -all flag.

       -old
	   Removes all files from the /usr/lib/openafs directory that have a ".OLD" extension. Do not combine this flag and the -all flag.

       -core
	   Removes all files from the /var/log/openafs directory that have a "core."  prefix. Do not combine this flag and the -all flag.

       -all
	   Combines the effect of the -bak, -old, and -core flags. Do not combine this flag with any of those three.

       -cell <cell name>
	   Names the cell in which to run the command. Do not combine this argument with the -localauth flag. For more details, see bos(8).

       -noauth
	   Assigns the unprivileged identity "anonymous" to the issuer. Do not combine this flag with the -localauth flag. For more details, see
	   bos(8).

       -localauth
	   Constructs a server ticket using a key from the local /etc/openafs/server/KeyFile file. The bos command interpreter presents the ticket
	   to the BOS Server during mutual authentication. Do not combine this flag with the -cell or -noauth options. For more details, see
	   bos(8).

       -help
	   Prints the online help for this command. All other valid options are ignored.

EXAMPLES
       The following example removes all files from the /usr/lib/openafs directory on the machine "fs3.abc.com" that have a ".BAK" or ".OLD"
       extension.

	  % bos prune -server fs3.abc.com -bak -old

       The following example removes all files from the /usr/lib/openafs directory on the machine "db2.abc.com" that have a ".BAK" or ".OLD"
       extension, and all files from the /var/log/openafs directory that have a "core."  prefix.

	  % bos prune -server db2.abc.com -all

PRIVILEGE REQUIRED
       The issuer must be listed in the /etc/openafs/server/UserList file on the machine named by the -server argument, or must be logged onto a
       server machine as the local superuser "root" if the -localauth flag is included.

       The bos prune command cannot be run against servers which are in restricted mode.

SEE ALSO
       KeyFile(5), UserList(5), bos(8), bos_getdate(8)

COPYRIGHT
       IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.

       This documentation is covered by the IBM Public License Version 1.0.  It was converted from HTML to POD by software written by Chas
       Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.

OpenAFS 							    2012-03-26							      BOS_PRUNE(8)
All times are GMT -4. The time now is 02:49 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy