awk execution problem in csh


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting awk execution problem in csh
# 1  
Old 03-19-2013
awk execution problem in csh

This has no error
Code:
awk '($8==150) && ($4>=11.001 && $4 <= 12) && ($5>=91.001 && $5<=92){print}' OFS="\t" file

following are unable to run in csh

Code:
this is giving error awk: line 1: syntax error at or near  not even working in terminal
awk '($'$gr'=='$grn') && ($'$ll'>='$Y' && $'$ll' <= '$Ym') && ($'$lln'>='$X' && $'$lln'<='$Xm'){print}' OFS="\t" file

following if statement is not working
Code:
if (awk -v Xn=$X -v Xm=$Xm -v Yn=$Y -v Ym=$Ym -v gr=$grn 'BEGIN { exit ($'$grd'==gr && $'$ll' >= Yn && $'$ll' <= Ym && $'$lln' >=Xn && $'$lln' <=Xm) ? 0 : 1 }' $file)
then
echo "Yes"
else
echo "No"

# 2  
Old 03-26-2013
Perhaps you need to keep awk OFS="\t" more completely quoted in csh, as it triggers csh meta-processing?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Execution Problem with awk command

Hi All, I am trying to find a word from a file in loop. while read i; do DB_Name=$i awk '{for(i=1;i<=NF;i++)if($i~/$DB_Name/)print $(i)}' $BTEQ_NAME > $DB_Name_TableList.txt done <Param.txt here Param.txt contents data as ODS_TARGT_RECV FIN_TARGT... (7 Replies)
Discussion started by: Shilpi Gupta
7 Replies

2. Shell Programming and Scripting

Csh variable calling problem

First post on here. So I use csh shells for my research (physics... not a CS person). I am trying to rerun the same scripts, but there are ~10 files that have similar variables that I have to change for each different configuration, so I would like one central file for the variables I change that... (3 Replies)
Discussion started by: sabrepride
3 Replies

3. UNIX for Dummies Questions & Answers

Problem with simple csh scripting

I found my answer... (2 Replies)
Discussion started by: sjung9442
2 Replies

4. Shell Programming and Scripting

CSH missing - problem

Hi all, i need help with this code set login = (`cut -d ":" -f1 /etc/passwd.2001`) set group = (`cut -d ":" -f4 /etc/passwd.2001`) set name = (`cut -d ":" -f5 /etc/passwd.2001 | cut -d ":" -f1`) set i = 1 while ($#login > 0) set pom = `last $login | wc -l` if ($pom < 3) then... (1 Reply)
Discussion started by: Casualty
1 Replies

5. Shell Programming and Scripting

Execution problem with csh script

Hi All, I have a small issue with my csh script which I am using to FTP a file. What I know is...there are two commands to execute script.. 'sh <file>' & '\<file>'. When I execute my script with command 'sh <file>', it gives me syntax error while it runs successfully with command '\<file>'. I am... (3 Replies)
Discussion started by: ndd
3 Replies

6. Shell Programming and Scripting

Problem with endsw in csh

I am getting an error and can't figure out the problem breaksw: endsw not found. Problem has been solved now (0 Replies)
Discussion started by: kristinu
0 Replies

7. Shell Programming and Scripting

${name${i}} problem in CSH

Hello all, I tried the following commands in the cshell, but failed. ~Cshell %set i=2 ~Cshell %set fields${i}= ( ad dd dd ) ~Cshell %echo $fields${i} fields: Undefined variable. ~Cshell %echo ${fields${i}} Missing }. And i can see the $fields2 is already set as a local variable... (0 Replies)
Discussion started by: tpltp
0 Replies

8. Shell Programming and Scripting

Problem with csh script

Hi All, I have the following script. #!/bin/csh # # createDATfile.sh # cd /export/home/fastserv/bin source /export/home/fastserv/bin/dbenv.sh echo `date` >> /export/home/fastserv/bin/log.txt echo "%INF% Starting send of current FASTSERVICE batch" >>... (4 Replies)
Discussion started by: rahulrathod
4 Replies

9. Shell Programming and Scripting

csh problem with while

Hello this my first post, so i hope you help me echo -n "Choose which square you want to hit of PL2 grid " set pl2_square = $< set i = 1 while ($i <= 6) if ($pl2_square == $pl2_ships) then $pl2_ships = x echo "" echo "" echo "PL1 has hitted a square of PL2" echo... (5 Replies)
Discussion started by: amaj1407
5 Replies

10. Shell Programming and Scripting

Problem accessing csh ?? (Newbie)

Hi All, Just recently started using a program in Unix for a client. I was sent a script to use but for some reason it's not working. The person who created the script first suggested I may need to edit the first line of the script so that it has the correct path for the csh file: #!/bin/csh -f... (3 Replies)
Discussion started by: gmalt
3 Replies
Login or Register to Ask a Question