10-17-2008
Counting the number of pipes in line
Hi,
I'm using the ksh shell.
The scenario:
I have a couple of directories
/home/fd
/home/fd/prsd
home/fd/stg
now i have number of files in each of these directories.
some of the files are zipped using gzip so their extension is .gz
the content of the files is as follows
D|abc|1324|ba92|adfds||324 -1 1 | | bcd |||||
D|as|cdsa|235|as|gf=12|sdf34|$||||sas|a5#|
Basically I mean each record is in a newline and is delimeted with the pipe.
All the files have the same structure(remember some are zipped)
and there can be anywhere between 40K and 200K records in a file
So if you count the pipes in the record(line) we have 13 pipes in each line(record). All the files will have the 13 pipes.
But i have one file which has 14 pipes instead of 13(means each record in that file will have 14 pipes)
and I need to find this fiel with 14 pipes.........
It may be in either of these directories and may or maynot be zipped...
Please help me out.....
Many Thanks
10 More Discussions You Might Find Interesting
1. Linux
Hello,
I have afile which begins with a few urls on multiple lines and then there is listing of some information on separate lines.
The listing begins with the word Name on a given line followed by teh actual list.
I want to count the number of lines in this file after the line having... (6 Replies)
Discussion started by: nayeemmz
6 Replies
2. UNIX for Dummies Questions & Answers
Hi All,
I have to count the number of occurences of the character " ; " in a given line.
I had used the following awk command to achieve the same
echo $KOP.dat|awk '{split($1,my,";"); for(i in my)c++ }END{print c-1}'
My file KOP.dat had the following data
... (1 Reply)
Discussion started by: kingofprussia
1 Replies
3. Shell Programming and Scripting
Hi all,
I use bash shell and I have a problem with wc.
I would like to determine the number of lines in a file so I do
wc -l filename
but I don't want to get the filename again
I just would like to have the number of lines and use it in a variable.
Can anybody help?
Thank you, (7 Replies)
Discussion started by: f_o_555
7 Replies
4. Shell Programming and Scripting
say i've got a text file with >10million sequences:
ssss
ssss
tttttt
uuuuuu
uuuuuu
uuuuuu
...
I'd like to convert the file so that the output will report the number of occurence right by each sequence:
2 ssss
2 ssss
1 tttttt
3 uuuuuu
3 uuuuuu
3 uuuuuu
.... (3 Replies)
Discussion started by: johjoh
3 Replies
5. Shell Programming and Scripting
Hi all
I want to count total numbers of sentences separated by fullstop (.) in different files under a directory at one go. Any help is appreciated. (3 Replies)
Discussion started by: my_Perl
3 Replies
6. UNIX for Dummies Questions & Answers
Hello Everyone.
I am trying to display contains of a file from a specific line to a specific line(let say, from line number 3 to line number 5). For this I got the shell script as shown below:
if ; then
if ; then
tail +$1 $3 | head -n $2
else
... (5 Replies)
Discussion started by: grc
5 Replies
7. Shell Programming and Scripting
Hi all,
Can someone help me in getting the following o/p
I/p:... (7 Replies)
Discussion started by: Sri3001
7 Replies
8. Shell Programming and Scripting
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
9. Shell Programming and Scripting
So I have several files (35000, to be exact) in the format rmsd_protein_*.dat each with 2 columns and 35000 rows.
I would like to count how many values in the second column are less than 3 for each file, and output it into a new file so that it ultimately appears as:
1 14057
2 ... (12 Replies)
Discussion started by: Alexandryne
12 Replies
10. Shell Programming and Scripting
I'm trying to create a minimal, crude keylogger for X using only a shell script. I was quickly stumped: Why do these two commands entered in a terminal emulator produce output when I type...
$ xinput test 6 | grep press
$ xinput test 6 | awk '{print $3}'
...but this command produces no... (13 Replies)
Discussion started by: DevuanFan
13 Replies
pipes(6x) XScreenSaver manual pipes(6x)
NAME
pipes - fill the screen with a plumbing system.
SYNOPSIS
pipes [-display host:display.screen] [-visual visual] [-window] [-root] [-count 0] [-count 1] [-cycles number] [-size number] [-factory
number] [-delay number] [-no-fisheye] [-tightturns] [-db] [-fps]
DESCRIPTION
If you've ever been in the same room as a Windows NT machine, you've probably seen this GL hack. It fills the screen with a plumbing sys-
tem.
OPTIONS
-visual visual
Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual.
-window Draw on a newly-created window. This is the default.
-root Draw on the root window.
-count 0
Curved Pipes.
-count 1
Ball Joints.
-cycles number
Number of pipe systems to draw at once. Default: 5.
-size number
Length of each pipe system. Default: 500.
-factory number
How much gadgetry to create; Useful range is 0-10. Default: 2.
-delay number
How long (in microseconds) to sleep between frames. Default: 10000.
-fisheye | -no-fisheye
Whether to use a fisheye lens.
-tightturns | -no-tightturns
Whether to allow tight turns.
-db | -no-db
Whether to double-buffer.
-fps Display the current frame rate, CPU load, and polygon count.
ENVIRONMENT
DISPLAY to get the default host and display number.
XENVIRONMENT
to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.
SEE ALSO
X(1), xscreensaver(1)
COPYRIGHT
Copyright (C) 2002 by Marcelo Vianna. Permission to use, copy, modify, distribute, and sell this software and its documentation for any
purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice
and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any
purpose. It is provided "as is" without express or implied warranty.
AUTHOR
Marcelo Vianna.
X Version 11 5.15 (28-Sep-2011) pipes(6x)