fixed a bug of not printing appended text properly when n or N is executed.

fixed a bug of not capturing submatches properly
This commit is contained in:
2011-09-15 09:48:08 +00:00
parent e2a65338c8
commit 0d4ea6aab9
10 changed files with 166 additions and 45 deletions

View File

@ -7,4 +7,6 @@ EXTRA_DIST = \
s001.sed s001.dat \
s002.sed s002.dat \
s003.sed s003.dat \
s004.sed s004.dat
s004.sed s004.dat \
s005.sed s005.dat \
s006.sed s006.dat

View File

@ -203,7 +203,9 @@ EXTRA_DIST = \
s001.sed s001.dat \
s002.sed s002.dat \
s003.sed s003.dat \
s004.sed s004.dat
s004.sed s004.dat \
s005.sed s005.dat \
s006.sed s006.dat
all: all-am

View File

@ -59,3 +59,25 @@ linux {
HOST: com.com
ADDRESS: 45.34.34.33
}
--------------------------------------------------------------------------------
[CMD] qsesed -f s005.sed s005.dat </dev/stdin 2>&1
--------------------------------------------------------------------------------
1
-------------------
2
3
-------------------
4
5
-------------------
--------------------------------------------------------------------------------
[CMD] qsesed -f s006.sed s006.dat </dev/stdin 2>&1
--------------------------------------------------------------------------------
-------------------
1
2
-------------------
3
4
-------------------
5

View File

@ -59,3 +59,25 @@ linux {
HOST: com.com
ADDRESS: 45.34.34.33
}
--------------------------------------------------------------------------------
[CMD] qsesed -m 500000 -f s005.sed s005.dat </dev/stdin 2>&1
--------------------------------------------------------------------------------
1
-------------------
2
3
-------------------
4
5
-------------------
--------------------------------------------------------------------------------
[CMD] qsesed -m 500000 -f s006.sed s006.dat </dev/stdin 2>&1
--------------------------------------------------------------------------------
-------------------
1
2
-------------------
3
4
-------------------
5

View File

@ -60,6 +60,8 @@ PROGS="
s002.sed/s002.dat//
s003.sed/s003.dat//
s004.sed/s004.dat//
s005.sed/s005.dat//
s006.sed/s006.dat//
"
[ -x "${QSESED}" ] ||

5
qse/regress/sed/s005.dat Normal file
View File

@ -0,0 +1,5 @@
1
2
3
4
5

3
qse/regress/sed/s005.sed Normal file
View File

@ -0,0 +1,3 @@
a \
-------------------
n

5
qse/regress/sed/s006.dat Normal file
View File

@ -0,0 +1,5 @@
1
2
3
4
5

3
qse/regress/sed/s006.sed Normal file
View File

@ -0,0 +1,3 @@
a \
-------------------
N