Use of "CUT" command.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Use of "CUT" command.
# 15  
Old 02-08-2006
Now here I am looking for the filed $8 ( example: asuhan@ixload_build_rh9_linux2_4_asuhan in the first output line below ) but it may be $7, $8 ... $10 anywhere.

Only think I am sure is that - it will come after the string "by" - Please help me to grab it ... Any idea how ???

Code:
$ p4 opened -a | grep *locked* 

//ixweb/main/protocols/mgcp/pcpu/mgcpServer/scripts/stop.sh#4 - edit change 118970 (text) by asuhan@ixload_build_rh9_linux2_4_asuhan *locked*
//packages/av_codecs/main/g7231/g7231.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/av_codecs/main/gsm_amr/gsm_amr.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/av_codecs/main/h26x/h26x.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/common/commapi/src/win32/BtISDN/btisdn.vcproj#3 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/common/commapi/src/win32/BtISDN/trilliumwrapper.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/common/commapi/src/win32/commapi.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/common/coreapi/src/win32/coreapi.vcproj#3 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/common/mediadevapi/src/mediadevapi.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/common/tools/DNLicense/src/dnlicense.vcproj#3 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/h32x/src/answerfast/answerfast.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/h32x/src/h323.vcproj#2 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/h32x/src/h324.vcproj#3 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/h32x/src/h32x.vcproj#3 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//packages/h324stack/main/h32x/src/h32xapp.vcproj#3 - edit default change (text) by rjongbloed@rjongbloed-ixmobile-vt-main *locked*
//protocols/4.10/shared/include/IxTCLProtocolAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/4.10/shared/include/ProtocolChassisCfgAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/4.10/shared/include/ProtocolChassisSMAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/4.10/shared/include/ProtocolFrameAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/4.10/shared/include/ProtocolGUIAPI.h#3 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/4.10/shared/include/ProtocolStatAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/4.10/shared/include/ProtocolsAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/IxTCLProtocolAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/ProtocolChassisCfgAPI.h#2 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/ProtocolChassisSMAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/ProtocolFrameAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/ProtocolGUIAPI.h#3 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/ProtocolStatAPI.h#1 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/main/shared/include/ProtocolsAPI.h#2 - edit change 86826 (text) by jholland@jake-win2 *locked*
//protocols/regression-suites/test-cases/ospf/ethernet/test.ospf_drbdr_adj.tcl#1 - add change 67377 (text) by ysun@ysun-linux1 *locked*
//protocols/regression-suites/test-cases/pim/bugs/ethernet/ethernet-pimsm-bug-39721.log#1 - add change 130055 (text) by adhar@adhar_testharness1 *locked*
//protocols/regression-suites/test-cases/pim/bugs/ethernet/temp.ethernet-pimsm-bug-39721.1.tcl#1 - add change 130055 (text) by adhar@adhar_testharness1 *locked*
//protocols/regression-suites/test-cases/pim/bugs/ethernet/temp.ethernet-pimsm-bug-39721.tcl#1 - add change 130055 (text) by adhar@adhar_testharness1 *locked*
//protocols/regression-suites/test-cases/stp/ethernet/test.update-topology-change.tcl#1 - edit change 130055 (xtext) by adhar@adhar_testharness1 *locked*

# 16  
Old 02-08-2006
Code:
p4 opened -a | sed -n -e 's_.*by \(.*\) .locked. *$_\1_p'

# 17  
Old 02-08-2006
wow !!! amazing .. thanks Vino
# 18  
Old 02-08-2006
Quote:
Originally Posted by vino
Code:
p4 users | grep tkdas | awk '{ printf $NF }'

or better yet with just sed

Code:
p4 users | sed -n -e 's_^tkdas.* __p'

another solution...as you said date comes last....and format is 2006/02/06
then
Code:
P4 users | grep tkdas | awk '{ print substr($0,length($0)-9,10) }'

# 19  
Old 02-09-2006
Thank you so much ...

$ p4 users | grep "\<tkdas\>"
tkdas <tkdas@myemail.com> (Tusar Kanti Das) accessed 2005/12/09

