![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| help... no idea what to use | dakid | Shell Programming and Scripting | 4 | 03-06-2008 12:57 AM |
| Errors-- Any Idea | jazz21 | Shell Programming and Scripting | 3 | 10-18-2007 03:11 PM |
| any good idea on this? | fedora | Shell Programming and Scripting | 7 | 09-29-2006 04:36 PM |
| Limitations of awk? Good idea? Bad idea? | yongho | Shell Programming and Scripting | 2 | 06-08-2005 06:18 PM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
An Idea for Tokenizing
One of the monitoring tools in Java is called `jps`, and it monitors all Java processes that are run by the user, an example output would be like this: 3459 Jps 2348 test 2311 Util where the first column represents Process IDs and the second column represents Java processes names. Therefore, if I wanted to find the process ID for some Java process, say test, I could type `jps | grep test` and then take the first argument in the line, which would be the process ID. Now I had an idea to do it in a simpler way (rather than just writing a C or Java program), I could write a simple sh script that goes like this (call it tokenizer) Code:
#!bin/sh echo $1 and by typing `chmod +x tokenizer` and then: `jps | grep test | tokenizer` I would think I should get 2348 as an output to the shell, which is the PID for `test` Java process, but that did not happen. Anybody know why? |
| Bookmarks |
| Tags |
| linux |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|