Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Count the number of files to delete doesnt match Post 302986514 by alexcol on Saturday 26th of November 2016 10:51:09 AM
Old 11-26-2016
OK, i will take into account your Recommendations. Thank you very much everyone of you for the options you gave me to reach out what i want.

First you were right bplist file had duplicated lines, thats why number of records didn match,so by removing duplicates i typed:


Code:
sort List-prosclbt00c-xpbatch-01112016_Q607965.txt|uniq > List-prosclbt00c-xpbatch-01112016_Q607965_nd.txt

this file has this format:


Code:
-r   1452 Nov 01 10:10 /produccion/explotacion/xpbatch/SHELL_PLAN_FAMILIA-SEA_MOVIMIENTO/logs/LogMonitoreoSeaMovimiento20150601_2200
00.log
-r--r--r-- xpbatch   explotaci          40 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/LICENSE
-r--r--r-- xpbatch   explotaci          40 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/LICEN
SE
-r--r--r-- xpbatch   explotaci          46 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/READM
E
-r--r--r-- xpbatch   explotaci         113 Nov 01 10:10 /produccion/explotacion/xpbatch/local.cshrc
-r--r--r-- xpbatch   explotaci         159 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/README.ht
ml
-r--r--r-- xpbatch   explotaci         580 Nov 01 10:10 /produccion/explotacion/xpbatch/local.profile
-r--r--r-- xpbatch   explotaci         607 Nov 01 10:10 /produccion/explotacion/xpbatch/local.login
-r--r--r-- xpbatch   explotaci         632 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/lib/c
mm/GRAY.pf
-r--r--r-- xpbatch   explotaci         955 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/Welco
me.html
-r--r--r-- xpbatch   explotaci        1044 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/lib/c
mm/LINEAR_RGB.pf
-r--r--r-- xpbatch   explotaci        2856 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/lib/m
anagement/jmxremote.password.template
-r--r--r-- xpbatch   explotaci        3144 Nov 01 10:10 /produccion/explotacion/xpbatch/CreacionEnvioContratos/jdk1.8.0_45/jre/lib/c
mm/sRGB.pf

Now i wanted to search some files in bplist, but it is likely grep options are not supported (Sun operating system), it yields error,ie:

Code:
for Archivo in log_HistoricoRecargas??062016*.log*
do
  if [ -f "$Archivo" ]; then
    grep  -Fx -- "$Archivo" List-prosclbt00c-xpbatch-01112016_Q607965_nd.txt
  fi
done > Archivotodelete.txt

grep: illegal option -- F
grep: illegal option -- x
Usage: grep -hblcnsviw pattern file . . .
grep: illegal option -- F

So i remove grep options and run the shell but id didn work because it didnt find records

Code:
for Archivo in log_HistoricoRecargas??062016*.log*
do
  if [ -f "$Archivo" ]; then
    grep  "$Archivo" List-prosclbt00c-xpbatch-01112016_Q607965_nd.txt
  fi
done > Archivotodelete.txt

Code:
SCEL /SCEL/logs1/xpbatch #ls -lrt Archivotodelete.txt
-rw-r--r--   1 xpbatch  explotacion       0 Nov 25 21:47 Archivotodelete.txt

Thats because grep is literally looking the pattern ?? and * characters:

But listing those files does really exist

Code:
ls log_HistoricoRecargas??062016*.log*|wc -l
24220

A appreciate your help in advanced
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Grep, count and match two files

I am writing the below script to do a grep and count number of occurances between two tab delimited files. I am trying to achieve.. 1) Extract column 2 and column 3 from the S.txt file. Put it in a temp pattern file 2) Grep and count column 2 in D.txt file 3) Compare the counts between... (19 Replies)
Discussion started by: madhunk
19 Replies

2. UNIX for Dummies Questions & Answers

compare two files if doesnt match then display error message

hi , i have one file ,i need to search particular word from this file and if content is matched then echo MATCHED else NOT MATCHED file contains : mr x planned to score 75% in exam but end up with 74%. word to be searched id 75% please help me out . waiting for reply thanks in advance (2 Replies)
Discussion started by: atl@mav
2 Replies

3. Shell Programming and Scripting

Awk Array doesnt match for substring

Awk Array doesnt match for substring nawk -F"," 'FNR==NR{a=$2 OFS $3;next} a{print $1,$2,a}' OFS="," file1 file2 I want cluster3 in file1 to match with cluster3int in file2 output getting: Output required: Help is appreciated (8 Replies)
Discussion started by: pinnacle
8 Replies

4. UNIX for Dummies Questions & Answers

Comparing two files and count number of lines that match

Hello all, I always found help for my problems using the search option, but this time my request is too specific. I have two files that I want to compare. File1 is the index and File2 contains the data: File1: chr1 protein_coding exon 500 600 . + . gene_id "20532";... (0 Replies)
Discussion started by: DerSeb
0 Replies

5. Shell Programming and Scripting

Match and count the number of times

ile1 Beckham Ronaldo file2 Beckham Beckham_human Ronaldo Ronaldo_spain Ronaldo Ronaldo_brazil Beckham Beckham_manch Zidane Zidane_Fran Rooney Rooney_Eng Output shud be (1 Reply)
Discussion started by: cdfd123
1 Replies

6. UNIX for Dummies Questions & Answers

Count number of files in directory excluding existing files

Hi, Please let me know how to find out number of files in a directory excluding existing files..The existing file format will be unknown..each time.. Thanks (3 Replies)
Discussion started by: ammu
3 Replies

7. Shell Programming and Scripting

Count the delimeter from a file and delete the row if delimeter count doesnt match.

I have a file containing about 5 million rows, in the file there are some records which has extra delimiter at random position. (we dont know the positions), now we have to Count the delimeter from each row and if the count of delimeter is not matching then I want to delete those rows from the... (5 Replies)
Discussion started by: Akumar1
5 Replies

8. Shell Programming and Scripting

Count number of match words

Input: some random text SELECT TABLE1 some more random text some random text SELECT TABLE2 some more random text some random text SELECT TABLE3 some more random text some random text SELECT TABLE1 some more random text Output: 'SELECT TABLE1' 2 'SELECT TABLE2' 1 'SELECT TABLE3' 1 I... (5 Replies)
Discussion started by: chitech
5 Replies

9. Shell Programming and Scripting

How to count number of files in directory and write to new file with number of files and their name?

Hi! I just want to count number of files in a directory, and write to new text file, with number of files and their name output should look like this,, assume that below one is a new file created by script Number of files in directory = 25 1. a.txt 2. abc.txt 3. asd.dat... (20 Replies)
Discussion started by: Akshay Hegde
20 Replies

10. Shell Programming and Scripting

Count the pipes "|" in line and delete line if count greter then number.

Hello, I have been working on Awk/sed one liner which counts the number of occurrences of '|' in pipe separated lines of file and delete the line from files if count exceeds "17". i.e need to get records having exact 17 pipe separated fields(no more or less) currently i have below : awk... (1 Reply)
Discussion started by: ketanraut
1 Replies
All times are GMT -4. The time now is 03:43 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy