09-18-2006
need to check what is going in array.check how many times the error message is coming.is it generating any tempjam files?
k=0
while [ $k -lt $maxcol ]
do
echo "value at index $k is ${pos[$k]}"
#cut -d ' ' -f${pos[$k]} jam2.txt>temp/tempjam${k}
k=`expr $k + 1`
done
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have rows of data with variable number of columns.
Is there an easy way to print out the last 4 columns
or rather the 4th and 3rd last column?
data looks like this:
24 20:51 N 9 10.00 Overcast OVC110 27 11 30.04 1017.7
24 19:51 N 7 10.00 Mostly Cloudy BKN110 28 15... (19 Replies)
Discussion started by: Da_Duck
19 Replies
2. Shell Programming and Scripting
suppose u have a file
aaaaa aswn 33332
aasdxe sssee 627627
qqhksd dljlljkl 38682682
so have a output
3332
627627
38682682 (2 Replies)
Discussion started by: cdfd123
2 Replies
3. Shell Programming and Scripting
Hi. How do I find an expression with awk in only one column, and if it fits, then print that whole column.
1 apple oranges
2 bannanas pears
3 cats dogs
4 hesaid shesaid
echo "which number:"
read NUMBER (user inputs number 2 for this example)
awk " /$NUMBER/ {field to search is field... (2 Replies)
Discussion started by: glev2005
2 Replies
4. Shell Programming and Scripting
Hi Masters ,
Need your help regarding the below issue .
I am creating a new file with awk where diff rows in a particular column will different according to the user i/p.
If user i/p is 10,11 and 12 and requests for 6 rows then in a particular column will print with
10
10
11
11
12... (6 Replies)
Discussion started by: Pratik4891
6 Replies
5. Solaris
Hi guys,
I usualy am able to google awk stuff but I can't find it so far and there are so many awking gurus here that I will give it a shot.
I want to print $1;$3;"$5 up to the $NF". In other words, I can have 1000 colums, but need to have $5 up to the end.
I started with the idea of... (2 Replies)
Discussion started by: plmachiavel
2 Replies
6. Shell Programming and Scripting
Dear All,
I have a data file input.csv like below. (Only five column shown here for example.)
Data1,StepNo,Data2,Data3,Data4
2,1,3,4,5
3,1,5,6,7
3,2,4,5,6
5,3,5,5,6
From this I want the below output
Data1,StepNo,Data2,Data3,Data4
2,1,3,4,5
3,1,5,6,7
where the second column... (4 Replies)
Discussion started by: ks_reddy
4 Replies
7. Shell Programming and Scripting
i have this variable:
varT="1--2--3--5"
i want to use awk to print field 3 from this variable. i dont want to do the "echo $varT".
but here's my awk code:
awk -v valA="$varT" "BEGIN {print valA}"
this prints the entire line. i feel like i'm so close to getting what i want. i... (4 Replies)
Discussion started by: SkySmart
4 Replies
8. Shell Programming and Scripting
Hi,
My input files is like this
axis1 0 1 10
axis2 0 1 5
axis1 1 2 -4
axis2 2 3 -3
axis1 3 4 5
axis2 3 4 -1
axis1 4 5 -6
axis2 4 5 1
Now, these are my following tasks
1. Print a first column for every two rows that has the same value followed by a string.
2. Match on the... (3 Replies)
Discussion started by: jacobs.smith
3 Replies
9. Shell Programming and Scripting
Hi,
I have the following input in a file & need output as mentioned below(need counter of every occurance of field which is to be increased by 1).
Input:
919143110065
919143110065
919143110052
918648846132
919143110012
918648873782
919143110152
919143110152
919143110152... (2 Replies)
Discussion started by: siramitsharma
2 Replies
10. Shell Programming and Scripting
Example:
I have files in below format
file 1:
zxc,133,joe@example.com
cst,222,xyz@example1.com
File 2 Contains:
hxd
hcd
jws
zxc
cst
File 1 has 50000 lines and file 2 has around 30000 lines :
Expected Output has to be :
hxd
hcd
jws (5 Replies)
Discussion started by: TestPractice
5 Replies
LOCKF(3) Linux Programmer's Manual LOCKF(3)
NAME
lockf - apply, test or remove a POSIX lock on an open file
SYNOPSIS
#include <sys/file.h>
int lockf(int fd, int cmd, off_t len);
DESCRIPTION
Apply, test or remove a POSIX lock on a section of an open file. The file is specified by fd, a file descriptor open for writing, the
action by cmd, and the section consists of byte positions pos..pos+len-1 if len is positive, and pos-len..pos-1 if len is negative, where
pos is the current file position, and if len is zero, the section extends from the current file position to infinity, encompassing the
present and future end-of-file positions. In all cases, the section may extend past current end-of-file.
On Linux, this call is just an interface for fcntl(2). (In general, the relation between lockf and fcntl is unspecified.)
Valid operations are given below:
F_LOCK Set an exclusive lock on the specified section of the file. If (part of) this section is already locked, the call blocks until the
previous lock is released. If this section overlaps an earlier locked section, both are merged. File locks are released as soon as
the process holding the locks closes some file descriptor for the file. A child process does not inherit these locks.
F_TLOCK
Same as F_LOCK but the call never blocks and returns an error instead if the file is already locked.
F_ULOCK
Unlock the indicated section of the file. This may cause a locked section to be split into two locked sections.
F_TEST Test the lock: return 0 if the specified section is unlocked or locked by this process; return -1, set errno to EACCES, if another
process holds a lock.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and errno is set appropriately.
ERRORS
EAGAIN The file is locked and F_TLOCK or F_TEST was specified, or the operation is prohibited because the file has been memory-mapped by
another process.
EBADF fd is not an open file descriptor.
EDEADLK
The command was T_LOCK and this lock operation would cause a deadlock.
EINVAL An invalid operation was specified in fd.
ENOLCK Too many segment locks open, lock table is full.
CONFORMING TO
SYSV, POSIX 1003.1-2001
SEE ALSO
fcntl(2), flock(2)
There are also locks.txt and mandatory.txt in /usr/src/linux/Documentation.
Linux 2.0 2002-04-22 LOCKF(3)