Sponsored Content
Top Forums UNIX for Beginners Questions & Answers Print number of lines for files in directory, also print number of unique lines Post 303036815 by Scrutinizer on Thursday 11th of July 2019 05:21:07 PM
Old 07-11-2019
Adaptation to post#6 that uses less memory, only unique lines for one file at a time (thanks Don):

Code:
awk '
  FNR==1 {
    filenr++
    Name[filenr]=FILENAME
    split("", Seen)
  }

  !Seen[$0]++ {
    Uniq[filenr]++
  } 

  {
    Total[filenr]++
  } 

  END {
    for(i in Name)
      print Total[i], Uniq[i], Name[i]
  }
' file* | sort -nk1,1 -nk2,2 -k3,3


Last edited by Scrutinizer; 07-11-2019 at 06:41 PM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to print number of lines with awk ?

Can some body tell me how to print number of line from a particular file, with sed. ? Input file format AAAA BBBB CCCC SDFFF DDDD DDDD Command to print line 2 and 3 ? BBBB CCCC And also please tell me how to assign column sum to variable. I user the following command it... (1 Reply)
Discussion started by: maheshsri
1 Replies

2. Shell Programming and Scripting

How do I print out lines with the same number in front using awk?

Hi, I need help in printing out the dates with the largest value in front of it using awk. 436 28/Feb/2008 436 27/Feb/2008 436 20/Feb/2008 422 13/Feb/2008 420 23/Feb/2008 409 21/Feb/2008 402 26/Feb/2008 381 22/Feb/2008 374 24/Feb/2008 360... (7 Replies)
Discussion started by: SIFA
7 Replies

3. SCO

Why? I can not change the number of lines to print

hi My problem now is that if shipping options as -o length = 88 it says the following: # lp -o length=88 -dhp4015 /etc/hosts UX:lp: ERROR: The following options can't be handled: -o length= TO FIX: The printer(s) that otherwise qualify for printing your request can't handle one or more of... (2 Replies)
Discussion started by: Edgar Guevara
2 Replies

4. Shell Programming and Scripting

print every 20 lines the lowest number

Hello all, How can I find the lowest number every 10 lines? For example i have a list name1 -0.1 name2 2 name3 3 name4 -3 name5 1 name6 2 name7 34 name8 34 (6 Replies)
Discussion started by: TheTransporter
6 Replies

5. Shell Programming and Scripting

print lines between line number

Hi, Anyone help me to print the lines from the flat file between 879th line number and 1424th line number. The 879 and 1424 should be passed as input to the shell script(It should be dynamic). Can any one give me using sed or awk? I tried using read, and print the lines..Its taking too... (3 Replies)
Discussion started by: senthil_is
3 Replies

6. Shell Programming and Scripting

Compare multiple files and print unique lines

Hi friends, I have multiple files. For now, let's say I have two of the following style cat 1.txt cat 2.txt output.txt Please note that my files are not sorted and in the output file I need another extra column that says the file from which it is coming. I have more than 100... (19 Replies)
Discussion started by: jacobs.smith
19 Replies

7. Shell Programming and Scripting

How to print lines that only have number lower than...

Hello guys, I am a beginner in Unix :wall: and was wondering if anyone could help me. I need a script that prints lines that only has Z-value lower than equals to (<=) 1.0e-02. Each column is seperated by a tab. 10009.fd Z-value = 3.62843e-03 10009.fd Z-value = 9.75489e-01... (3 Replies)
Discussion started by: narachaid
3 Replies

8. UNIX for Dummies Questions & Answers

Writing a script to print the number of lines in multiple files

Hi I have 1000 files labelled data1.txt through data1000.txt. I want to write a script that prints out the number of lines in each txt file and outputs it in the following format: Column 1: number of data file (1 through 1000) Column 2: number of lines in the text file Thanks! (2 Replies)
Discussion started by: evelibertine
2 Replies

9. Shell Programming and Scripting

How to print N number of lines before and after the grep?

Hi , My record file , need to print up to above (DATA array)(there may be n no lines ) , grep "myvalue" row now .....suggest me some options --- DATA Array--- record type xxxxx sequence type yyyyy 2 3---> data1 /dev/ --- DEVICE --- MAXIMUM_People= data_blocks= MY_value=2 xyz abc ... (0 Replies)
Discussion started by: Huvan
0 Replies

10. UNIX for Beginners Questions & Answers

Advise on how to print range of lines above and below a number?

Hi, I have attached an output file which is some kind of database file mapping. It is basically like an allocation mapping of a tablespace and its datafile/s. The output is generated by the SQL script that I found from 401 Authorization Required Excerpts of the file are as below: ... (2 Replies)
Discussion started by: newbie_01
2 Replies
dca(7D) 							      Devices								   dca(7D)

NAME
dca - Crypto Accelerator device driver SYNOPSIS
pci108e,5454@pci-slot pci108e,5455@pci-slot pci108e,5456@pci-slot pci14e4,5820@pci-slot pci14e4,5821@pci-slot pci14e4,5822@pci-slot DESCRIPTION
The dca device driver is a multi-threaded, loadable hardware driver supporting Sun PCI-based (pci108e,5454) cryptographic accelerators, such as the Sun Crypto Accelerator 1000. The dca driver requires the presence of Solaris Cryptographic Framework for applications and kernel clients to access the provided ser- vices. EXTENDED DESCRIPTION
The dca driver maintains the following statistics: 3desjobs Total number of jobs submitted to the device for 3DES encryption. 3desbytes Total number of bytes submitted to the device for 3DES encryption. rsapublic Total number of jobs submitted to the device for RSA public key operations. rsaprivate Total number of jobs submitted to the device for RSA private key operations. dsasign Total number of jobs submitted to the device for DSA signing. dsaverify Total number of jobs submitted to the device for DSA verification. rngjobs Total number of jobs submitted for pure entropy generation. rngbytes Total number of bytes of pure entropy requested from the device. rngsha1jobs Total number of jobs submitted for entropy generation, with SHA-1 post-processing. rngsha1bytes Total number of bytes of entropy requested from the device, with SHA-1 post-processing. Additional statistics may be supplied for Sun support personnel, but are not useful to end users and are not documented here. The dca driver can be configured by defining properties in /kernel/drv/dca.conf which override the default settings. The following proper- ties are supported: nostats Disables the generation of statistics. This property may be used to help prevent traffic analysis, but this may inhibit sup- port personnel. rngdirect Disables the SHA-1 post-processing of generated entropy. This may give "truer" random numbers, but it may also introduce the risk of external biases influencing the distribution of generated random numbers. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Architecture |SPARC | +-----------------------------+-----------------------------+ |Availability |SUNWdcar | +-----------------------------+-----------------------------+ |Interface Stability |Unstable | +-----------------------------+-----------------------------+ FILES
/kernel/drv/dca.conf dca configuration file /kernel/drv/sparcv9/dca 64-bit ELF kernel driver (SPARC) /kernel/drv/dca 32-bit ELF kernel driver (x86) /kernel/drv/amd64/dca 64-bit ELF kernel driver (AMD64) SEE ALSO
cryptoadm(1M), kstat(1M), prtconf(1M), driver.conf(4), attributes(5) Solaris Cryptographic Framework. SunOS 5.11 14 Aug 2005 dca(7D)
All times are GMT -4. The time now is 11:34 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy