summaryrefslogtreecommitdiff
path: root/src/mkskel.sh
diff options
context:
space:
mode:
authorDemi Obenour <demiobenour@gmail.com>2016-09-24 23:35:07 -0400
committerWill Estes <westes575@gmail.com>2016-09-25 18:53:29 -0400
commitfb91984b3b0605b39fa8c2bdc7036fc074649742 (patch)
treee47095eb7c5a5050f7abc3b5f19cd4654643a214 /src/mkskel.sh
parente50d903620be9b81e8dd89d1ed1063c13836ff26 (diff)
Simplify some shell code
Diffstat (limited to 'src/mkskel.sh')
-rwxr-xr-xsrc/mkskel.sh17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mkskel.sh b/src/mkskel.sh
index 02c397a..512f1f9 100755
--- a/src/mkskel.sh
+++ b/src/mkskel.sh
@@ -21,17 +21,16 @@
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE.
-cat <<!
-/* File created from flex.skl via mkskel.sh */
+echo '/* File created from flex.skl via mkskel.sh */
#include "flexdef.h"
-const char *skel[] = {
-!
+const char *skel[] = {'
-sed 's/\\/&&/g' | sed 's/"/\\"/g' | sed 's/.*/ "&",/'
+sed 's/m4_/m4preproc_/g
+s/a4_/4_/g
+s/[\\"]/\\&/g
+s/.*/ "&",/'
-cat <<!
- 0
-};
-!
+echo ' 0
+};'