shebang ('#!/bin/sh')
\n ('\n')
Comment ('# This is a comment!')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('Hello      World')
CLOSE_QUOTE ('"')
WHITE_SPACE ('       ')
Comment ('# This is a comment, too!')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('Hello World')
CLOSE_QUOTE ('"')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('Hello * World')
CLOSE_QUOTE ('"')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('Hello')
WHITE_SPACE (' ')
word ('*')
WHITE_SPACE (' ')
word ('World')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('Hello')
WHITE_SPACE ('      ')
word ('World')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('Hello')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
word ('World')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('Hello')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('     ')
CLOSE_QUOTE ('"')
WHITE_SPACE (' ')
word ('World')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_QUOTE ('"')
STRING_CONTENT ('Hello ')
CLOSE_QUOTE ('"')
word ('*')
OPEN_QUOTE ('"')
STRING_CONTENT (' World')
CLOSE_QUOTE ('"')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_BACKQUOTE ('`')
word ('hello')
CLOSE_BACKQUOTE ('`')
WHITE_SPACE (' ')
word ('world')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
RAW_STRING (''hello'')
WHITE_SPACE (' ')
word ('world')
\n ('\n')
\n ('\n')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('pre')
{ ('{')
word ('one,two,three')
} ('}')
word ('post')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('pre')
{ ('{')
word ('one,')
WHITE_SPACE (' ')
word ('wo,')
WHITE_SPACE (' ')
word ('three')
} ('}')
word ('post')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('/usr/local/src/bash/')
{ ('{')
word ('old,new,dist,bugs')
} ('}')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('root')
WHITE_SPACE (' ')
word ('/usr/')
{ ('{')
word ('ucb/')
{ ('{')
word ('ex,edit')
} ('}')
word (',lib/')
{ ('{')
word ('ex?.?*,how_ex')
} ('}')
} ('}')
\n ('\n')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_BACKQUOTE ('`')
word ('cat')
WHITE_SPACE (' ')
var ('$0')
CLOSE_BACKQUOTE ('`')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_BACKQUOTE ('`')
word ('cat')
WHITE_SPACE (' ')
word ('\`cat')
WHITE_SPACE (' ')
var ('$0')
word ('\`')
CLOSE_BACKQUOTE ('`')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
OPEN_BACKQUOTE ('`')
word ('cat')
WHITE_SPACE (' ')
CLOSE_BACKQUOTE ('`')
word ('cat')
WHITE_SPACE (' ')
var ('$0')
OPEN_BACKQUOTE ('`')
CLOSE_BACKQUOTE ('`')
\n ('\n')
\n ('\n')
word ('exec')
WHITE_SPACE (' ')
word ('/usr/bin/sftp')
WHITE_SPACE (' ')
word ('-C')
WHITE_SPACE (' ')
var ('$account')
word ('@')
var ('$host')
\n ('\n')
\n ('\n')
for ('for')
WHITE_SPACE (' ')
word ('name')
WHITE_SPACE (' ')
in ('in')
WHITE_SPACE (' ')
$ ('$')
( ('(')
word ('find')
WHITE_SPACE (' ')
word ('.')
WHITE_SPACE (' ')
- ('-')
word ('type')
WHITE_SPACE (' ')
word ('f')
WHITE_SPACE (' ')
- ('-')
word ('size')
WHITE_SPACE (' ')
+ ('+')
int ('0')
word ('c')
WHITE_SPACE (' ')
! ('!')
WHITE_SPACE (' ')
- ('-')
word ('name')
WHITE_SPACE (' ')
RAW_STRING (''*[0-9]*'')
WHITE_SPACE (' \\n     ')
! ('!')
WHITE_SPACE (' ')
- ('-')
word ('name')
WHITE_SPACE (' ')
RAW_STRING (''\.*'')
WHITE_SPACE (' ')
! ('!')
WHITE_SPACE (' ')
- ('-')
word ('name')
WHITE_SPACE (' ')
RAW_STRING (''*conf'')
WHITE_SPACE (' ')
- ('-')
word ('maxdepth')
WHITE_SPACE (' ')
int ('1')
WHITE_SPACE (' ')
- ('-')
word ('print')
WHITE_SPACE (' ')
| ('|')
WHITE_SPACE (' ')
word ('sed')
WHITE_SPACE (' ')
RAW_STRING (''s/^\.\///'')
) (')')
\n ('\n')
do ('do')
\n ('\n')
WHITE_SPACE (' ')
word ('echo')
WHITE_SPACE (' ')
int ('1')
\n ('\n')
done ('done')
\n ('\n')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
word ('\(analyzed')
WHITE_SPACE (' ')
$ ('$')
( ('(')
word ('wc')
WHITE_SPACE (' ')
- ('-')
word ('l')
WHITE_SPACE (' ')
< ('<')
WHITE_SPACE (' ')
var ('$stats')
) (')')
WHITE_SPACE (' ')
word ('netstat')
WHITE_SPACE (' ')
word ('log')
WHITE_SPACE (' ')
word ('entries')
WHITE_SPACE (' ')
for ('for')
WHITE_SPACE (' ')
word ('calculations\)')
\n ('\n')
word ('exit')
WHITE_SPACE (' ')
int ('0')
\n ('\n')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
{ ('{')
word ('ex,edit')
} ('}')
\n ('\n')
word ('echo')
WHITE_SPACE (' ')
{ ('{')
{ ('{')
} ('}')
} ('}')
\n ('\n')
word ('chown')
WHITE_SPACE (' ')
word ('root')
WHITE_SPACE (' ')
word ('/usr/')
{ ('{')
word ('ucb/')
{ ('{')
word ('ex,edit')
} ('}')
word (',lib/')
{ ('{')
word ('ex?.?*,how_ex')
} ('}')
} ('}')