How to add certain pattern to an output..?


 
Thread Tools Search this Thread
Special Forums UNIX Desktop Questions & Answers How to add certain pattern to an output..?
# 1  
Old 11-18-2013
How to add certain pattern to an output..?

Hi Everyone

If i do this

Code:
cat /usr/local/data/sales/taxware/indata/stepprod |wc -l

i'll get output like this
Code:
5

And now i want to add a word for this output 'stepprod' (no quotes, only word) like below
Code:
stepprod 5

Thank you

Last edited by Don Cragun; 11-19-2013 at 12:25 AM.. Reason: Add CODE tags.
# 2  
Old 11-18-2013
Code:
cat /usr/local/data/sales/taxware/indata/stepprod |wc -l | xargs echo stepprod

This User Gave Thanks to Arun_Linux For This Post:
# 3  
Old 11-18-2013
This is an other way to do it:
Code:
 echo stepprod `cat your_file |wc -l`

This User Gave Thanks to geeky404 For This Post:
# 4  
Old 11-18-2013
No need to use cat:
Code:
echo "stepprod $( wc -l < file )"

This User Gave Thanks to Yoda For This Post:
# 5  
Old 11-18-2013
Or, may be a bit more flexible:
Code:
FN=/usr/local/data/sales/taxware/indata/stepprod
echo ${FN##*/} $( wc -l < $FN )

This User Gave Thanks to RudiC For This Post:
# 6  
Old 11-18-2013
hi arun if follow your answer iam getting output like....
stepprod a b c d e f g h i j k l
but i need the total count of my file.. it means i want output like below
stepprod 12

Thank you for your reply
# 7  
Old 11-19-2013
If you skip the unneeded calls to cat and don't care about whether the filename comes before or after the line count, it would be much more efficient to just use:
Code:
wc -l /usr/local/data/sales/taxware/indata/stepprod

which with your sample data would produce something like:
Code:
       5 /usr/local/data/sales/taxware/indata/stepprod

or:
Code:
cd /usr/local/data/sales/taxware/indata/
wc -l stepprod

which would produce something like:
Code:
       5 stepprod

And, if you have more than one file to count:
Code:
wc -l stepprod file2 file3

might give you something like:
Code:
       5 stepprod
      12 file2
    1000 file3
    1017 total

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Expect pattern matching in the command output

This is the command output need to be matched: Telnet console listening to port 42365. (the port number changes every time) Code to test it: ======================================= #!/tools/AGRtools/bin/expect exp_internal 1 set timeout 10 spawn bash set bashId $spawn_id ... (4 Replies)
Discussion started by: marsala
4 Replies

2. Shell Programming and Scripting

Pattern Matching and creating output

HI Unix Forum, My requirement I have two set of Patterns UBA and CIE for which different Phases are there which will have Start and End time. They are not in same order. I want the o/p in the below mentioned format. Eg: Mangolia Alien 03:04:56 Phase 0 started (10... (5 Replies)
Discussion started by: TechGyaann
5 Replies

3. Shell Programming and Scripting

Search for Pattern as output between the matched String

Hello, I have a file which has the below contents : VG_name LV_name LV_size in MB LV_option LV_mountpoint owner group y testdg rahul2lv 10 "-A y -L" /home/abc2 ... (6 Replies)
Discussion started by: rahul2662
6 Replies

4. Shell Programming and Scripting

How to use awk to output such a pattern?

Hi all, I want to output the following pattern in a comma separted format, but am not able to do it. Table1.FIND.Value= 124 Data Data Data Data Data Table1.FIND.Value =256 Data Data Data Data Data The outPut i expect is (5 Replies)
Discussion started by: sidnow
5 Replies

5. Shell Programming and Scripting

Pattern output

Hi All, Seeking for your assistance on how to get the two pattern below. Example file1.txt GET /Sun/Cellular/version1/12 HTTP/1.0 100 Internal Error GET /Sun/Cellular/version1 GET /Sun/Cellular/version1 GET /Sun/Cellular/version1 GET /Sun/Cellular/version1/13 HTTP/1.0 100 Internal... (10 Replies)
Discussion started by: znesotomayor
10 Replies

6. Shell Programming and Scripting

Use search pattern to reformat the output

I have below file listing ] ls -1 *.txt MISTradesReport_141105_d130240_VOLCKER_EMEA_LOANIQ_FEED_2013-12-24.txt MISTradesReport_141106_d130240_VOLCKER_NA_LOANIQ_FEED_2013-12-24.txt MISTradesReport_141107_d130240_VOLCKER_EMEA_CDS_CRDI_FEED_2013-12-24.txt... (4 Replies)
Discussion started by: krg.sati
4 Replies

7. Shell Programming and Scripting

Displaying log file pattern output in tabular form output

Hi All, I have result log file which looks like this (below): from the content need to consolidate the result and put it in tabular form 1). Intercomponents Checking Passed: All Server are passed. ====================================================================== 2). OS version Checking... (9 Replies)
Discussion started by: Optimus81
9 Replies

8. UNIX for Dummies Questions & Answers

Output all files fitting the pattern

Hi there I need to create 1 line pipe that outputs list of files whose second character is digit in reverse order (file is a directory and called /tmp)the way I did ls /tmp | grep '^.]*' | sort -r dunno it does not seem working. I tried to do it with another directory that I am sure contain a... (8 Replies)
Discussion started by: FUTURE_EINSTEIN
8 Replies

9. Shell Programming and Scripting

How to search pattern and add that pattern in next line

Hi All, I am new to shell scripting and need help in scripting using CSH. Here is what I am trying to so, 1. Search a specific string e.g. "task" from "task (input1, out1)". 2. Extract the arguements "input1" and "out1" 3. Add them in separate lines below. eg. "int input1" , " integer out1" ... (7 Replies)
Discussion started by: deshiashish
7 Replies

10. UNIX for Dummies Questions & Answers

Breaking output for specific pattern

Respected Sirs, I have a text file which is unfortunately unformatted. I have something like 191728/02/06226278 191828/02/06226279 191928/02/06226280 192028/02/06226281 192128/02/06226282 Can some one suggest me the way so that I can store 1917 28/02/06 226278 in different... (2 Replies)
Discussion started by: shoeb_syed
2 Replies
Login or Register to Ask a Question