1 var-1bs 2 VAR1BS=:111\111: 3 VAR1BSa=:111\aaa: 4 VAR1BSA=:111\aaa: 5 VAR1BSda=:111\${a}: 6 VAR1BSdA=:111\${A}: 7 VAR1BSc=:111# backslash escapes comment char, so this is part of the value: 8 VAR1BSsc=:111\ : 9 var-2bs 10 VAR2BS=:222\\222: 11 VAR2BSa=:222\\aaa: 12 VAR2BSA=:222\\aaa: 13 VAR2BSda=:222\\${a}: 14 VAR2BSdA=:222\\${A}: 15 VAR2BSc=:222\\: 16 VAR2BSsc=:222\\: 17 var-1bsnl 18 VAR1BSNL=:111 111: 19 VAR1BSNLa=:111 aaa: 20 VAR1BSNLA=:111 aaa: 21 VAR1BSNLda=:111 ${a}: 22 VAR1BSNLdA=:111 ${A}: 23 VAR1BSNLc=:111: 24 VAR1BSNLsc=:111: 25 var-2bsnl 26 VAR2BSNL=:222\\: 27 VAR2BSNLa=:222\\: 28 VAR2BSNLA=:222\\: 29 VAR2BSNLda=:222\\: 30 VAR2BSNLdA=:222\\: 31 VAR2BSNLc=:222\\: 32 VAR2BSNLsc=:222\\: 33 var-3bsnl 34 VAR3BSNL=:333\\ 333=: 35 VAR3BSNLa=:333\\ aaa=: 36 VAR3BSNLA=:333\\ aaa=: 37 VAR3BSNLda=:333\\ ${a}=: 38 VAR3BSNLdA=:333\\ ${A}=: 39 VAR3BSNLc=:333\\: 40 VAR3BSNLsc=:333\\: 41 var-1bsnl-space 42 VAR1BSNL00=:first line: 43 VAR1BSNL0=:first line no space on second line: 44 VAR1BSNLs=:first line one space on second line: 45 VAR1BSNLss=:first line two spaces on second line: 46 VAR1BSNLt=:first line one tab on second line: 47 VAR1BSNLtt=:first line two tabs on second line: 48 VAR1BSNLxx=:first line many spaces and tabs [ ] on second line: 49 cmd-1bsnl 50 :first line\ 51 #second line without space\ 52 third line: 53 :first line\ 54 second line spaces should be retained: 55 :first line\ 56 second line tab should be elided: 57 :first line\ 58 only one tab should be elided, second tab remains 59 cmd-2bsnl 60 take one\ 61 take two\ 62 take three\ 63 cmd-3bsnl 64 :first line\\\ 65 #second line without space\\\ 66 third line: 67 :first line\\\ 68 second line spaces should be retained: 69 :first line\\\ 70 second line tab should be elided: 71 :first line\\\ 72 only one tab should be elided, second tab remains 73 exit status 0 74