Sponsored Content
Top Forums Shell Programming and Scripting Syntax error near unexpected token Post 302926949 by junior-helper on Friday 28th of November 2014 07:02:19 PM
Old 11-28-2014
Try
Code:
count=1
for item in `cat test1.txt`
  printf %s `sed -n "$count"p test2.txt` > test3.txt
  count=$((count+1))
  do
  something
done

The only difference I see between
Code:
  printf %s `sed -n "$count"p test2.txt` > test3.txt

and
Code:
  sed -n "$count"p test2.txt > test3.txt

is that the printf variant will not add a trailing newline character to the sed output.

--------
EDIT: Missed something very obvious:

The valid for syntax is:
Code:
for NAME [in WORDS ... ] ; do COMMANDS; done

not
Code:
for NAME [in WORDS ... ] ; COMMANDS do COMMANDS; done

Hope this helps.

Last edited by junior-helper; 11-28-2014 at 08:26 PM.. Reason: noticed invalid "for" syntax
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sh syntax error unexpected token done

I'm getting the following error: line 21: syntax error near unexpected token `done` line 21: `done` and I haven't been able to figure out why. Here is my code #!/bin/sh if ; then echo 'Usage: rename getexp/replStr ' exit 0 fi arg = $1 shift while ; do (5 Replies)
Discussion started by: NullPointer
5 Replies

2. Shell Programming and Scripting

Syntax error near unexpected token `('

Guys , This is an output of my script errored out for "Syntax error near unexpected token `(' " Can someone tell me whats wrong with my script. Below is my original script pasted. #!/bin/bash Script Creation Date 01/21/2010 Author baraghun ... (7 Replies)
Discussion started by: raghunsi
7 Replies

3. UNIX for Advanced & Expert Users

syntax error near unexpected token '{

Hi, I am running the following script through cygwin and getting below mentioned error. ******************************************* #!/bin/sh # constants WORK_DIR="deploy" INFOFILE="deploy.info" INTROFILE="Intro.sh" CMGMT_PKG="com.kintana.cmgmt.deploy" DEPLOY_PREFIX="mitg" ... (2 Replies)
Discussion started by: MandyR
2 Replies

4. Shell Programming and Scripting

syntax error near unexpected token `='

Hi all, This is a script which converts hex to bin. However am finding an error while executing syntax error near unexpected token `=' `($hexfile, $binfile) = @ARGV;' I am running using ./fil.pl <hexfile> <binfile> ################################################### # # this script... (3 Replies)
Discussion started by: jaango123
3 Replies

5. Shell Programming and Scripting

Syntax error near unexpected token `('

What do I do here? #!/bin/bash payload=-1 AND 1=IF(21,BENCHMARK(5000000,MD5(CHAR(115,113,108,109,97,112))),0)# hash=`echo -n $payload md5sum tr -d 'n' sed 'ss-sg' md5sum tr -d 'n' sed 'ss-sg'` curl --data cs2=chronopay&cs1=$payload&cs3=$hash&transaction_type=rebill... (2 Replies)
Discussion started by: iiiiiiiiiii
2 Replies

6. Shell Programming and Scripting

Syntax error near unexpected token `else'

Hi, I am trying to read the session log through script. But it keeps showing me some error near. I have tried everything. Even tried converting the script using sed command to remove the hidden characters(\r).But nothing seems to be working.Below is the script : #!/bin/bash cd... (6 Replies)
Discussion started by: Aryan12345
6 Replies

7. Shell Programming and Scripting

Syntax error near unexpected token '('

I tried to execute the code but I got this error ./Array.c: line 9: syntax error near unexpected token '(' ./Array.c: line 9: ' nvals = get_data(a,MAXARRAY);' and #include<stdio.h> #define MAXARRAY 1000 main() { int a, nvals; nvals =... (7 Replies)
Discussion started by: sgradywhite
7 Replies

8. How to Post in the The UNIX and Linux Forums

Syntax error near unexpected token `('

I have 2 files like a.txt and b.txt and the content is as below cat a.txt 810750125 117780 /BSCSQAT4A/bscsqat4a/lib/jar/wclt_common.jar 1803152428 13300 /BSCSQAT4A/bscsqat4a/lib/jar/WFMSSupportTool.jar 2663502779 67049 /BSCSQAT4A/bscsqat4a/lib/jar/wma.jar 687942896 665272... (1 Reply)
Discussion started by: ranabhavish
1 Replies

9. UNIX for Beginners Questions & Answers

Syntax error near unexpected token

Dears, While executing the below script im getting the error at line 30. Please let me know what changes to be done to fix this. test.sh: line 30: syntax error near unexpected token `done' test.sh: line 30: ` done ' #!/bin/sh # Rev. PA1 # author: eillops # date: 26-04-2018 # #... (1 Reply)
Discussion started by: Kamesh G
1 Replies

10. Ubuntu

Syntax error near unexpected token `('

detect_mouse_mvt.sh /home/andy/bin/detect_mouse_mvt.sh: line 4: syntax error near unexpected token `(' /home/andy/bin/detect_mouse_mvt.sh: line 4: `fh = file('/dev/input/mice')' #!/bin/bash # # fh = file('/dev/input/mice') while True: fh.read(3) print 'Mouse... (15 Replies)
Discussion started by: drew77
15 Replies
DwtScrollWindowSetAreas(3Dwt)											     DwtScrollWindowSetAreas(3Dwt)

Name
       DwtScrollWindowSetAreas - Sets up or adds the window region, and the horizontal or vertical scroll bar widgets to the scroll window widget.

Syntax
       void DwtScrollWindowSetAreas(widget, horizontal_scroll_bar,				vertical_scroll_bar, work_region)
	    Widget widget;
	    Widget horizontal_scroll_bar;
	    Widget vertical_scroll_bar;
	    Widget work_region;

Arguments
       widget	 Specifies the scroll window widget ID.

       horizontal_scroll_bar
		 Specifies  the scroll bar widget ID for the horizontal scroll bar to be associated with the scroll window widget.  You can set or
		 specify this ID only after creating an instance of the main window widget.  The attribute name associated with this  argument	is
		 DwtNhorizontalScrollBar.

       vertical_scroll_bar
		 Specifies  the  scroll  bar widget ID for the vertical scroll bar to be associated with the scroll window widget.  You can set or
		 specify this ID only after creating an instance of the main window widget.  The attribute name associated with this  argument	is
		 DwtNverticalScrollBar.

       work_region
		 Specifies  the  widget  ID for the window to be associated with the scroll window work area.  You can set or specify this ID only
		 after you create an instance of the main window widget.

Description
       The DwtScrollWindowSetAreas function adds or changes a window work region and a horizontal or vertical scroll bar widget to the scroll win-
       dow  widget  for  the  application.  You must call this function before the scroll window widget is realized, that is, before calling the X
       intrinsics function XtRealizeWidget.  Each widget is optional and may be passed as NULL.

See Also
       DwtScrollWindow(3Dwt), DwtWindow(3Dwt),
       Guide to the XUI Toolkit: C Language Binding
       Guide to the XUI Toolkit Intrinsics: C Language Binding

														     DwtScrollWindowSetAreas(3Dwt)
All times are GMT -4. The time now is 08:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy