01-26-2010
Thanks to you both, I am really glad I joined this forum now
Works like a charm. A bit of a follow up question though, is it bad practise to change the IFS variable like in the first example?
Thanks again,
LITW
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
my input file contains thousands of lines like below
234A dept of education
9788 dept of commerce
8677 dept of engineering
How do i add a delimeter ':' after FIRST 4 CHARACTERS in a line
234A:dept of education
9788:dept of commerce
8677:dept of engineering (7 Replies)
Discussion started by: systemsb
7 Replies
2. Shell Programming and Scripting
Hi All,
I am comparing two strings inside an if condition if the strings are same then it should go inside the loop else it should execute code given in else part.
But there is a but inside my script
Even if the if condition is true
it is not going inside the loop also it is executing... (4 Replies)
Discussion started by: usha rao
4 Replies
3. Shell Programming and Scripting
Hi All,
I need to concatenate the values in the array into a variable. Currently the code is :
for (( i=1 ; i <= $minCount ; i++ ))
do
var="${var}""${sample_file}"
done
The output is :
/tmp/1/tmp/2/tmp/3/tmp/4/tmp/5/tmp/6/tmp/7/tmp/8/tmp/9/tmp/10
I need a space between... (1 Reply)
Discussion started by: sh_kk
1 Replies
4. Shell Programming and Scripting
Hi,
In the code included below, the string comparision is not working fine. Please help
while (( find_out >= i ))
do
file=`head -$i f.out|tail -1`
dir=`dirname $file`
cd $dir
Status=""
if ; then
Status=`cvs -Q status... (3 Replies)
Discussion started by: sudvishw
3 Replies
5. Shell Programming and Scripting
The string comparison highlighted below is not working fine. Please help:
while read line
do
# Get File name by deleting everything that preceedes and follows Filename as printed in cvs status' output
f_name=`echo $line | sed -e 's/^File://' -e 's/ *Status:.*//' | awk '{print $NF}'`
... (4 Replies)
Discussion started by: sudvishw
4 Replies
6. Shell Programming and Scripting
Hi,
I have two files.
cat file.txt
a
b
c
d
cat file1.txt
j
k
l
m
I need the output as
a:j (12 Replies)
Discussion started by: nareshkumar522
12 Replies
7. Shell Programming and Scripting
Hi there,
I'm writing a basic script where I want to make a string of 2 numeric fields from a file, which I have done, but the behavior is rather confusing.
I have a file of random values such as:
1 2
3 4
5 6
7 8
9 10
and my awk code is:
BEGIN { FS = " " }
{ str = str $1 $2 }
END {... (7 Replies)
Discussion started by: HMChadwick
7 Replies
8. Shell Programming and Scripting
Hello
I want to achieve the following.
However the concatenation is not working
mv `ls -ltr *myfile*.log|awk '{print $9}'` `ls -ltr *myfile*.log|awk '{print `date +'%d%m%y%k%M%S'` $9}'`
I tried
awk '{x=`date +'%d%m%y%k%M%S'` print $x "" $9}'
awk '{x=`date +'%d%m%y%k%M%S'`... (2 Replies)
Discussion started by: Chetanz
2 Replies
9. Shell Programming and Scripting
Hi Team!!
Please can anyone tell me why the following line does not work properly?
str3+=$str2
it seems that str3 variable does not keep its value in order to be concatenated in the next iteration! Thus when i print the result of the line above it returns the str2 value
What i want to do is to... (8 Replies)
Discussion started by: paladinaeon
8 Replies
10. Shell Programming and Scripting
I have a script which is migrated from AIX to Linux & now while running it is no able to concatenate string values
The string concatenation step under while loop is not displaying desired result
Please find below the piece of code:
while read EXT_FILE ; do
EXT_FILE=$EXT_FILE.ext.sent
echo... (7 Replies)
Discussion started by: PreetArul
7 Replies
LEARN ABOUT HPUX
tt_pattern_scope_add
tt_pattern_scope_add(library call) tt_pattern_scope_add(library call)
NAME
tt_pattern_scope_add -- add a value to the scope field for a pattern
SYNOPSIS
#include <Tt/tt_c.h>
Tt_status tt_pattern_scope_add(
Tt_pattern p,
Tt_scope s);
DESCRIPTION
The tt_pattern_scope_add function adds a value to the scope field for the specified pattern.
The p argument is a unique handle for a message pattern. This handle is returned after tt_pattern_create(3) is called. The s argument
specifies what processes are eligible to receive the message. The following values are defined:
TT_SESSION
All processes joined to the indicated session are eligible.
TT_FILE All processes joined to the indicated file are eligible.
TT_BOTH All processes joined to either indicated file or the indicated session are eligible.
TT_FILE_IN_SESSION
All processes joined to both the indicated file and the indicated session are eligible.
RETURN VALUE
Upon successful completion, the tt_pattern_scope_add function returns the status of the operation as one of the following Tt_status values:
TT_OK The operation completed successfully.
TT_ERR_NOMP
The ttsession(1) process is not running and the ToolTalk service cannot restart it.
TT_ERR_POINTER
The pointer passed does not point to an object of the correct type for this operation.
SEE ALSO
Tt/tt_c.h - Tttt_c(5), tt_pattern_create(3).
tt_pattern_scope_add(library call)