1 make: Unknown modifier '$' 2 path=':/bin:/tmp::/:.:/no/such/dir:.' 3 path='/bin:/tmp:/:/no/such/dir' 4 path='/bin:/tmp:/:/no/such/dir' 5 path='/bin':'/tmp':'/':'/no/such/dir' 6 path='/bin':'/tmp':'/':'/no/such/dir' 7 path_/usr/xbin=/opt/xbin/ 8 paths=/bin /tmp / /no/such/dir /opt/xbin 9 PATHS=/BIN /TMP / /NO/SUCH/DIR /OPT/XBIN 10 The answer is 42 11 dirname of 'a/b/c def a.b.c a.b/c a a.a .gitignore a a.a' is 'a/b . . a.b . . . . .' 12 basename of 'a/b/c def a.b.c a.b/c a a.a .gitignore a a.a' is 'c def a.b.c c a a.a .gitignore a a.a' 13 suffix of 'a/b/c def a.b.c a.b/c a a.a .gitignore a a.a' is 'c b/c a gitignore a' 14 root of 'a/b/c def a.b.c a.b/c a a.a .gitignore a a.a' is 'a/b/c def a.b a a a a a' 15 S: 16 C: 17 @: 18 S:empty 19 C:empty 20 @: 21 mod-assign: first=1. 22 mod-assign: last=3. 23 mod-assign: appended=1 2 3. 24 1 25 2 26 3 27 mod-assign: ran:3. 28 mod-assign: global: 1, 3, 1 2 3, 3. 29 mod-assign-nested: then1t1 30 mod-assign-nested: else2e2 31 mod-assign-nested: then3t3 32 mod-assign-nested: else4e4 33 mod-tu-space: A B 34 mod-quote: new 35 36 line 37 mod-break-many-words: 500 38 mod-remember: 1 2 3 1 2 3 1 2 3 39 mod-remember: 1 2 3, SAVED=3 40 mod-gmtime: 41 %Y 42 2020 43 %Y 44 %Y 45 mod-gmtime-indirect: 46 make: Unknown modifier '1' 47 48 mod-localtime: 49 %Y 50 2020 51 %Y 52 mod-hash: 53 make: Unknown modifier 'h' 54 55 26bb0f5f 56 12345 57 make: Unknown modifier 'h' 58 59 make: Unknown modifier 'h' 60 61 mod-range: 62 make: Unknown modifier 'r' 63 64 1 2 3 65 make: Unknown modifier 'r' 66 67 make: Unknown modifier 'r' 68 69 exit status 0 70