02-21-2013
If the position is always left, add '^' for beginning of line to reduce scanning. You could grep up front and pipe into awk so the work is divided.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Dear Experts
I am trying to find if it is possible to combine unix commands in awk program. For example if it is possible embed rm or ls or any unix command inside the awk program and while it is reading the file besides printing be able to do some unix commands. I am thinking may be just print... (2 Replies)
Discussion started by: Reza Nazarian
2 Replies
2. UNIX for Dummies Questions & Answers
I would like to change the lines:
originalline1
originalline2
to:
originalline1new
originalline1newline
originalline2new
originalline2newline
To do this, id like to combine the commands:
sed 's/^/&new/g' file > newfile1
and
sed '/^/ a\\
newline\\
\\ (2 Replies)
Discussion started by: Dave724001
2 Replies
3. UNIX for Dummies Questions & Answers
Hello all,
I am trying to list and count all the files of a particular type in any given directory. I can use the commands separately but when I combine them they do not give an output.
The command for counting the files is ls -1 | wc -l and for listing all the file of particular type say... (2 Replies)
Discussion started by: BigTool4u2
2 Replies
4. UNIX for Advanced & Expert Users
Is there anyway to achieve "find /home -name "*.bashrc" 2>/dev/null" and "PS1="\n>"" in the same command? I just wanna add a line to the previous command to change the PS1 variable to ">". (1 Reply)
Discussion started by: raidkridley
1 Replies
5. Shell Programming and Scripting
Hi Guys,
I am looking to optimze these 5 SSH lines to a single SSH to get my machine to not hang! lol!
cat hosts.lst | xargs -n1 -t -i echo 'home/util/timeout 6 0 ssh -q {} top -b > util/{}.top &' >> r_query_info
cat hosts.lst | xargs -n1 -t -i echo 'home/util/timeout 6 0 ssh -q {} uname -r... (5 Replies)
Discussion started by: wick3dsunny
5 Replies
6. UNIX for Dummies Questions & Answers
hey can anyone tell me how can i combine these two commands so that it is executed only once, but gives me both the results.
IDLE=`sar 30 6 | grep Average | awk '{print $1 $5}' `
sar 30 120 | awk '{print $1" "$5}' >> mailx -m -s "$MSG" xyz@abc.com. (5 Replies)
Discussion started by: Ankur Khatri
5 Replies
7. UNIX for Dummies Questions & Answers
Hi,
I have a directory with some XML files in it. I can use wildcards to get the list of XMLs I want
say I have following XMLs in same dir
Employee1.xml
Employee2.xml
Employee3.xml
and
Salary1.xml
Salary2.xml
Salary3.xml
apart from other .txt .dat files etc
I want to write a unix... (7 Replies)
Discussion started by: dsrookie
7 Replies
8. UNIX for Dummies Questions & Answers
I have a directory of 3000 files without extensions (Solaris 5.10).
I would like to iterate the file names through the 'file' command and output their mime types (most are pdf or jpg, but a very few might be psd or swf which show simply as 'data')
So, I would like the output of the 'ls'... (2 Replies)
Discussion started by: pwallace
2 Replies
9. UNIX for Dummies Questions & Answers
Hi,
I am pretty new to the unix community and have encountered a problem that I am trying to solve. I have 2 files one of which is called passwd file that looks like the following
Sample Output
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
... (1 Reply)
Discussion started by: raven905
1 Replies
10. Shell Programming and Scripting
Hello all,
I need to send an attachment and text in the body, both in the same Email.
Below are two cammand that send the required data in separate Emails. I need to combine them so that I get just 1 Email containing the attachment & text in the body.
uuencode ${filename} "${file_}" |... (6 Replies)
Discussion started by: Junaid Subhani
6 Replies
LEARN ABOUT OSF1
rad_foreach
rad_foreach(3) Library Functions Manual rad_foreach(3)
NAME
rad_foreach - Enumerates the members of a Resource Affinity Domain (libnuma library)
SYNOPSIS
#include <radset.h> rad_cursor_t cursor = SET_CURSOR_INIT;
int rad_foreach(
radset_t radset,
int flags,
radset_cursor_t *cursor );
PARAMETERS
Specifies a set of Resource Affinity Domains (RADs) whose members are to be enumerated. Specifies one or more flags that control the pro-
cessing of RAD members in the set. The following symbolic values are defined for flags: Initialize the cursor to the first member of the
set before scanning. Wrap around to the beginning of the RAD set when scanning for members. Consume the set members; in other words,
remove members from the set as they are found. Specifies an opaque type that records the position in a set for subsequent invocations of
the rad_foreach() function.
DESCRIPTION
The rad_foreach() function scans the specified RAD set, starting at the position saved in cursor, for members of the set and returns the
first member found. If the SET_CURSOR_FIRST flag is set, the cursor is initialized to the beginning of the set before starting the scan.
If no members are found, the rad_foreach() function will return RAD_NONE.
If the SET_CURSOR_WRAP flag is set, the scan will wrap from the end of the set to the beginning searching for a member to return. Other-
wise, a one-pass scan is performed, and when the end of the set is reached, cursor()is left positioned at the end of the set. From then
on, the rad_foreach() function will continue to return RAD_NONE until cursor is reinitialized, either by specifying the SET_CURSOR_FIRST
flag or by specifying the SET_CURSOR_WRAP flag.
If the SET_CURSOR_CONSUME flag is set, the member returned, if any, will be removed from the set.
The cursor variable may be initialized to the value SET_CURSOR_INIT. This is equivalent to setting SET_CURSOR_FIRST on the initial call to
rad_foreach().
NOTES
Although DESCRIPTION discusses the "beginning" and "end" of the set, and wrapping from the end to the beginning, RAD sets are conceptually
unordered. Thus, these end points are arbitrary points in the set that exist to ensure that each member is returned only once per pass
through the set. Applications should not depend on a numeric ordering of the returned member IDs.
RETURN VALUES
This function returns either the next member in the RAD set, starting at the position in cursor, or RAD_NONE (if there is no next member).
Execution of this function is always successful.
ERRORS
None.
EXAMPLES
See EXAMPLES in radsetops(3) for a sample program that uses the rad_foreach() function.
SEE ALSO
Functions: numa_intro(3), radsetops(3)
Files: numa_types(4)
rad_foreach(3)