below are the contents of file 'tmp.out':
2|34|534|
1|355|54|
1|443|34|
3|43|768|
3|7|887|
1|9|990|
How do I extract the 2nd and 3rd columns of file 'tmp.out' only when the first column equals '1'.
Note that this file will be huge; atleast 5million+ rows, so I want to avoid looping... (4 Replies)
Hi,
I'm a newbie to shell scripting and have searched the forum but couldn't find what i was looking for.
Basically I have a list of filenames like...
123-fileone.txt
I want to be able to extract the prefix up to the first '-'. So I'd end up with 123. I have attempted it using a pretty... (2 Replies)
EDIT: This problem has been solved thanks to the help of scottn.
Okay, so I have a CSV. Let's say it has the following entries in it:
Jackie Chan,1954,M
Chuck Norris,1930,M
Bruce Lee,1940,M
How would I, for example, extract the gender out of a certain person, maybe based on the year of... (12 Replies)
I have an input file with content like :
18:51:18 | 217863|Acct 0110855565|RC 17608| 16 Subs| 1596 UsgRecs| 2 Secs| 430 CPUms| prmis2:26213 <MoveUsage d
aemon needs to run on this account before it can be billed.>
23:03:30 | 896529|Acct 2063947620|RC 17608| 8 Subs| 148 UsgRecs| ... (9 Replies)
Hi,
I have a file with colon separated values like below. How can i get those lines whose third field is 0 (zero). In the below example, lines starting with stapler and tempo has its third field as 0
$ cat list.txt
galaxy:b:5:world
stapler:a:0:hello
abc:a:4:stomper
kepler:uic:5:jam... (8 Replies)
This is the output from ps -ef cmd . I have to extract the fourth (C) and the seventh (TIME) field
root 3932344 3801216 Apr 08 - 0:00 /usr/sbin/rsct/bin/ERrmd
root 3997836 1 0 Apr 08 - 0:00 /usr/sbin/uprintfd
root 4128894 3801216 0 Apr 08 - 0:09... (3 Replies)
Hi,
I couldn't figure how to extract until last occurence of a character.
I have the string ./dir1/file1/abc.sh
The output should be /dir1/file1
So, the command should display the path until last occurence of "/".
Thanks. (3 Replies)
Hi,
Sure it's an easy one, but it drives me insane.
input ("|" separated):
1|A,B,C,A
2|A,D,D
3|A,B,B
I would like to count the occurence of each capital letters in $2 across the entire file, knowing that duplicates in each record count as 1.
I am trying to get this output... (5 Replies)
Hello.
Here is a file contents :
declare -Ax NEW_FORCE_IGNORE_ARRAY=(="§" ="§" ="§" ="§" ="§" .................. ="§"Here is a pattern
=I want to extract 'NEW_FORCE_IGNORE_ARRAY' which is the whole word before the first occurrence of pattern '='
Is there a better solution than mine :... (3 Replies)
Discussion started by: jcdole
3 Replies
LEARN ABOUT SUNOS
media_getid
media_getid(3VOLMGT) Volume Management Library Functions media_getid(3VOLMGT)NAME
media_getid - return the id of a piece of media
SYNOPSIS
cc [flag ...] file ...-lvolgmt [library ...]
#include <volmgt.h>
ulonglong_t media_getid(char *vol_path);
DESCRIPTION
media_getid() returns the id of a piece of media. Volume Management must be running. See volmgt_running(3VOLMGT).
PARAMETERS
vol_path Path to the block or character special device.
RETURN VALUES
media_getid() returns the id of the volume. This value is unique for each volume. If media_getid() returns 0, the path provided is not
valid, for example, it is a block or char device.
EXAMPLES
Example 1: Using media_getid()
The following example first checks if Volume Management is running, then checks the volume management name space for path, and then returns
the id for the piece of media.
char *path;
...
if (volmgt_running()) {
if (volmgt_ownspath(path)) {
(void) printf("id of %s is %lld
",
path, media_getid(path));
}
}
If a program using media_getid() does not check whether or not Volume Management is running, then any NULL return value will be ambiguous,
as it could mean that either Volume Management does not have path in its name space, or Volume Management is not running.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|MT Level |Safe |
+-----------------------------+-----------------------------+
|Commitment Level |Public |
+-----------------------------+-----------------------------+
SEE ALSO volmgt_ownspath(3VOLMGT),volmgt_running(3VOLMGT),attributes(5)SunOS 5.10 29 Apr1998 media_getid(3VOLMGT)