1 1.1 apb var-1bs 2 1.1 apb VAR1BS=:111\111: 3 1.1 apb VAR1BSa=:111\aaa: 4 1.1 apb VAR1BSA=:111\aaa: 5 1.1 apb VAR1BSda=:111\${a}: 6 1.1 apb VAR1BSdA=:111\${A}: 7 1.3 apb VAR1BSc=:111# backslash escapes comment char, so this is part of the value: 8 1.3 apb VAR1BSsc=:111\ : 9 1.1 apb var-2bs 10 1.8 rillig VAR2.BS=:222\\222: 11 1.8 rillig VAR2.BS.a=:222\\aaa: 12 1.8 rillig VAR2.BS.A=:222\\aaa: 13 1.8 rillig VAR2.BS.d.a=:222\\${a}: 14 1.8 rillig VAR2.BS.d.A=:222\\${A}: 15 1.8 rillig VAR2.BS.c=:222\\: 16 1.8 rillig VAR2.BS.s.c=:222\\: 17 1.8 rillig var-1bs-nl 18 1.8 rillig VAR1.BS-NL=:111 111: 19 1.8 rillig VAR1.BS-NL.a=:111 aaa: 20 1.8 rillig VAR1.BS-NL.A=:111 aaa: 21 1.8 rillig VAR1.BS-NL.d-a=:111 ${a}: 22 1.8 rillig VAR1.BS-NL.d-A=:111 ${A}: 23 1.8 rillig VAR1.BS-NL.c=:111: 24 1.8 rillig VAR1.BS-NL.s-c=:111: 25 1.1 apb var-2bsnl 26 1.4 apb VAR2BSNL=:222\\: 27 1.4 apb VAR2BSNLa=:222\\: 28 1.4 apb VAR2BSNLA=:222\\: 29 1.4 apb VAR2BSNLda=:222\\: 30 1.4 apb VAR2BSNLdA=:222\\: 31 1.4 apb VAR2BSNLc=:222\\: 32 1.4 apb VAR2BSNLsc=:222\\: 33 1.1 apb var-3bsnl 34 1.2 apb VAR3BSNL=:333\\ 333=: 35 1.2 apb VAR3BSNLa=:333\\ aaa=: 36 1.2 apb VAR3BSNLA=:333\\ aaa=: 37 1.2 apb VAR3BSNLda=:333\\ ${a}=: 38 1.2 apb VAR3BSNLdA=:333\\ ${A}=: 39 1.2 apb VAR3BSNLc=:333\\: 40 1.3 apb VAR3BSNLsc=:333\\: 41 1.1 apb var-1bsnl-space 42 1.1 apb VAR1BSNL00=:first line: 43 1.1 apb VAR1BSNL0=:first line no space on second line: 44 1.1 apb VAR1BSNLs=:first line one space on second line: 45 1.1 apb VAR1BSNLss=:first line two spaces on second line: 46 1.1 apb VAR1BSNLt=:first line one tab on second line: 47 1.1 apb VAR1BSNLtt=:first line two tabs on second line: 48 1.1 apb VAR1BSNLxx=:first line many spaces and tabs [ ] on second line: 49 1.1 apb cmd-1bsnl 50 1.6 apb echo :'first line\ 51 1.6 apb #second line without space\ 52 1.6 apb third line': 53 1.1 apb :first line\ 54 1.1 apb #second line without space\ 55 1.1 apb third line: 56 1.6 apb echo :'first line\ 57 1.6 apb second line spaces should be retained': 58 1.1 apb :first line\ 59 1.1 apb second line spaces should be retained: 60 1.6 apb echo :'first line\ 61 1.6 apb second line tab should be elided': 62 1.1 apb :first line\ 63 1.1 apb second line tab should be elided: 64 1.6 apb echo :'first line\ 65 1.6 apb only one tab should be elided, second tab remains' 66 1.1 apb :first line\ 67 1.1 apb only one tab should be elided, second tab remains 68 1.7 apb cmd-1bsnl-eof 69 1.7 apb echo :'command ending with backslash-newline'; \ 70 1.7 apb 71 1.7 apb :command ending with backslash-newline 72 1.1 apb cmd-2bsnl 73 1.6 apb echo take one\\ 74 1.5 apb take one\ 75 1.6 apb echo take two\\ 76 1.5 apb take two\ 77 1.6 apb echo take three\\ 78 1.5 apb take three\ 79 1.1 apb cmd-3bsnl 80 1.6 apb echo :'first line\\\ 81 1.6 apb #second line without space\\\ 82 1.6 apb third line': 83 1.1 apb :first line\\\ 84 1.1 apb #second line without space\\\ 85 1.1 apb third line: 86 1.6 apb echo :'first line\\\ 87 1.6 apb second line spaces should be retained': 88 1.1 apb :first line\\\ 89 1.1 apb second line spaces should be retained: 90 1.6 apb echo :'first line\\\ 91 1.6 apb second line tab should be elided': 92 1.1 apb :first line\\\ 93 1.1 apb second line tab should be elided: 94 1.6 apb echo :'first line\\\ 95 1.6 apb only one tab should be elided, second tab remains' 96 1.1 apb :first line\\\ 97 1.1 apb only one tab should be elided, second tab remains 98 1.1 apb exit status 0 99