diff options
| author | rmax <rmax> | 2004-11-19 10:20:26 (GMT) |
|---|---|---|
| committer | rmax <rmax> | 2004-11-19 10:20:26 (GMT) |
| commit | 94e1cc1f24a694d0a67db2148f39f4a7e66b19eb (patch) | |
| tree | c7b59c5bec40fcde9bb09a31eddcdf81c08ee5e1 /unix/installManPage | |
| parent | 280265804d9632ec4fac2c948f681805cc408039 (diff) | |
| download | tcl-94e1cc1f24a694d0a67db2148f39f4a7e66b19eb.zip tcl-94e1cc1f24a694d0a67db2148f39f4a7e66b19eb.tar.gz tcl-94e1cc1f24a694d0a67db2148f39f4a7e66b19eb.tar.bz2 | |
Classic sed doesn't support | in REs.
Diffstat (limited to 'unix/installManPage')
| -rwxr-xr-x | unix/installManPage | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/unix/installManPage b/unix/installManPage index 4157d26..93fd925 100755 --- a/unix/installManPage +++ b/unix/installManPage @@ -25,10 +25,12 @@ test -z "$S" && S="$DIR/" # /^\\.SH NAME/{ ;# Look for a line, that starts with .SH NAME # s/^.*$// ;# Delete the content of this line from the buffer # n ;# Read next line -# s/,\|\\\ //g ;# Remove all commas +# s/,//g ;# Remove all commas ... +# s/\\\ //g ;# .. and backslash-escaped spaces. # s/ \\\-.*// ;# Delete from \- to the end of line # p ;# print the result # q ;# exit +# } # # Backslashes are trippled in the sed script, because it is in # backticks which don't pass backslashes literally. @@ -39,7 +41,8 @@ NAMES=`sed -n ' /^\\.SH NAME/{ s/^.*$// n - s/,\|\\\ //g + s/,//g + s/\\\ //g s/ \\\-.*// p q |