$ p4 users | grep "\<li\>"
li <tli@myemail.com> (Thomas Li) accessed 2006/02/08

Buddy - any idea, how can I grab the name filed above case, as qith awk $3 and $4 will not give the name. But the name always comes within the bracket, like this "(Name XXX)" .
# 20  
Old 02-09-2006
Quote:
Originally Posted by csaha
Buddy - any idea, how can I grab the name filed above case, as qith awk $3 and $4 will not give the name. But the name always comes within the bracket, like this "(Name XXX)" .
Show us what you tried.
# 21  
Old 02-09-2006
cool ... here it is .. no putput :-(

$ p4 users | grep "\<tkdas\>" | sed -n -e 's_.*((.*\) .).*$_\1_p'

Tried this with inspiration from

$ p4 opened -a | sed -n -e 's_.*by \(.*\) .locked. *$_\1_p'
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

2. Shell Programming and Scripting

how to use "cut" or "awk" or "sed" to remove a string

logs: "/home/abc/public_html/index.php" "/home/abc/public_html/index.php" "/home/xyz/public_html/index.php" "/home/xyz/public_html/index.php" "/home/xyz/public_html/index.php" how to use "cut" or "awk" or "sed" to get the following result: abc abc xyz xyz xyz (8 Replies)
Discussion started by: timmywong
8 Replies

3. Shell Programming and Scripting

Strange "cut" command's behaviour

Hi, Suppose if I have a file having data like this: $ cat file.txt A B C D And, if I do a cut operation like this: $ cut -d" " -f2 file.txt The output is A C D This is the same for even if we try to get the field 3 with -f3 (assume line 2 has 3 fields : C E F). The above... (1 Reply)
Discussion started by: royalibrahim
1 Replies

4. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

5. Shell Programming and Scripting

Help with "cut" command in Unix

Hi! Just a basic question: I want to use the "cut" command to get some columns from a file, like this: cat myfile | cut -f 5,3,2,1 The problem is that the output contains the columns I want, but in increasing order: 1,2,3,5, and not in the order I set before. I know I could also use awk,... (2 Replies)
Discussion started by: lpb
2 Replies

6. Shell Programming and Scripting

Command Character size limit in the "sh" and "bourne" shell

Hi!!.. I would like to know what is maximum character size for a command in the "sh" or "bourne" shell? Thanks in advance.. Roshan. (1 Reply)
Discussion started by: Roshan1286
1 Replies

7. UNIX for Dummies Questions & Answers

Command Character size limit in the "sh" and "bourne" shell

Hi!!.. I would like to know what is maximum character size for a command in the "sh" or "bourne" shell? Thanks in advance.. Roshan. (1 Reply)
Discussion started by: Roshan1286
1 Replies

8. Shell Programming and Scripting

help for saving vertical datas to horizontal with "awk" or "cut"

hi, i have a file having datas like that ./a.txt 12344 12345 12346 12347 ..... ..... ... i want to save this datas to another file like that ./b.txt 12344 12345 12346 12347 ... ... ... i think awk can make this but how? :) waiting for ur help. (3 Replies)
Discussion started by: mercury
3 Replies

9. Shell Programming and Scripting

How to cut a file using " ", but fields can be separated with more than one " "

Hello, let's say I have a text file: word11 word12 word13 word21 word22 word23 word31 word32 word33 and I want to put the second field of each line into a list: set list = `cut -d" " -f2 ${1}` and I use space (" ") as a delimiter, only that there's a catch: there can be more than... (12 Replies)
Discussion started by: shira
12 Replies

10. Windows & DOS: Issues & Discussions

Unix "cut' and "awk" in Windows XP?

Hi, How can I execute Unix's ksh equivalent of "cut' and "awk" in Windows XP? For example, I want to execute ksh commands from Windows command prompt. Is there a place I can download "cut.exe" and "awk.exe" ? Thanks in advance (4 Replies)
Discussion started by: ihot
4 Replies
Login or Register to Ask a Question