File: noloop.awk

package info (click to toggle)
mawk 1.3.4.20200120-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,916 kB
  • sloc: ansic: 16,165; sh: 3,515; yacc: 1,125; awk: 722; makefile: 251
file content (25 lines) | stat: -rw-r--r-- 732 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# From jhart@avcnet.bates.edu  Sun Oct  6 16:05:21 2002
# Date: Sun, 6 Oct 2002 08:36:54 -0400
# Subject: Infinite loop in sub/gsub
# From: jhart@avcnet.bates.edu
# To: bug-gawk@gnu.org
# Message-Id: <4BC4A4F0-D928-11D6-8E78-00039384A9CC@mail.avcnet.org>
# 
# This command line:
# 
# echo "''Italics with an apostrophe'' embedded''"|gawk -f test.awk
# 
# where test.awk contains this instruction:
# 
/''/  { sub(/''(.?[^']+)*''/, "<em>&</em>"); }
# 
# puts gawk 3.11 into an infinite loop. Whereas, this command works:
# 
# echo "''Italics with an apostrophe' embedded''"|gawk -f test.awk
# 
# 
# 
# Platform: Mac OS X 10.1.5/Darwin Kernel Version 5.5: Thu May 30 14:51:26 
# PDT 2002; root:xnu/xnu-201.42.3.obj~1/RELEASE_PPC
# 
#