hush: fix comment parsing in cmd
, closes 10421
function old new delta parse_stream 2692 2690 -2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
4
shell/ash_test/ash-parsing/comment2.right
Normal file
4
shell/ash_test/ash-parsing/comment2.right
Normal file
@ -0,0 +1,4 @@
|
||||
Ok1
|
||||
Ok2
|
||||
Ok5
|
||||
Ok6
|
13
shell/ash_test/ash-parsing/comment2.tests
Executable file
13
shell/ash_test/ash-parsing/comment2.tests
Executable file
@ -0,0 +1,13 @@
|
||||
echo "`echo Ok1 #comment is ignored`"
|
||||
echo `echo Ok2 #comment is ignored`
|
||||
#
|
||||
# Surprisingly, bash does not handle comments in $()
|
||||
# the same way as in ``. "#" causes the rest of the line, _including_ )",
|
||||
# to be ignored. These lines would cause an error:
|
||||
#echo "$(echo Ok3 #comment is ignored)"
|
||||
#echo $(echo Ok4 #comment is ignored)
|
||||
#
|
||||
echo "$(echo Ok5 #comment is ignored
|
||||
)"
|
||||
echo $(echo Ok6 #comment is ignored
|
||||
)
|
Reference in New Issue
Block a user