summaryrefslogtreecommitdiffstats
path: root/po/en@quot.gmo
blob: 346cf495f3afe9b384a583ad25243b74607ab7c0 (plain)
ofshex dumpascii
0000 de 12 04 95 00 00 00 00 4b 02 00 00 1c 00 00 00 74 12 00 00 13 03 00 00 cc 24 00 00 00 00 00 00 ........K.......t........$......
0020 18 31 00 00 2a 00 00 00 19 31 00 00 12 00 00 00 44 31 00 00 3c 00 00 00 57 31 00 00 24 00 00 00 .1..*....1......D1..<...W1..$...
0040 94 31 00 00 0a 00 00 00 b9 31 00 00 0e 00 00 00 c4 31 00 00 06 00 00 00 d3 31 00 00 1e 00 00 00 .1.......1.......1.......1......
0060 da 31 00 00 14 00 00 00 f9 31 00 00 1f 00 00 00 0e 32 00 00 16 00 00 00 2e 32 00 00 15 00 00 00 .1.......1.......2.......2......
0080 45 32 00 00 09 00 00 00 5b 32 00 00 11 00 00 00 65 32 00 00 16 00 00 00 77 32 00 00 16 00 00 00 E2......[2......e2......w2......
00a0 8e 32 00 00 1e 00 00 00 a5 32 00 00 16 00 00 00 c4 32 00 00 12 00 00 00 db 32 00 00 1d 00 00 00 .2.......2.......2.......2......
00c0 ee 32 00 00 0f 00 00 00 0c 33 00 00 20 00 00 00 1c 33 00 00 06 00 00 00 3d 33 00 00 13 00 00 00 .2.......3.......3......=3......
00e0 44 33 00 00 17 00 00 00 58 33 00 00 1b 00 00 00 70 33 00 00 28 00 00 00 8c 33 00 00 2f 00 00 00 D3......X3......p3..(....3../...
0100 b5 33 00 00 3b 00 00 00 e5 33 00 00 24 00 00 00 21 34 00 00 3a 00 00 00 46 34 00 00 12 00 00 00 .3..;....3..$...!4..:...F4......
0120 81 34 00 00 16 00 00 00 94 34 00 00 16 00 00 00 ab 34 00 00 28 00 00 00 c2 34 00 00 27 00 00 00 .4.......4.......4..(....4..'...
0140 eb 34 00 00 22 00 00 00 13 35 00 00 14 00 00 00 36 35 00 00 1c 00 00 00 4b 35 00 00 1d 00 00 00 .4.."....5......65......K5......
0160 68 35 00 00 33 00 00 00 86 35 00 00 20 00 00 00 ba 35 00 00 26 00 00 00 db 35 00 00 26 00 00 00 h5..3....5.......5..&....5..&...
0180 02 36 00 00 2f 00 00 00 29 36 00 00 2f 00 00 00 59 36 00 00 15 00 00 00 89 36 00 00 15 00 00 00 .6../...)6../...Y6.......6......
01a0 9f 36 00 00 2e 00 00 00 b5 36 00 00 1e 00 00 00 e4 36 00 00 22 00 00 00 03 37 00 00 16 00 00 00 .6.......6.......6.."....7......
01c0 26 37 00 00 11 00 00 00 3d 37 00 00 18 00 00 00 4f 37 00 00 1b 00 00 00 68 37 00 00 1d 00 00 00 &7......=7......O7......h7......
01e0 84 37 00 00 13 00 00 00 a2 37 00 00 22 00 00 00 b6 37 00 00 13 00 00 00 d9 37 00 00 10 00 00 00 .7.......7.."....7.......7......
0200 ed 37 00 00 1d 00 00 00 fe 37 00 00 1b 00 00 00 1c 38 00 00 15 00 00 00 38 38 00 00 2f 00 00 00 .7.......7.......8......88../...
0220 4e 38 00 00 15 00 00 00 7e 38 00 00 15 00 00 00 94 38 00 00 12 00 00 00 aa 38 00 00 2d 00 00 00 N8......~8.......8.......8..-...
0240 bd 38 00 00 15 00 00 00 eb 38 00 00 1c 00 00 00 01 39 00 00 10 00 00 00 1e 39 00 00 19 00 00 00 .8.......8.......9.......9......
0260 2f 39 00 00 10 00 00 00 49 39 00 00 1f 00 00 00 5a 39 00 00 17 00 00 00 7a 39 00 00 14 00 00 00 /9......I9......Z9......z9......
0280 92 39 00 00 18 00 00 00 a7 39 00 00 21 00 00 00 c0 39 00 00 1c 00 00 00 e2 39 00 00 29 00 00 00 .9.......9..!....9.......9..)...
02a0 ff 39 00 00 1e 00 00 00 29 3a 00 00 1a 00 00 00 48 3a 00 00 16 00 00 00 63 3a 00 00 12 00 00 00 .9......):......H:......c:......
02c0 7a 3a 00 00 17 00 00 00 8d 3a 00 00 13 00 00 00 a5 3a 00 00 1d 00 00 00 b9 3a 00 00 20 00 00 00 z:.......:.......:.......:......
02e0 d7 3a 00 00 21 00 00 00 f8 3a 00 00 15 00 00 00 1a 3b 00 00 19 00 00 00 30 3b 00 00 2c 00 00 00 .:..!....:.......;......0;..,...
0300 4a 3b 00 00 12 00 00 00 77 3b 00 00 20 00 00 00 8a 3b 00 00 16 00 00 00 ab 3b 00 00 0d 00 00 00 J;......w;.......;.......;......
0320 c2 3b 00 00 30 00 00 00 d0 3b 00 00 2e 00 00 00 01 3c 00 00 1b 00 00 00 30 3c 00 00 30 00 00 00 .;..0....;.......<......0<..0...
0340 4c 3c 00 00 1f 00 00 00 7d 3c 00 00 12 00 00 00 9d 3c 00 00 0f 00 00 00 b0 3c 00 00 12 00 00 00 L<......}<.......<.......<......
0360 c0 3c 00 00 16 00 00 00 d3 3c 00 00 17 00 00 00 ea 3c 00 00 19 00 00 00 02 3d 00 00 18 00 00 00 .<.......<.......<.......=......
0380 1c 3d 00 00 1a 00 00 00 35 3d 00 00 0d 00 00 00 50 3d 00 00 1d 00 00 00 5e 3d 00 00 1f 00 00 00 .=......5=......P=......^=......
03a0 7c 3d 00 00 26 00 00 00 9c 3d 00 00 15 00 00 00 c3 3d 00 00 1d 00 00 00 d9 3d 00 00 2f 00 00 00 |=..&....=.......=.......=../...
03c0 f7 3d 00 00 15 00 00 00 27 3e 00 00 15 00 00 00 3d 3e 00 00 29 00 00 00 53 3e 00 00 1e 00 00 00 .=......'>......=>..)...S>......
03e0 7d 3e 00 00 0e 00 00 00 9c 3e 00 00 26 00 00 00 ab 3e 00 00 33 00 00 00 d2 3e 00 00 1c 00 00 00 }>.......>..&....>..3....>......
0400 06 3f 00 00 1b 00 00 00 23 3f 00 00 14 00 00 00 3f 3f 00 00 0b 00 00 00 54 3f 00 00 26 00 00 00 .?......#?......??......T?..&...
0420 60 3f 00 00 10 00 00 00 87 3f 00 00 0e 00 00 00 98 3f 00 00 0d 00 00 00 a7 3f 00 00 16 00 00 00 `?.......?.......?.......?......
0440 b5 3f 00 00 39 00 00 00 cc 3f 00 00 23 00 00 00 06 40 00 00 16 00 00 00 2a 40 00 00 11 00 00 00 .?..9....?..#....@......*@......
0460 41 40 00 00 0b 00 00 00 53 40 00 00 e5 03 00 00 5f 40 00 00 48 03 00 00 45 44 00 00 0f 00 00 00 A@......S@......_@..H...ED......
0480 8e 47 00 00 0f 00 00 00 9e 47 00 00 0b 00 00 00 ae 47 00 00 46 01 00 00 ba 47 00 00 0e 00 00 00 .G.......G.......G..F....G......
04a0 01 49 00 00 0f 00 00 00 10 49 00 00 0c 00 00 00 20 49 00 00 0b 00 00 00 2d 49 00 00 09 00 00 00 .I.......I.......I......-I......
04c0 39 49 00 00 09 00 00 00 43 49 00 00 fa 05 00 00 4d 49 00 00 13 00 00 00 48 4f 00 00 bb 0a 00 00 9I......CI......MI......HO......
04e0 5c 4f 00 00 08 00 00 00 18 5a 00 00 31 00 00 00 21 5a 00 00 6d 01 00 00 53 5a 00 00 bf 01 00 00 \O.......Z..1...!Z..m...SZ......
0500 c1 5b 00 00 17 02 00 00 81 5d 00 00 5d 01 00 00 99 5f 00 00 d8 03 00 00 f7 60 00 00 54 02 00 00 .[.......]..]...._.......`..T...
0520 d0 64 00 00 1c 04 00 00 25 67 00 00 ad 03 00 00 42 6b 00 00 58 05 00 00 f0 6e 00 00 2b 02 00 00 .d......%g......Bk..X....n..+...
0540 49 74 00 00 4c 01 00 00 75 76 00 00 a9 00 00 00 c2 77 00 00 03 03 00 00 6c 78 00 00 3f 03 00 00 It..L...uv.......w......lx..?...
0560 70 7b 00 00 04 00 00 00 b0 7e 00 00 08 00 00 00 b5 7e 00 00 0f 00 00 00 be 7e 00 00 74 03 00 00 p{.......~.......~.......~..t...
0580 ce 7e 00 00 f2 00 00 00 43 82 00 00 ec 05 00 00 36 83 00 00 ba 0c 00 00 23 89 00 00 9e 00 00 00 .~......C.......6.......#.......
05a0 de 95 00 00 77 02 00 00 7d 96 00 00 f7 00 00 00 f5 98 00 00 03 01 00 00 ed 99 00 00 f1 00 00 00 ....w...}.......................
05c0 f1 9a 00 00 67 02 00 00 e3 9b 00 00 f2 00 00 00 4b 9e 00 00 75 01 00 00 3e 9f 00 00 ac 01 00 00 ....g...........K...u...>.......
05e0 b4 a0 00 00 d7 03 00 00 61 a2 00 00 76 01 00 00 39 a6 00 00 07 00 00 00 b0 a7 00 00 7c 00 00 00 ........a...v...9...........|...
0600 b8 a7 00 00 d6 00 00 00 35 a8 00 00 88 00 00 00 0c a9 00 00 0a 00 00 00 95 a9 00 00 18 00 00 00 ........5.......................
0620 a0 a9 00 00 e0 04 00 00 b9 a9 00 00 1a 00 00 00 9a ae 00 00 1a 00 00 00 b5 ae 00 00 12 00 00 00 ................................
0640 d0 ae 00 00 3f 00 00 00 e3 ae 00 00 cb 00 00 00 23 af 00 00 16 00 00 00 ef af 00 00 18 00 00 00 ....?...........#...............
0660 06 b0 00 00 1a 00 00 00 1f b0 00 00 20 00 00 00 3a b0 00 00 0c 00 00 00 5b b0 00 00 06 00 00 00 ................:.......[.......
0680 68 b0 00 00 0f 00 00 00 6f b0 00 00 09 00 00 00 7f b0 00 00 08 00 00 00 89 b0 00 00 13 00 00 00 h.......o.......................
06a0 92 b0 00 00 13 00 00 00 a6 b0 00 00 09 00 00 00 ba b0 00 00 06 00 00 00 c4 b0 00 00 4e 00 00 00 ............................N...
06c0 cb b0 00 00 81 02 00 00 1a b1 00 00 4a 04 00 00 9c b3 00 00 8f 07 00 00 e7 b7 00 00 2c 01 00 00 ............J...............,...
06e0 77 bf 00 00 3d 01 00 00 a4 c0 00 00 66 00 00 00 e2 c1 00 00 0e 00 00 00 49 c2 00 00 42 07 00 00 w...=.......f...........I...B...
0700 58 c2 00 00 86 01 00 00 9b c9 00 00 04 00 00 00 22 cb 00 00 94 08 00 00 27 cb 00 00 50 00 00 00 X...............".......'...P...
0720 bc d3 00 00 78 05 00 00 0d d4 00 00 0b 00 00 00 86 d9 00 00 0b 03 00 00 92 d9 00 00 99 03 00 00 ....x...........................
0740 9e dc 00 00 aa 00 00 00 38 e0 00 00 d4 01 00 00 e3 e0 00 00 f8 02 00 00 b8 e2 00 00 8e 02 00 00 ........8.......................
0760 b1 e5 00 00 ac 01 00 00 40 e8 00 00 03 01 00 00 ed e9 00 00 91 01 00 00 f1 ea 00 00 46 00 00 00 ........@...................F...
0780 83 ec 00 00 46 00 00 00 ca ec 00 00 4c 01 00 00 11 ed 00 00 c6 01 00 00 5e ee 00 00 53 00 00 00 ....F.......L...........^...S...
07a0 25 f0 00 00 07 00 00 00 79 f0 00 00 12 00 00 00 81 f0 00 00 3e 03 00 00 94 f0 00 00 e4 02 00 00 %.......y...........>...........
07c0 d3 f3 00 00 2c 07 00 00 b8 f6 00 00 73 02 00 00 e5 fd 00 00 0f 02 00 00 59 00 01 00 1a 10 00 00 ....,.......s...........Y.......
07e0 69 02 01 00 5a 00 00 00 84 12 01 00 dd 05 00 00 df 12 01 00 44 00 00 00 bd 18 01 00 0f 00 00 00 i...Z...............D...........
0800 02 19 01 00 e3 00 00 00 12 19 01 00 09 00 00 00 f6 19 01 00 63 04 00 00 00 1a 01 00 07 00 00 00 ....................c...........
0820 64 1e 01 00 10 00 00 00 6c 1e 01 00 13 00 00 00 7d 1e 01 00 14 00 00 00 91 1e 01 00 0b 00 00 00 d.......l.......}...............
0840 a6 1e 01 00 4f 01 00 00 b2 1e 01 00 2a 00 00 00 02 20 01 00 0a 00 00 00 2d 20 01 00 1d 00 00 00 ....O.......*...........-.......
0860 38 20 01 00 18 00 00 00 56 20 01 00 18 00 00 00 6f 20 01 00 35 00 00 00 88 20 01 00 4f 01 00 00 8.......V.......o...5.......O...
0880 be 20 01 00 42 00 00 00 0e 22 01 00 d5 05 00 00 51 22 01 00 42 00 00 00 27 28 01 00 45 00 00 00 ....B...."......Q"..B...'(..E...
08a0 6a 28 01 00 10 00 00 00 b0 28 01 00 12 00 00 00 c1 28 01 00 0d 00 00 00 d4 28 01 00 0e 00 00 00 j(.......(.......(.......(......
08c0 e2 28 01 00 7d 02 00 00 f1 28 01 00 13 00 00 00 6f 2b 01 00 58 00 00 00 83 2b 01 00 1d 00 00 00 .(..}....(......o+..X....+......
08e0 dc 2b 01 00 2a 00 00 00 fa 2b 01 00 0d 00 00 00 25 2c 01 00 0d 00 00 00 33 2c 01 00 fc 02 00 00 .+..*....+......%,......3,......
0900 41 2c 01 00 8a 01 00 00 3e 2f 01 00 0e 00 00 00 c9 30 01 00 e9 00 00 00 d8 30 01 00 a9 04 00 00 A,......>/.......0.......0......
0920 c2 31 01 00 13 00 00 00 6c 36 01 00 17 00 00 00 80 36 01 00 0a 00 00 00 98 36 01 00 10 00 00 00 .1......l6.......6.......6......
0940 a3 36 01 00 11 00 00 00 b4 36 01 00 1e 00 00 00 c6 36 01 00 25 00 00 00 e5 36 01 00 24 00 00 00 .6.......6.......6..%....6..$...
0960 0b 37 01 00 27 00 00 00 30 37 01 00 13 00 00 00 58 37 01 00 18 00 00 00 6c 37 01 00 19 00 00 00 .7..'...07......X7......l7......
0980 85 37 01 00 2e 00 00 00 9f 37 01 00 1a 00 00 00 ce 37 01 00 1e 00 00 00 e9 37 01 00 21 00 00 00 .7.......7.......7.......7..!...
09a0 08 38 01 00 1c 00 00 00 2a 38 01 00 1b 00 00 00 47 38 01 00 0c 00 00 00 63 38 01 00 16 00 00 00 .8......*8......G8......c8......
09c0 70 38 01 00 27 00 00 00 87 38 01 00 30 00 00 00 af 38 01 00 2e 00 00 00 e0 38 01 00 1e 00 00 00 p8..'....8..0....8.......8......
09e0 0f 39 01 00 39 00 00 00 2e 39 01 00 08 00 00 00 68 39 01 00 11 00 00 00 71 39 01 00 1f 00 00 00 .9..9....9......h9......q9......
0a00 83 39 01 00 24 00 00 00 a3 39 01 00 13 00 00 00 c8 39 01 00 10 00 00 00 dc 39 01 00 0d 00 00 00 .9..$....9.......9.......9......
0a20 ed 39 01 00 08 00 00 00 fb 39 01 00 26 00 00 00 04 3a 01 00 27 00 00 00 2b 3a 01 00 33 00 00 00 .9.......9..&....:..'...+:..3...
0a40 53 3a 01 00 39 00 00 00 87 3a 01 00 11 00 00 00 c1 3a 01 00 93 00 00 00 d3 3a 01 00 2e 00 00 00 S:..9....:.......:.......:......
0a60 67 3b 01 00 3a 00 00 00 96 3b 01 00 33 00 00 00 d1 3b 01 00 09 00 00 00 05 3c 01 00 18 00 00 00 g;..:....;..3....;.......<......
0a80 0f 3c 01 00 21 00 00 00 28 3c 01 00 0d 00 00 00 4a 3c 01 00 33 00 00 00 58 3c 01 00 1e 00 00 00 .<..!...(<......J<..3...X<......
0aa0 8c 3c 01 00 3d 00 00 00 ab 3c 01 00 2d 00 00 00 e9 3c 01 00 1f 00 00 00 17 3d 01 00 27 00 00 00 .<..=....<..-....<.......=..'...
0ac0 37 3d 01 00 26 00 00 00 5f 3d 01 00 2a 00 00 00 86 3d 01 00 2a 00 00 00 b1 3d 01 00 29 00 00 00 7=..&..._=..*....=..*....=..)...
0ae0 dc 3d 01 00 29 00 00 00 06 3e 01 00 25 00 00 00 30 3e 01 00 25 00 00 00 56 3e 01 00 20 00 00 00 .=..)....>..%...0>..%...V>......
0b00 7c 3e 01 00 31 00 00 00 9d 3e 01 00 23 00 00 00 cf 3e 01 00 31 00 00 00 f3 3e 01 00 26 00 00 00 |>..1....>..#....>..1....>..&...
0b20 25 3f 01 00 26 00 00 00 4c 3f 01 00 26 00 00 00 73 3f 01 00 35 00 00 00 9a 3f 01 00 2e 00 00 00 %?..&...L?..&...s?..5....?......
0b40 d0 3f 01 00 0e 00 00 00 ff 3f 01 00 1c 00 00 00 0e 40 01 00 21 00 00 00 2b 40 01 00 21 00 00 00 .?.......?.......@..!...+@..!...
0b60 4d 40 01 00 3a 00 00 00 6f 40 01 00 1c 00 00 00 aa 40 01 00 1a 00 00 00 c7 40 01 00 20 00 00 00 M@..:...o@.......@.......@......
0b80 e2 40 01 00 30 00 00 00 03 41 01 00 31 00 00 00 34 41 01 00 94 00 00 00 66 41 01 00 a6 00 00 00 .@..0....A..1...4A......fA......
0ba0 fb 41 01 00 23 00 00 00 a2 42 01 00 28 00 00 00 c6 42 01 00 24 00 00 00 ef 42 01 00 0c 00 00 00 .A..#....B..(....B..$....B......
0bc0 14 43 01 00 24 00 00 00 21 43 01 00 23 00 00 00 46 43 01 00 27 00 00 00 6a 43 01 00 07 00 00 00 .C..$...!C..#...FC..'...jC......
0be0 92 43 01 00 2f 00 00 00 9a 43 01 00 2e 00 00 00 ca 43 01 00 1e 00 00 00 f9 43 01 00 15 00 00 00 .C../....C.......C.......C......
0c00 18 44 01 00 15 00 00 00 2e 44 01 00 16 00 00 00 44 44 01 00 29 00 00 00 5b 44 01 00 0d 00 00 00 .D.......D......DD..)...[D......
0c20 85 44 01 00 1d 00 00 00 93 44 01 00 13 00 00 00 b1 44 01 00 15 00 00 00 c5 44 01 00 19 00 00 00 .D.......D.......D.......D......
0c40 db 44 01 00 2c 00 00 00 f5 44 01 00 25 00 00 00 22 45 01 00 2c 00 00 00 48 45 01 00 25 00 00 00 .D..,....D..%..."E..,...HE..%...
0c60 75 45 01 00 0e 00 00 00 9b 45 01 00 2e 00 00 00 aa 45 01 00 40 00 00 00 d9 45 01 00 2b 00 00 00 uE.......E.......E..@....E..+...
0c80 1a 46 01 00 08 00 00 00 46 46 01 00 0c 00 00 00 4f 46 01 00 14 00 00 00 5c 46 01 00 2c 00 00 00 .F......FF......OF......\F..,...
0ca0 71 46 01 00 13 00 00 00 9e 46 01 00 23 00 00 00 b2 46 01 00 40 00 00 00 d6 46 01 00 0d 00 00 00 qF.......F..#....F..@....F......
0cc0 17 47 01 00 1c 00 00 00 25 47 01 00 1a 00 00 00 42 47 01 00 2d 00 00 00 5d 47 01 00 2c 00 00 00 .G......%G......BG..-...]G..,...
0ce0 8b 47 01 00 27 00 00 00 b8 47 01 00 1a 00 00 00 e0 47 01 00 2e 00 00 00 fb 47 01 00 2c 00 00 00 .G..'....G.......G.......G..,...
0d00 2a 48 01 00 26 00 00 00 57 48 01 00 30 00 00 00 7e 48 01 00 36 00 00 00 af 48 01 00 50 00 00 00 *H..&...WH..0...~H..6....H..P...
0d20 e6 48 01 00 28 00 00 00 37 49 01 00 1c 00 00 00 60 49 01 00 29 00 00 00 7d 49 01 00 10 00 00 00 .H..(...7I......`I..)...}I......
0d40 a7 49 01 00 19 00 00 00 b8 49 01 00 22 00 00 00 d2 49 01 00 3f 00 00 00 f5 49 01 00 54 00 00 00 .I.......I.."....I..?....I..T...
0d60 35 4a 01 00 10 00 00 00 8a 4a 01 00 15 00 00 00 9b 4a 01 00 0d 00 00 00 b1 4a 01 00 38 00 00 00 5J.......J.......J.......J..8...
0d80 bf 4a 01 00 56 00 00 00 f8 4a 01 00 26 00 00 00 4f 4b 01 00 27 00 00 00 76 4b 01 00 34 00 00 00 .J..V....J..&...OK..'...vK..4...
0da0 9e 4b 01 00 1f 00 00 00 d3 4b 01 00 17 00 00 00 f3 4b 01 00 0c 00 00 00 0b 4c 01 00 28 00 00 00 .K.......K.......K.......L..(...
0dc0 18 4c 01 00 12 00 00 00 41 4c 01 00 0e 00 00 00 54 4c 01 00 14 00 00 00 63 4c 01 00 15 00 00 00 .L......AL......TL......cL......
0de0 78 4c 01 00 22 00 00 00 8e 4c 01 00 0c 00 00 00 b1 4c 01 00 35 00 00 00 be 4c 01 00 4f 00 00 00 xL.."....L.......L..5....L..O...
0e00 f4 4c 01 00 11 00 00 00 44 4d 01 00 11 00 00 00 56 4d 01 00 05 00 00 00 68 4d 01 00 09 00 00 00 .L......DM......VM......hM......
0e20 6e 4d 01 00 18 00 00 00 78 4d 01 00 35 00 00 00 91 4d 01 00 1f 00 00 00 c7 4d 01 00 07 00 00 00 nM......xM..5....M.......M......
0e40 e7 4d 01 00 0a 00 00 00 ef 4d 01 00 0a 00 00 00 fa 4d 01 00 2b 00 00 00 05 4e 01 00 39 00 00 00 .M.......M.......M..+....N..9...
0e60 31 4e 01 00 3b 00 00 00 6b 4e 01 00 24 00 00 00 a7 4e 01 00 1d 00 00 00 cc 4e 01 00 64 00 00 00 1N..;...kN..$....N.......N..d...
0e80 ea 4e 01 00 24 00 00 00 4f 4f 01 00 1e 00 00 00 74 4f 01 00 0b 00 00 00 93 4f 01 00 0b 00 00 00 .N..$...OO......tO.......O......
0ea0 9f 4f 01 00 18 00 00 00 ab 4f 01 00 1d 00 00 00 c4 4f 01 00 20 00 00 00 e2 4f 01 00 1a 00 00 00 .O.......O.......O.......O......
0ec0 03 50 01 00 15 00 00 00 1e 50 01 00 10 00 00 00 34 50 01 00 48 00 00 00 45 50 01 00 0e 00 00 00 .P.......P......4P..H...EP......
0ee0 8e 50 01 00 1c 00 00 00 9d 50 01 00 0c 00 00 00 ba 50 01 00 12 00 00 00 c7 50 01 00 22 00 00 00 .P.......P.......P.......P.."...
0f00 da 50 01 00 2b 00 00 00 fd 50 01 00 1b 00 00 00 29 51 01 00 0e 00 00 00 45 51 01 00 0c 00 00 00 .P..+....P......)Q......EQ......
0f20 54 51 01 00 34 00 00 00 61 51 01 00 0a 00 00 00 96 51 01 00 44 00 00 00 a1 51 01 00 3f 00 00 00 TQ..4...aQ.......Q..D....Q..?...
0f40 e6 51 01 00 2c 00 00 00 26 52 01 00 13 00 00 00 53 52 01 00 16 00 00 00 67 52 01 00 32 00 00 00 .Q..,...&R......SR......gR..2...
0f60 7e 52 01 00 21 00 00 00 b1 52 01 00 22 00 00 00 d3 52 01 00 22 00 00 00 f6 52 01 00 30 00 00 00 ~R..!....R.."....R.."....R..0...
0f80 19 53 01 00 11 00 00 00 4a 53 01 00 1a 00 00 00 5c 53 01 00 09 00 00 00 77 53 01 00 6f 00 00 00 .S......JS......\S......wS..o...
0fa0 81 53 01 00 12 00 00 00 f1 53 01 00 66 00 00 00 04 54 01 00 31 00 00 00 6b 54 01 00 2f 00 00 00 .S.......S..f....T..1...kT../...
0fc0 9d 54 01 00 29 00 00 00 cd 54 01 00 33 00 00 00 f7 54 01 00 19 00 00 00 2b 55 01 00 26 00 00 00 .T..)....T..3....T......+U..&...
0fe0 45 55 01 00 32 00 00 00 6c 55 01 00 35 00 00 00 9f 55 01 00 2c 00 00 00 d5 55 01 00 0a 00 00 00 EU..2...lU..5....U..,....U......
1000 02 56 01 00 0a 00 00 00 0d 56 01 00 31 00 00 00 18 56 01 00 49 00 00 00 4a 56 01 00 34 00 00 00 .V.......V..1....V..I...JV..4...
1020 94 56 01 00 2e 00 00 00 c9 56 01 00 38 00 00 00 f8 56 01 00 28 00 00 00 31 57 01 00 2c 00 00 00 .V.......V..8....V..(...1W..,...
1040 5a 57 01 00 2c 00 00 00 87 57 01 00 30 00 00 00 b4 57 01 00 29 00 00 00 e5 57 01 00 4e 00 00 00 ZW..,....W..0....W..)....W..N...
1060 0f 58 01 00 09 00 00 00 5e 58 01 00 0b 00 00 00 68 58 01 00 20 00 00 00 74 58 01 00 22 00 00 00 .X......^X......hX......tX.."...
1080 95 58 01 00 1b 00 00 00 b8 58 01 00 19 00 00 00 d4 58 01 00 0c 00 00 00 ee 58 01 00 0c 00 00 00 .X.......X.......X.......X......
10a0 fb 58 01 00 26 00 00 00 08 59 01 00 3d 00 00 00 2f 59 01 00 1a 00 00 00 6d 59 01 00 23 00 00 00 .X..&....Y..=.../Y......mY..#...
10c0 88 59 01 00 16 00 00 00 ac 59 01 00 27 00 00 00 c3 59 01 00 16 00 00 00 eb 59 01 00 1c 00 00 00 .Y.......Y..'....Y.......Y......
10e0 02 5a 01 00 2c 00 00 00 1f 5a 01 00 29 00 00 00 4c 5a 01 00 1e 00 00 00 76 5a 01 00 24 00 00 00 .Z..,....Z..)...LZ......vZ..$...
1100 95 5a 01 00 15 00 00 00 ba 5a 01 00 0b 00 00 00 d0 5a 01 00 12 00 00 00 dc 5a 01 00 12 00 00 00 .Z.......Z.......Z.......Z......
1120 ef 5a 01 00 22 00 00 00 02 5b 01 00 36 00 00 00 25 5b 01 00 1b 00 00 00 5c 5b 01 00 1d 00 00 00 .Z.."....[..6...%[......\[......
1140 78 5b 01 00 2d 00 00 00 96 5b 01 00 29 00 00 00 c4 5b 01 00 16 00 00 00 ee 5b 01 00 1c 00 00 00 x[..-....[..)....[.......[......
1160 05 5c 01 00 25 00 00 00 22 5c 01 00 2e 00 00 00 48 5c 01 00 2d 00 00 00 77 5c 01 00 37 00 00 00 .\..%..."\......H\..-...w\..7...
1180 a5 5c 01 00 36 00 00 00 dd 5c 01 00 32 00 00 00 14 5d 01 00 31 00 00 00 47 5d 01 00 2a 00 00 00 .\..6....\..2....]..1...G]..*...
11a0 79 5d 01 00 2c 00 00 00 a4 5d 01 00 2c 00 00 00 d1 5d 01 00 3b 00 00 00 fe 5d 01 00 23 00 00 00 y]..,....]..,....]..;....]..#...
11c0 3a 5e 01 00 07 00 00 00 5e 5e 01 00 15 00 00 00 66 5e 01 00 1f 00 00 00 7c 5e 01 00 21 00 00 00 :^......^^......f^......|^..!...
11e0 9c 5e 01 00 18 00 00 00 be 5e 01 00 36 00 00 00 d7 5e 01 00 13 00 00 00 0e 5f 01 00 0e 00 00 00 .^.......^..6....^......._......
1200 22 5f 01 00 2a 00 00 00 31 5f 01 00 22 00 00 00 5c 5f 01 00 1f 00 00 00 7f 5f 01 00 36 00 00 00 "_..*...1_.."...\_......._..6...
1220 9f 5f 01 00 09 00 00 00 d6 5f 01 00 0f 00 00 00 e0 5f 01 00 2d 00 00 00 f0 5f 01 00 2d 00 00 00 ._......._......._..-...._..-...
1240 1e 60 01 00 21 00 00 00 4c 60 01 00 0f 00 00 00 6e 60 01 00 27 00 00 00 7e 60 01 00 27 00 00 00 .`..!...L`......n`..'...~`..'...
1260 a6 60 01 00 1d 00 00 00 ce 60 01 00 0e 00 00 00 ec 60 01 00 4f 01 00 00 fb 60 01 00 2a 00 00 00 .`.......`.......`..O....`..*...
1280 4b 62 01 00 12 00 00 00 76 62 01 00 3c 00 00 00 89 62 01 00 24 00 00 00 c6 62 01 00 0a 00 00 00 Kb......vb..<....b..$....b......
12a0 eb 62 01 00 0e 00 00 00 f6 62 01 00 06 00 00 00 05 63 01 00 1e 00 00 00 0c 63 01 00 14 00 00 00 .b.......b.......c.......c......
12c0 2b 63 01 00 1f 00 00 00 40 63 01 00 16 00 00 00 60 63 01 00 15 00 00 00 77 63 01 00 09 00 00 00 +c......@c......`c......wc......
12e0 8d 63 01 00 11 00 00 00 97 63 01 00 16 00 00 00 a9 63 01 00 16 00 00 00 c0 63 01 00 1e 00 00 00 .c.......c.......c.......c......
1300 d7 63 01 00 1a 00 00 00 f6 63 01 00 12 00 00 00 11 64 01 00 1d 00 00 00 24 64 01 00 0f 00 00 00 .c.......c.......d......$d......
1320 42 64 01 00 24 00 00 00 52 64 01 00 06 00 00 00 77 64 01 00 13 00 00 00 7e 64 01 00 17 00 00 00 Bd..$...Rd......wd......~d......
1340 92 64 01 00 1b 00 00 00 aa 64 01 00 28 00 00 00 c6 64 01 00 2f 00 00 00 ef 64 01 00 3b 00 00 00 .d.......d..(....d../....d..;...
1360 1f 65 01 00 24 00 00 00 5b 65 01 00 3a 00 00 00 80 65 01 00 12 00 00 00 bb 65 01 00 16 00 00 00 .e..$...[e..:....e.......e......
1380 ce 65 01 00 16 00 00 00 e5 65 01 00 28 00 00 00 fc 65 01 00 27 00 00 00 25 66 01 00 22 00 00 00 .e.......e..(....e..'...%f.."...
13a0 4d 66 01 00 14 00 00 00 70 66 01 00 1c 00 00 00 85 66 01 00 1d 00 00 00 a2 66 01 00 33 00 00 00 Mf......pf.......f.......f..3...
13c0 c0 66 01 00 20 00 00 00 f4 66 01 00 26 00 00 00 15 67 01 00 26 00 00 00 3c 67 01 00 2f 00 00 00 .f.......f..&....g..&...<g../...
13e0 63 67 01 00 2f 00 00 00 93 67 01 00 15 00 00 00 c3 67 01 00 15 00 00 00 d9 67 01 00 2e 00 00 00 cg../....g.......g.......g......
1400 ef 67 01 00 1e 00 00 00 1e 68 01 00 22 00 00 00 3d 68 01 00 16 00 00 00 60 68 01 00 11 00 00 00 .g.......h.."...=h......`h......
1420 77 68 01 00 18 00 00 00 89 68 01 00 1b 00 00 00 a2 68 01 00 1d 00 00 00 be 68 01 00 13 00 00 00 wh.......h.......h.......h......
1440 dc 68 01 00 22 00 00 00 f0 68 01 00 13 00 00 00 13 69 01 00 10 00 00 00 27 69 01 00 1d 00 00 00 .h.."....h.......i......'i......
1460 38 69 01 00 1b 00 00 00 56 69 01 00 15 00 00 00 72 69 01 00 2f 00 00 00 88 69 01 00 15 00 00 00 8i......Vi......ri../....i......
1480 b8 69 01 00 15 00 00 00 ce 69 01 00 12 00 00 00 e4 69 01 00 31 00 00 00 f7 69 01 00 15 00 00 00 .i.......i.......i..1....i......
14a0 29 6a 01 00 1c 00 00 00 3f 6a 01 00 10 00 00 00 5c 6a 01 00 19 00 00 00 6d 6a 01 00 10 00 00 00 )j......?j......\j......mj......
14c0 87 6a 01 00 1f 00 00 00 98 6a 01 00 17 00 00 00 b8 6a 01 00 14 00 00 00 d0 6a 01 00 18 00 00 00 .j.......j.......j.......j......
14e0 e5 6a 01 00 21 00 00 00 fe 6a 01 00 1c 00 00 00 20 6b 01 00 29 00 00 00 3d 6b 01 00 1e 00 00 00 .j..!....j.......k..)...=k......
1500 67 6b 01 00 1a 00 00 00 86 6b 01 00 16 00 00 00 a1 6b 01 00 12 00 00 00 b8 6b 01 00 17 00 00 00 gk.......k.......k.......k......
1520 cb 6b 01 00 13 00 00 00 e3 6b 01 00 1d 00 00 00 f7 6b 01 00 20 00 00 00 15 6c 01 00 21 00 00 00 .k.......k.......k.......l..!...
1540 36 6c 01 00 15 00 00 00 58 6c 01 00 19 00 00 00 6e 6c 01 00 2c 00 00 00 88 6c 01 00 12 00 00 00 6l......Xl......nl..,....l......
1560 b5 6c 01 00 20 00 00 00 c8 6c 01 00 16 00 00 00 e9 6c 01 00 0d 00 00 00 00 6d 01 00 30 00 00 00 .l.......l.......l.......m..0...
1580 0e 6d 01 00 2e 00 00 00 3f 6d 01 00 1b 00 00 00 6e 6d 01 00 30 00 00 00 8a 6d 01 00 1f 00 00 00 .m......?m......nm..0....m......
15a0 bb 6d 01 00 12 00 00 00 db 6d 01 00 0f 00 00 00 ee 6d 01 00 12 00 00 00 fe 6d 01 00 16 00 00 00 .m.......m.......m.......m......
15c0 11 6e 01 00 17 00 00 00 28 6e 01 00 19 00 00 00 40 6e 01 00 18 00 00 00 5a 6e 01 00 1a 00 00 00 .n......(n......@n......Zn......
15e0 73 6e 01 00 0d 00 00 00 8e 6e 01 00 1d 00 00 00 9c 6e 01 00 1f 00 00 00 ba 6e 01 00 26 00 00 00 sn.......n.......n.......n..&...
1600 da 6e 01 00 15 00 00 00 01 6f 01 00 1d 00 00 00 17 6f 01 00 2f 00 00 00 35 6f 01 00 15 00 00 00 .n.......o.......o../...5o......
1620 65 6f 01 00 15 00 00 00 7b 6f 01 00 29 00 00 00 91 6f 01 00 1e 00 00 00 bb 6f 01 00 0e 00 00 00 eo......{o..)....o.......o......
1640 da 6f 01 00 26 00 00 00 e9 6f 01 00 37 00 00 00 10 70 01 00 1c 00 00 00 48 70 01 00 1b 00 00 00 .o..&....o..7....p......Hp......
1660 65 70 01 00 14 00 00 00 81 70 01 00 0b 00 00 00 96 70 01 00 26 00 00 00 a2 70 01 00 10 00 00 00 ep.......p.......p..&....p......
1680 c9 70 01 00 0e 00 00 00 da 70 01 00 0d 00 00 00 e9 70 01 00 16 00 00 00 f7 70 01 00 39 00 00 00 .p.......p.......p.......p..9...
16a0 0e 71 01 00 23 00 00 00 48 71 01 00 16 00 00 00 6c 71 01 00 11 00 00 00 83 71 01 00 0b 00 00 00 .q..#...Hq......lq.......q......
16c0 95 71 01 00 f1 03 00 00 a1 71 01 00 54 03 00 00 93 75 01 00 0f 00 00 00 e8 78 01 00 0f 00 00 00 .q.......q..T....u.......x......
16e0 f8 78 01 00 0b 00 00 00 08 79 01 00 46 01 00 00 14 79 01 00 0e 00 00 00 5b 7a 01 00 0f 00 00 00 .x.......y..F....y......[z......
1700 6a 7a 01 00 0c 00 00 00 7a 7a 01 00 0b 00 00 00 87 7a 01 00 09 00 00 00 93 7a 01 00 09 00 00 00 jz......zz.......z.......z......
1720 9d 7a 01 00 0e 06 00 00 a7 7a 01 00 13 00 00 00 b6 80 01 00 df 0a 00 00 ca 80 01 00 08 00 00 00 .z.......z......................
1740 aa 8b 01 00 31 00 00 00 b3 8b 01 00 71 01 00 00 e5 8b 01 00 c3 01 00 00 57 8d 01 00 1f 02 00 00 ....1.......q...........W.......
1760 1b 8f 01 00 5d 01 00 00 3b 91 01 00 e0 03 00 00 99 92 01 00 54 02 00 00 7a 96 01 00 40 04 00 00 ....]...;...........T...z...@...
1780 cf 98 01 00 bd 03 00 00 10 9d 01 00 5c 05 00 00 ce a0 01 00 2b 02 00 00 2b a6 01 00 4c 01 00 00 ............\.......+...+...L...
17a0 57 a8 01 00 a9 00 00 00 a4 a9 01 00 03 03 00 00 4e aa 01 00 47 03 00 00 52 ad 01 00 04 00 00 00 W...............N...G...R.......
17c0 9a b0 01 00 08 00 00 00 9f b0 01 00 0f 00 00 00 a8 b0 01 00 80 03 00 00 b8 b0 01 00 f6 00 00 00 ................................
17e0 39 b4 01 00 ec 05 00 00 30 b5 01 00 be 0c 00 00 1d bb 01 00 aa 00 00 00 dc c7 01 00 7b 02 00 00 9.......0...................{...
1800 87 c8 01 00 f7 00 00 00 03 cb 01 00 07 01 00 00 fb cb 01 00 f5 00 00 00 03 cd 01 00 7b 02 00 00 ............................{...
1820 f9 cd 01 00 f6 00 00 00 75 d0 01 00 85 01 00 00 6c d1 01 00 ac 01 00 00 f2 d2 01 00 e7 03 00 00 ........u.......l...............
1840 9f d4 01 00 76 01 00 00 87 d8 01 00 07 00 00 00 fe d9 01 00 7c 00 00 00 06 da 01 00 d6 00 00 00 ....v...............|...........
1860 83 da 01 00 88 00 00 00 5a db 01 00 0a 00 00 00 e3 db 01 00 18 00 00 00 ee db 01 00 e0 04 00 00 ........Z.......................
1880 07 dc 01 00 1a 00 00 00 e8 e0 01 00 1a 00 00 00 03 e1 01 00 12 00 00 00 1e e1 01 00 3f 00 00 00 ............................?...
18a0 31 e1 01 00 cb 00 00 00 71 e1 01 00 16 00 00 00 3d e2 01 00 18 00 00 00 54 e2 01 00 1a 00 00 00 1.......q.......=.......T.......
18c0 6d e2 01 00 20 00 00 00 88 e2 01 00 0c 00 00 00 a9 e2 01 00 06 00 00 00 b6 e2 01 00 0f 00 00 00 m...............................
18e0 bd e2 01 00 09 00 00 00 cd e2 01 00 08 00 00 00 d7 e2 01 00 13 00 00 00 e0 e2 01 00 13 00 00 00 ................................
1900 f4 e2 01 00 09 00 00 00 08 e3 01 00 06 00 00 00 12 e3 01 00 4e 00 00 00 19 e3 01 00 85 02 00 00 ....................N...........
1920 68 e3 01 00 5e 04 00 00 ee e5 01 00 a7 07 00 00 4d ea 01 00 2c 01 00 00 f5 f1 01 00 41 01 00 00 h...^...........M...,.......A...
1940 22 f3 01 00 66 00 00 00 64 f4 01 00 0e 00 00 00 cb f4 01 00 4e 07 00 00 da f4 01 00 8e 01 00 00 "...f...d...........N...........
1960 29 fc 01 00 04 00 00 00 b8 fd 01 00 94 08 00 00 bd fd 01 00 54 00 00 00 52 06 02 00 78 05 00 00 )...................T...R...x...
1980 a7 06 02 00 0b 00 00 00 20 0c 02 00 0b 03 00 00 2c 0c 02 00 b5 03 00 00 38 0f 02 00 aa 00 00 00 ................,.......8.......
19a0 ee 12 02 00 d4 01 00 00 99 13 02 00 14 03 00 00 6e 15 02 00 92 02 00 00 83 18 02 00 ac 01 00 00 ................n...............
19c0 16 1b 02 00 03 01 00 00 c3 1c 02 00 9d 01 00 00 c7 1d 02 00 46 00 00 00 65 1f 02 00 46 00 00 00 ....................F...e...F...
19e0 ac 1f 02 00 4c 01 00 00 f3 1f 02 00 ce 01 00 00 40 21 02 00 53 00 00 00 0f 23 02 00 07 00 00 00 ....L...........@!..S....#......
1a00 63 23 02 00 12 00 00 00 6b 23 02 00 4a 03 00 00 7e 23 02 00 e8 02 00 00 c9 26 02 00 30 07 00 00 c#......k#..J...~#.......&..0...
1a20 b2 29 02 00 77 02 00 00 e3 30 02 00 13 02 00 00 5b 33 02 00 1a 10 00 00 6f 35 02 00 62 00 00 00 .)..w....0......[3......o5..b...
1a40 8a 45 02 00 fd 05 00 00 ed 45 02 00 44 00 00 00 eb 4b 02 00 0f 00 00 00 30 4c 02 00 e3 00 00 00 .E.......E..D....K......0L......
1a60 40 4c 02 00 09 00 00 00 24 4d 02 00 67 04 00 00 2e 4d 02 00 07 00 00 00 96 51 02 00 10 00 00 00 @L......$M..g....M.......Q......
1a80 9e 51 02 00 13 00 00 00 af 51 02 00 14 00 00 00 c3 51 02 00 0b 00 00 00 d8 51 02 00 4f 01 00 00 .Q.......Q.......Q.......Q..O...
1aa0 e4 51 02 00 2e 00 00 00 34 53 02 00 0a 00 00 00 63 53 02 00 1d 00 00 00 6e 53 02 00 18 00 00 00 .Q......4S......cS......nS......
1ac0 8c 53 02 00 18 00 00 00 a5 53 02 00 35 00 00 00 be 53 02 00 67 01 00 00 f4 53 02 00 42 00 00 00 .S.......S..5....S..g....S..B...
1ae0 5c 55 02 00 dd 05 00 00 9f 55 02 00 4a 00 00 00 7d 5b 02 00 49 00 00 00 c8 5b 02 00 10 00 00 00 \U.......U..J...}[..I....[......
1b00 12 5c 02 00 12 00 00 00 23 5c 02 00 0d 00 00 00 36 5c 02 00 0e 00 00 00 44 5c 02 00 81 02 00 00 .\......#\......6\......D\......
1b20 53 5c 02 00 13 00 00 00 d5 5e 02 00 58 00 00 00 e9 5e 02 00 21 00 00 00 42 5f 02 00 2e 00 00 00 S\.......^..X....^..!...B_......
1b40 64 5f 02 00 0d 00 00 00 93 5f 02 00 0d 00 00 00 a1 5f 02 00 fc 02 00 00 af 5f 02 00 8a 01 00 00 d_......._......._......._......
1b60 ac 62 02 00 0e 00 00 00 37 64 02 00 e9 00 00 00 46 64 02 00 ad 04 00 00 30 65 02 00 13 00 00 00 .b......7d......Fd......0e......
1b80 de 69 02 00 17 00 00 00 f2 69 02 00 0a 00 00 00 0a 6a 02 00 10 00 00 00 15 6a 02 00 15 00 00 00 .i.......i.......j.......j......
1ba0 26 6a 02 00 22 00 00 00 3c 6a 02 00 29 00 00 00 5f 6a 02 00 28 00 00 00 89 6a 02 00 2b 00 00 00 &j.."...<j..)..._j..(....j..+...
1bc0 b2 6a 02 00 17 00 00 00 de 6a 02 00 1c 00 00 00 f6 6a 02 00 1d 00 00 00 13 6b 02 00 32 00 00 00 .j.......j.......j.......k..2...
1be0 31 6b 02 00 1e 00 00 00 64 6b 02 00 22 00 00 00 83 6b 02 00 25 00 00 00 a6 6b 02 00 20 00 00 00 1k......dk.."....k..%....k......
1c00 cc 6b 02 00 1f 00 00 00 ed 6b 02 00 10 00 00 00 0d 6c 02 00 1a 00 00 00 1e 6c 02 00 2b 00 00 00 .k.......k.......l.......l..+...
1c20 39 6c 02 00 30 00 00 00 65 6c 02 00 2e 00 00 00 96 6c 02 00 1e 00 00 00 c5 6c 02 00 39 00 00 00 9l..0...el.......l.......l..9...
1c40 e4 6c 02 00 08 00 00 00 1e 6d 02 00 11 00 00 00 27 6d 02 00 1f 00 00 00 39 6d 02 00 24 00 00 00 .l.......m......'m......9m..$...
1c60 59 6d 02 00 13 00 00 00 7e 6d 02 00 10 00 00 00 92 6d 02 00 0d 00 00 00 a3 6d 02 00 08 00 00 00 Ym......~m.......m.......m......
1c80 b1 6d 02 00 2a 00 00 00 ba 6d 02 00 2b 00 00 00 e5 6d 02 00 33 00 00 00 11 6e 02 00 39 00 00 00 .m..*....m..+....m..3....n..9...
1ca0 45 6e 02 00 11 00 00 00 7f 6e 02 00 93 00 00 00 91 6e 02 00 2e 00 00 00 25 6f 02 00 3a 00 00 00 En.......n.......n......%o..:...
1cc0 54 6f 02 00 37 00 00 00 8f 6f 02 00 09 00 00 00 c7 6f 02 00 18 00 00 00 d1 6f 02 00 21 00 00 00 To..7....o.......o.......o..!...
1ce0 ea 6f 02 00 0d 00 00 00 0c 70 02 00 37 00 00 00 1a 70 02 00 1e 00 00 00 52 70 02 00 3d 00 00 00 .o.......p..7....p......Rp..=...
1d00 71 70 02 00 2d 00 00 00 af 70 02 00 1f 00 00 00 dd 70 02 00 27 00 00 00 fd 70 02 00 26 00 00 00 qp..-....p.......p..'....p..&...
1d20 25 71 02 00 2a 00 00 00 4c 71 02 00 2a 00 00 00 77 71 02 00 29 00 00 00 a2 71 02 00 29 00 00 00 %q..*...Lq..*...wq..)....q..)...
1d40 cc 71 02 00 25 00 00 00 f6 71 02 00 25 00 00 00 1c 72 02 00 20 00 00 00 42 72 02 00 31 00 00 00 .q..%....q..%....r......Br..1...
1d60 63 72 02 00 23 00 00 00 95 72 02 00 31 00 00 00 b9 72 02 00 26 00 00 00 eb 72 02 00 26 00 00 00 cr..#....r..1....r..&....r..&...
1d80 12 73 02 00 26 00 00 00 39 73 02 00 35 00 00 00 60 73 02 00 2e 00 00 00 96 73 02 00 0e 00 00 00 .s..&...9s..5...`s.......s......
1da0 c5 73 02 00 1c 00 00 00 d4 73 02 00 25 00 00 00 f1 73 02 00 21 00 00 00 17 74 02 00 3a 00 00 00 .s.......s..%....s..!....t..:...
1dc0 39 74 02 00 1c 00 00 00 74 74 02 00 1a 00 00 00 91 74 02 00 20 00 00 00 ac 74 02 00 30 00 00 00 9t......tt.......t.......t..0...
1de0 cd 74 02 00 31 00 00 00 fe 74 02 00 94 00 00 00 30 75 02 00 a6 00 00 00 c5 75 02 00 27 00 00 00 .t..1....t......0u.......u..'...
1e00 6c 76 02 00 28 00 00 00 94 76 02 00 24 00 00 00 bd 76 02 00 0c 00 00 00 e2 76 02 00 24 00 00 00 lv..(....v..$....v.......v..$...
1e20 ef 76 02 00 23 00 00 00 14 77 02 00 2b 00 00 00 38 77 02 00 07 00 00 00 64 77 02 00 2f 00 00 00 .v..#....w..+...8w......dw../...
1e40 6c 77 02 00 2e 00 00 00 9c 77 02 00 1e 00 00 00 cb 77 02 00 15 00 00 00 ea 77 02 00 15 00 00 00 lw.......w.......w.......w......
1e60 00 78 02 00 16 00 00 00 16 78 02 00 29 00 00 00 2d 78 02 00 0d 00 00 00 57 78 02 00 1d 00 00 00 .x.......x..)...-x......Wx......
1e80 65 78 02 00 13 00 00 00 83 78 02 00 15 00 00 00 97 78 02 00 19 00 00 00 ad 78 02 00 2c 00 00 00 ex.......x.......x.......x..,...
1ea0 c7 78 02 00 25 00 00 00 f4 78 02 00 30 00 00 00 1a 79 02 00 25 00 00 00 4b 79 02 00 0e 00 00 00 .x..%....x..0....y..%...Ky......
1ec0 71 79 02 00 2e 00 00 00 80 79 02 00 40 00 00 00 af 79 02 00 2b 00 00 00 f0 79 02 00 08 00 00 00 qy.......y..@....y..+....y......
1ee0 1c 7a 02 00 10 00 00 00 25 7a 02 00 14 00 00 00 36 7a 02 00 2c 00 00 00 4b 7a 02 00 13 00 00 00 .z......%z......6z..,...Kz......
1f00 78 7a 02 00 23 00 00 00 8c 7a 02 00 40 00 00 00 b0 7a 02 00 0d 00 00 00 f1 7a 02 00 1c 00 00 00 xz..#....z..@....z.......z......
1f20 ff 7a 02 00 1a 00 00 00 1c 7b 02 00 2d 00 00 00 37 7b 02 00 2c 00 00 00 65 7b 02 00 27 00 00 00 .z.......{..-...7{..,...e{..'...
1f40 92 7b 02 00 1a 00 00 00 ba 7b 02 00 2e 00 00 00 d5 7b 02 00 2c 00 00 00 04 7c 02 00 26 00 00 00 .{.......{.......{..,....|..&...
1f60 31 7c 02 00 30 00 00 00 58 7c 02 00 36 00 00 00 89 7c 02 00 50 00 00 00 c0 7c 02 00 28 00 00 00 1|..0...X|..6....|..P....|..(...
1f80 11 7d 02 00 1c 00 00 00 3a 7d 02 00 29 00 00 00 57 7d 02 00 10 00 00 00 81 7d 02 00 19 00 00 00 .}......:}..)...W}.......}......
1fa0 92 7d 02 00 22 00 00 00 ac 7d 02 00 43 00 00 00 cf 7d 02 00 54 00 00 00 13 7e 02 00 10 00 00 00 .}.."....}..C....}..T....~......
1fc0 68 7e 02 00 15 00 00 00 79 7e 02 00 0d 00 00 00 8f 7e 02 00 38 00 00 00 9d 7e 02 00 56 00 00 00 h~......y~.......~..8....~..V...
1fe0 d6 7e 02 00 26 00 00 00 2d 7f 02 00 27 00 00 00 54 7f 02 00 34 00 00 00 7c 7f 02 00 1f 00 00 00 .~..&...-...'...T...4...|.......
2000 b1 7f 02 00 17 00 00 00 d1 7f 02 00 0c 00 00 00 e9 7f 02 00 28 00 00 00 f6 7f 02 00 12 00 00 00 ....................(...........
2020 1f 80 02 00 0e 00 00 00 32 80 02 00 14 00 00 00 41 80 02 00 15 00 00 00 56 80 02 00 22 00 00 00 ........2.......A.......V..."...
2040 6c 80 02 00 0c 00 00 00 8f 80 02 00 35 00 00 00 9c 80 02 00 4f 00 00 00 d2 80 02 00 11 00 00 00 l...........5.......O...........
2060 22 81 02 00 11 00 00 00 34 81 02 00 05 00 00 00 46 81 02 00 09 00 00 00 4c 81 02 00 18 00 00 00 ".......4.......F.......L.......
2080 56 81 02 00 35 00 00 00 6f 81 02 00 1f 00 00 00 a5 81 02 00 07 00 00 00 c5 81 02 00 0a 00 00 00 V...5...o.......................
20a0 cd 81 02 00 0a 00 00 00 d8 81 02 00 2b 00 00 00 e3 81 02 00 39 00 00 00 0f 82 02 00 3f 00 00 00 ............+.......9.......?...
20c0 49 82 02 00 24 00 00 00 89 82 02 00 1d 00 00 00 ae 82 02 00 64 00 00 00 cc 82 02 00 24 00 00 00 I...$...............d.......$...
20e0 31 83 02 00 1e 00 00 00 56 83 02 00 0f 00 00 00 75 83 02 00 0f 00 00 00 85 83 02 00 18 00 00 00 1.......V.......u...............
2100 95 83 02 00 1d 00 00 00 ae 83 02 00 20 00 00 00 cc 83 02 00 1e 00 00 00 ed 83 02 00 19 00 00 00 ................................
2120 0c 84 02 00 10 00 00 00 26 84 02 00 58 00 00 00 37 84 02 00 0e 00 00 00 90 84 02 00 1c 00 00 00 ........&...X...7...............
2140 9f 84 02 00 0c 00 00 00 bc 84 02 00 12 00 00 00 c9 84 02 00 26 00 00 00 dc 84 02 00 2b 00 00 00 ....................&.......+...
2160 03 85 02 00 1f 00 00 00 2f 85 02 00 0e 00 00 00 4f 85 02 00 0c 00 00 00 5e 85 02 00 40 00 00 00 ......../.......O.......^...@...
2180 6b 85 02 00 0a 00 00 00 ac 85 02 00 44 00 00 00 b7 85 02 00 3f 00 00 00 fc 85 02 00 2c 00 00 00 k...........D.......?.......,...
21a0 3c 86 02 00 13 00 00 00 69 86 02 00 16 00 00 00 7d 86 02 00 32 00 00 00 94 86 02 00 25 00 00 00 <.......i.......}...2.......%...
21c0 c7 86 02 00 22 00 00 00 ed 86 02 00 22 00 00 00 10 87 02 00 30 00 00 00 33 87 02 00 11 00 00 00 ....".......".......0...3.......
21e0 64 87 02 00 1a 00 00 00 76 87 02 00 09 00 00 00 91 87 02 00 6f 00 00 00 9b 87 02 00 12 00 00 00 d.......v...........o...........
2200 0b 88 02 00 66 00 00 00 1e 88 02 00 31 00 00 00 85 88 02 00 2f 00 00 00 b7 88 02 00 29 00 00 00 ....f.......1......./.......)...
2220 e7 88 02 00 33 00 00 00 11 89 02 00 19 00 00 00 45 89 02 00 26 00 00 00 5f 89 02 00 32 00 00 00 ....3...........E...&..._...2...
2240 86 89 02 00 35 00 00 00 b9 89 02 00 2c 00 00 00 ef 89 02 00 0a 00 00 00 1c 8a 02 00 0a 00 00 00 ....5.......,...................
2260 27 8a 02 00 31 00 00 00 32 8a 02 00 49 00 00 00 64 8a 02 00 34 00 00 00 ae 8a 02 00 2e 00 00 00 '...1...2...I...d...4...........
2280 e3 8a 02 00 38 00 00 00 12 8b 02 00 28 00 00 00 4b 8b 02 00 2c 00 00 00 74 8b 02 00 2c 00 00 00 ....8.......(...K...,...t...,...
22a0 a1 8b 02 00 30 00 00 00 ce 8b 02 00 29 00 00 00 ff 8b 02 00 4e 00 00 00 29 8c 02 00 09 00 00 00 ....0.......).......N...).......
22c0 78 8c 02 00 0b 00 00 00 82 8c 02 00 20 00 00 00 8e 8c 02 00 22 00 00 00 af 8c 02 00 1b 00 00 00 x..................."...........
22e0 d2 8c 02 00 19 00 00 00 ee 8c 02 00 0c 00 00 00 08 8d 02 00 0c 00 00 00 15 8d 02 00 26 00 00 00 ............................&...
2300 22 8d 02 00 41 00 00 00 49 8d 02 00 1a 00 00 00 8b 8d 02 00 23 00 00 00 a6 8d 02 00 1a 00 00 00 "...A...I...........#...........
2320 ca 8d 02 00 2b 00 00 00 e5 8d 02 00 1a 00 00 00 11 8e 02 00 20 00 00 00 2c 8e 02 00 2c 00 00 00 ....+...................,...,...
2340 4d 8e 02 00 29 00 00 00 7a 8e 02 00 1e 00 00 00 a4 8e 02 00 24 00 00 00 c3 8e 02 00 15 00 00 00 M...)...z...........$...........
2360 e8 8e 02 00 0b 00 00 00 fe 8e 02 00 12 00 00 00 0a 8f 02 00 12 00 00 00 1d 8f 02 00 22 00 00 00 ............................"...
2380 30 8f 02 00 36 00 00 00 53 8f 02 00 1b 00 00 00 8a 8f 02 00 1d 00 00 00 a6 8f 02 00 2d 00 00 00 0...6...S...................-...
23a0 c4 8f 02 00 29 00 00 00 f2 8f 02 00 16 00 00 00 1c 90 02 00 1c 00 00 00 33 90 02 00 29 00 00 00 ....)...................3...)...
23c0 50 90 02 00 32 00 00 00 7a 90 02 00 31 00 00 00 ad 90 02 00 3b 00 00 00 df 90 02 00 3a 00 00 00 P...2...z...1.......;.......:...
23e0 1b 91 02 00 32 00 00 00 56 91 02 00 31 00 00 00 89 91 02 00 2a 00 00 00 bb 91 02 00 30 00 00 00 ....2...V...1.......*.......0...
2400 e6 91 02 00 30 00 00 00 17 92 02 00 3f 00 00 00 48 92 02 00 2b 00 00 00 88 92 02 00 07 00 00 00 ....0.......?...H...+...........
2420 b4 92 02 00 15 00 00 00 bc 92 02 00 1f 00 00 00 d2 92 02 00 21 00 00 00 f2 92 02 00 18 00 00 00 ....................!...........
2440 14 93 02 00 36 00 00 00 2d 93 02 00 13 00 00 00 64 93 02 00 0e 00 00 00 78 93 02 00 2a 00 00 00 ....6...-.......d.......x...*...
2460 87 93 02 00 22 00 00 00 b2 93 02 00 1f 00 00 00 d5 93 02 00 36 00 00 00 f5 93 02 00 09 00 00 00 ...."...............6...........
2480 2c 94 02 00 0f 00 00 00 36 94 02 00 2d 00 00 00 46 94 02 00 2d 00 00 00 74 94 02 00 21 00 00 00 ,.......6...-...F...-...t...!...
24a0 a2 94 02 00 0f 00 00 00 c4 94 02 00 27 00 00 00 d4 94 02 00 27 00 00 00 fc 94 02 00 1d 00 00 00 ............'.......'...........
24c0 24 95 02 00 0e 00 00 00 42 95 02 00 01 00 00 00 72 01 00 00 e8 00 00 00 00 00 00 00 20 02 00 00 $.......B.......r...............
24e0 f7 01 00 00 00 00 00 00 00 00 00 00 b2 00 00 00 b1 00 00 00 a5 00 00 00 21 02 00 00 00 00 00 00 ........................!.......
2500 a9 01 00 00 93 00 00 00 29 00 00 00 fa 00 00 00 00 00 00 00 49 01 00 00 0a 01 00 00 f5 00 00 00 ........)...........I...........
2520 00 00 00 00 77 01 00 00 00 00 00 00 c7 01 00 00 3f 02 00 00 00 00 00 00 35 02 00 00 81 00 00 00 ....w...........?.......5.......
2540 4d 01 00 00 00 00 00 00 d2 01 00 00 ae 01 00 00 00 00 00 00 2a 00 00 00 00 00 00 00 00 00 00 00 M...................*...........
2560 48 02 00 00 47 00 00 00 00 00 00 00 80 01 00 00 00 00 00 00 44 02 00 00 18 02 00 00 0e 00 00 00 H...G...............D...........
2580 6d 00 00 00 04 02 00 00 7e 01 00 00 cc 00 00 00 00 00 00 00 04 01 00 00 12 02 00 00 00 00 00 00 m.......~.......................
25a0 f3 00 00 00 45 01 00 00 95 01 00 00 21 00 00 00 c8 00 00 00 ec 00 00 00 52 01 00 00 38 00 00 00 ....E.......!...........R...8...
25c0 22 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 83 01 00 00 f5 01 00 00 dc 00 00 00 fe 01 00 00 "...............................
25e0 00 00 00 00 0f 00 00 00 69 00 00 00 bf 01 00 00 30 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........i.......0...............
2600 17 00 00 00 80 00 00 00 e9 01 00 00 00 00 00 00 37 01 00 00 00 00 00 00 dd 00 00 00 bd 00 00 00 ................7...............
2620 5a 00 00 00 ce 01 00 00 ae 00 00 00 00 00 00 00 73 00 00 00 db 01 00 00 12 00 00 00 00 00 00 00 Z...............s...............
2640 65 00 00 00 59 00 00 00 c6 00 00 00 39 01 00 00 71 01 00 00 d9 01 00 00 00 00 00 00 61 01 00 00 e...Y.......9...q...........a...
2660 00 00 00 00 34 02 00 00 8c 01 00 00 ce 00 00 00 67 01 00 00 77 00 00 00 00 00 00 00 e7 01 00 00 ....4...........g...w...........
2680 4a 01 00 00 88 00 00 00 44 01 00 00 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 89 00 00 00 J.......D...t...................
26a0 00 00 00 00 3b 00 00 00 88 01 00 00 ec 01 00 00 af 00 00 00 69 01 00 00 00 00 00 00 b8 01 00 00 ....;...............i...........
26c0 78 01 00 00 8d 01 00 00 44 00 00 00 7a 01 00 00 68 00 00 00 08 02 00 00 15 00 00 00 94 01 00 00 x.......D...z...h...............
26e0 9b 00 00 00 40 01 00 00 fa 01 00 00 05 01 00 00 1c 02 00 00 d6 01 00 00 7d 01 00 00 09 00 00 00 ....@...................}.......
2700 e6 01 00 00 aa 01 00 00 27 02 00 00 be 00 00 00 ac 01 00 00 2d 00 00 00 b6 01 00 00 23 02 00 00 ........'...........-.......#...
2720 03 00 00 00 82 00 00 00 7b 00 00 00 34 00 00 00 00 00 00 00 64 01 00 00 87 00 00 00 00 00 00 00 ........{...4.......d...........
2740 a2 00 00 00 3d 01 00 00 4b 02 00 00 0c 00 00 00 1e 02 00 00 9f 01 00 00 2f 02 00 00 29 01 00 00 ....=...K.............../...)...
2760 ba 00 00 00 6d 01 00 00 1b 00 00 00 66 01 00 00 00 00 00 00 ab 00 00 00 dc 01 00 00 5a 01 00 00 ....m.......f...............Z...
2780 39 02 00 00 2c 01 00 00 6b 01 00 00 20 01 00 00 e7 00 00 00 00 00 00 00 b3 01 00 00 00 00 00 00 9...,...k.......................
27a0 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 02 00 00 00 00 00 00 64 00 00 00 a5 01 00 00 ?...............*.......d.......
27c0 00 00 00 00 4b 01 00 00 06 01 00 00 81 01 00 00 b6 00 00 00 1a 02 00 00 2f 01 00 00 cd 01 00 00 ....K.................../.......
27e0 6c 01 00 00 ee 01 00 00 79 00 00 00 00 00 00 00 42 02 00 00 00 00 00 00 00 00 00 00 ba 01 00 00 l.......y.......B...............
2800 00 00 00 00 26 02 00 00 00 00 00 00 53 01 00 00 f0 00 00 00 df 00 00 00 1f 00 00 00 9d 01 00 00 ....&.......S...................
2820 0f 02 00 00 2b 02 00 00 00 00 00 00 2b 01 00 00 d4 01 00 00 df 01 00 00 6f 01 00 00 36 02 00 00 ....+.......+...........o...6...
2840 ab 01 00 00 ed 00 00 00 00 00 00 00 00 00 00 00 4c 01 00 00 00 00 00 00 4f 00 00 00 32 01 00 00 ................L.......O...2...
2860 29 02 00 00 e2 01 00 00 09 02 00 00 00 00 00 00 be 01 00 00 fd 00 00 00 f2 00 00 00 00 00 00 00 )...............................
2880 00 00 00 00 37 00 00 00 8d 00 00 00 47 02 00 00 00 00 00 00 5c 00 00 00 00 00 00 00 f4 01 00 00 ....7.......G.......\...........
28a0 3c 00 00 00 97 00 00 00 26 00 00 00 c1 00 00 00 5b 01 00 00 18 00 00 00 8a 00 00 00 00 00 00 00 <.......&.......[...............
28c0 00 00 00 00 c3 00 00 00 33 00 00 00 d7 01 00 00 93 01 00 00 4d 00 00 00 02 00 00 00 99 01 00 00 ........3...........M...........
28e0 4e 01 00 00 00 00 00 00 50 00 00 00 a8 01 00 00 89 01 00 00 a8 00 00 00 51 01 00 00 00 00 00 00 N.......P...............Q.......
2900 00 00 00 00 43 00 00 00 1b 02 00 00 cf 00 00 00 f4 00 00 00 31 02 00 00 e9 00 00 00 d5 00 00 00 ....C...............1...........
2920 00 00 00 00 05 00 00 00 82 01 00 00 00 00 00 00 c5 01 00 00 b2 01 00 00 12 01 00 00 01 01 00 00 ................................
2940 00 00 00 00 1f 02 00 00 06 00 00 00 bf 00 00 00 00 00 00 00 58 01 00 00 d5 01 00 00 70 00 00 00 ....................X.......p...
2960 00 00 00 00 e1 00 00 00 8f 01 00 00 00 00 00 00 96 01 00 00 0c 02 00 00 0b 01 00 00 c1 01 00 00 ................................
2980 aa 00 00 00 59 01 00 00 98 01 00 00 00 00 00 00 00 00 00 00 7d 00 00 00 35 00 00 00 90 00 00 00 ....Y...............}...5.......
29a0 2e 00 00 00 00 00 00 00 a7 01 00 00 0f 01 00 00 78 00 00 00 49 02 00 00 ca 01 00 00 3b 01 00 00 ................x...I.......;...
29c0 0b 00 00 00 00 00 00 00 54 00 00 00 9c 01 00 00 00 00 00 00 60 01 00 00 13 01 00 00 16 02 00 00 ........T...........`...........
29e0 25 02 00 00 d7 00 00 00 00 00 00 00 f6 00 00 00 62 00 00 00 1e 01 00 00 00 00 00 00 ea 00 00 00 %...............b...............
2a00 6a 01 00 00 f8 00 00 00 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00 9a 01 00 00 j.......................A.......
2a20 00 00 00 00 a3 00 00 00 e4 00 00 00 43 02 00 00 00 00 00 00 26 01 00 00 07 00 00 00 4a 00 00 00 ............C.......&.......J...
2a40 10 00 00 00 65 01 00 00 bc 01 00 00 14 02 00 00 ff 00 00 00 00 00 00 00 19 01 00 00 00 00 00 00 ....e...........................
2a60 b7 00 00 00 00 00 00 00 a7 00 00 00 15 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 01 00 00 ................................
2a80 9f 00 00 00 3f 01 00 00 48 01 00 00 30 02 00 00 46 00 00 00 57 00 00 00 17 02 00 00 00 00 00 00 ....?...H...0...F...W...........
2aa0 68 01 00 00 00 00 00 00 c2 00 00 00 d6 00 00 00 16 00 00 00 f9 01 00 00 bb 00 00 00 9e 00 00 00 h...............................
2ac0 1d 02 00 00 5f 00 00 00 d9 00 00 00 1c 00 00 00 ee 00 00 00 1f 01 00 00 3c 02 00 00 28 00 00 00 ...._...................<...(...
2ae0 ad 00 00 00 e2 00 00 00 56 00 00 00 22 00 00 00 da 00 00 00 1a 01 00 00 00 00 00 00 03 02 00 00 ........V..."...................
2b00 cc 01 00 00 51 00 00 00 10 01 00 00 00 00 00 00 b0 01 00 00 54 01 00 00 cf 01 00 00 2e 01 00 00 ....Q...............T...........
2b20 00 00 00 00 00 00 00 00 5e 00 00 00 00 00 00 00 58 00 00 00 00 00 00 00 35 01 00 00 5e 01 00 00 ........^.......X.......5...^...
2b40 3b 02 00 00 57 01 00 00 98 00 00 00 3e 01 00 00 97 01 00 00 a1 01 00 00 4c 00 00 00 24 02 00 00 ;...W.......>...........L...$...
2b60 b3 00 00 00 42 00 00 00 43 01 00 00 6a 00 00 00 a6 01 00 00 00 00 00 00 1e 00 00 00 00 00 00 00 ....B...C...j...................
2b80 a9 00 00 00 7f 01 00 00 37 02 00 00 70 01 00 00 11 00 00 00 00 00 00 00 62 01 00 00 dd 01 00 00 ........7...p...........b.......
2ba0 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ed 01 00 00 23 00 00 00 00 00 00 00 00 00 00 00 ....0...............#...........
2bc0 00 00 00 00 0b 02 00 00 c4 01 00 00 3d 02 00 00 01 02 00 00 00 00 00 00 07 01 00 00 99 00 00 00 ............=...................
2be0 00 00 00 00 34 01 00 00 00 00 00 00 00 01 00 00 e3 01 00 00 a6 00 00 00 b8 00 00 00 00 00 00 00 ....4...........................
2c00 b4 01 00 00 e5 01 00 00 1d 00 00 00 85 01 00 00 00 00 00 00 00 00 00 00 92 01 00 00 0d 00 00 00 ................................
2c20 9e 01 00 00 00 00 00 00 c3 01 00 00 a3 01 00 00 19 00 00 00 0e 02 00 00 b1 01 00 00 f7 00 00 00 ................................
2c40 eb 00 00 00 00 00 00 00 2d 02 00 00 a4 00 00 00 73 01 00 00 33 02 00 00 0e 01 00 00 05 02 00 00 ........-.......s...3...........
2c60 00 00 00 00 00 00 00 00 de 01 00 00 00 00 00 00 6e 01 00 00 00 00 00 00 d3 01 00 00 92 00 00 00 ................n...............
2c80 d0 01 00 00 84 01 00 00 00 00 00 00 72 00 00 00 0c 01 00 00 c8 01 00 00 4e 00 00 00 46 01 00 00 ............r...........N...F...
2ca0 50 01 00 00 13 00 00 00 04 00 00 00 eb 01 00 00 a4 01 00 00 87 01 00 00 00 00 00 00 00 00 00 00 P...............................
2cc0 8e 00 00 00 7e 00 00 00 40 00 00 00 76 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 00 00 00 ....~...@...v...............R...
2ce0 00 00 00 00 2b 00 00 00 00 00 00 00 00 00 00 00 41 01 00 00 00 00 00 00 3e 00 00 00 00 00 00 00 ....+...........A.......>.......
2d00 d2 00 00 00 00 00 00 00 00 00 00 00 63 00 00 00 fe 00 00 00 84 00 00 00 a0 00 00 00 6b 00 00 00 ............c...............k...
2d20 02 02 00 00 00 00 00 00 d3 00 00 00 15 02 00 00 7c 00 00 00 c6 01 00 00 8a 01 00 00 18 01 00 00 ................|...............
2d40 33 01 00 00 00 00 00 00 90 01 00 00 5d 01 00 00 00 00 00 00 85 00 00 00 4b 00 00 00 42 01 00 00 3...........]...........K...B...
2d60 1b 01 00 00 1c 01 00 00 00 00 00 00 00 00 00 00 95 00 00 00 00 00 00 00 f6 01 00 00 ca 00 00 00 ................................
2d80 27 00 00 00 55 01 00 00 74 01 00 00 d1 01 00 00 00 00 00 00 cb 01 00 00 36 00 00 00 91 00 00 00 '...U...t...............6.......
2da0 00 00 00 00 00 00 00 00 19 02 00 00 af 01 00 00 c0 01 00 00 00 00 00 00 1a 00 00 00 6f 00 00 00 ............................o...
2dc0 c9 00 00 00 f8 01 00 00 00 00 00 00 8e 01 00 00 08 00 00 00 e5 00 00 00 28 02 00 00 25 00 00 00 ........................(...%...
2de0 00 00 00 00 5b 00 00 00 00 00 00 00 cd 00 00 00 1d 01 00 00 39 00 00 00 32 00 00 00 40 02 00 00 ....[...............9...2...@...
2e00 20 00 00 00 e0 01 00 00 8b 01 00 00 c0 00 00 00 00 00 00 00 a0 01 00 00 c9 01 00 00 2a 01 00 00 ............................*...
2e20 f1 00 00 00 00 00 00 00 8b 00 00 00 00 00 00 00 2e 02 00 00 f9 00 00 00 ff 01 00 00 00 00 00 00 ................................
2e40 16 01 00 00 9c 00 00 00 13 02 00 00 56 01 00 00 00 00 00 00 00 00 00 00 b5 00 00 00 00 00 00 00 ............V...................
2e60 23 01 00 00 00 00 00 00 b0 00 00 00 00 00 00 00 71 00 00 00 60 00 00 00 5c 01 00 00 00 00 00 00 #...............q...`...\.......
2e80 2c 00 00 00 21 01 00 00 ad 01 00 00 9b 01 00 00 38 02 00 00 00 00 00 00 db 00 00 00 00 00 00 00 ,...!...........8...............
2ea0 00 00 00 00 c2 01 00 00 b9 00 00 00 8f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 00 00 00 ............................$...
2ec0 61 00 00 00 0d 01 00 00 0a 02 00 00 86 01 00 00 00 00 00 00 fc 00 00 00 14 01 00 00 47 01 00 00 a...........................G...
2ee0 a2 01 00 00 d0 00 00 00 00 00 00 00 7a 00 00 00 00 00 00 00 00 00 00 00 d8 00 00 00 00 00 00 00 ............z...................
2f00 83 00 00 00 9a 00 00 00 6c 00 00 00 45 00 00 00 31 00 00 00 00 00 00 00 c5 00 00 00 a1 00 00 00 ........l...E...1...............
2f20 53 00 00 00 fd 01 00 00 00 00 00 00 28 01 00 00 e6 00 00 00 b9 01 00 00 00 00 00 00 e8 01 00 00 S...........(...................
2f40 d1 00 00 00 de 00 00 00 00 02 00 00 3d 00 00 00 5f 01 00 00 9d 00 00 00 c4 00 00 00 46 02 00 00 ............=..._...........F...
2f60 00 00 00 00 66 00 00 00 67 00 00 00 00 00 00 00 b7 01 00 00 00 00 00 00 fc 01 00 00 00 00 00 00 ....f...g.......................
2f80 3a 02 00 00 00 00 00 00 8c 00 00 00 11 01 00 00 96 00 00 00 0a 00 00 00 76 00 00 00 00 00 00 00 :.......................v.......
2fa0 31 01 00 00 79 01 00 00 00 00 00 00 00 00 00 00 da 01 00 00 02 01 00 00 03 01 00 00 75 00 00 00 1...y.......................u...
2fc0 00 00 00 00 f3 01 00 00 ea 01 00 00 f0 01 00 00 00 00 00 00 41 02 00 00 3c 01 00 00 38 01 00 00 ....................A...<...8...
2fe0 27 01 00 00 00 00 00 00 2d 01 00 00 00 00 00 00 00 00 00 00 48 00 00 00 2f 00 00 00 00 00 00 00 '.......-...........H.../.......
3000 86 00 00 00 7f 00 00 00 00 00 00 00 e1 01 00 00 36 01 00 00 d4 00 00 00 00 00 00 00 94 00 00 00 ................6...............
3020 bb 01 00 00 00 00 00 00 00 00 00 00 ef 01 00 00 2c 02 00 00 14 00 00 00 3a 01 00 00 06 02 00 00 ................,.......:.......
3040 cb 00 00 00 d8 01 00 00 00 00 00 00 b5 01 00 00 ef 00 00 00 24 01 00 00 00 00 00 00 5d 00 00 00 ....................$.......]...
3060 fb 01 00 00 00 00 00 00 22 02 00 00 3e 02 00 00 e3 00 00 00 ac 00 00 00 3a 00 00 00 6e 00 00 00 ........"...>...........:...n...
3080 00 00 00 00 00 00 00 00 0d 02 00 00 00 00 00 00 09 01 00 00 91 01 00 00 75 01 00 00 b4 00 00 00 ........................u.......
30a0 49 00 00 00 00 00 00 00 55 00 00 00 00 00 00 00 4f 01 00 00 00 00 00 00 4a 02 00 00 00 00 00 00 I.......U.......O.......J.......
30c0 07 02 00 00 fb 00 00 00 00 00 00 00 e4 01 00 00 c7 00 00 00 10 02 00 00 45 02 00 00 00 00 00 00 ........................E.......
30e0 63 01 00 00 25 01 00 00 bd 01 00 00 00 00 00 00 e0 00 00 00 7b 01 00 00 32 02 00 00 bc 00 00 00 c...%...............{...2.......
3100 17 01 00 00 11 02 00 00 7c 01 00 00 00 00 00 00 f2 01 00 00 00 00 00 00 00 07 74 69 6d 65 64 20 ........|.................timed.
3120 6f 75 74 20 77 61 69 74 69 6e 67 20 66 6f 72 20 69 6e 70 75 74 3a 20 61 75 74 6f 2d 6c 6f 67 6f out.waiting.for.input:.auto-logo
3140 75 74 0a 00 09 2d 25 73 20 6f 72 20 2d 6f 20 6f 70 74 69 6f 6e 0a 00 09 2d 69 6c 72 73 44 20 6f ut...-%s.or.-o.option...-ilrsD.o
3160 72 20 2d 63 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 2d 4f 20 73 68 6f 70 74 5f 6f 70 74 69 6f 6e 09 r.-c.command.or.-O.shopt_option.
3180 09 28 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 6e 6c 79 29 0a 00 0d 0a 6d 61 6c 6c 6f 63 3a 20 25 73 .(invocation.only)....malloc:.%s
31a0 3a 25 64 3a 20 61 73 73 65 72 74 69 6f 6e 20 62 6f 74 63 68 65 64 0d 0a 00 20 20 28 77 64 3a 20 :%d:.assertion.botched.....(wd:.
31c0 25 73 29 00 20 28 63 6f 72 65 20 64 75 6d 70 65 64 29 00 20 6c 69 6e 65 20 00 24 25 73 3a 20 63 %s)..(core.dumped)..line..$%s:.c
31e0 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 69 6e 20 74 68 69 73 20 77 61 79 00 25 63 25 63 3a 20 69 annot.assign.in.this.way.%c%c:.i
3200 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 25 64 3a 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 nvalid.option.%d:.invalid.file.d
3220 65 73 63 72 69 70 74 6f 72 3a 20 25 73 00 25 73 20 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 20 escriptor:.%s.%s.can.be.invoked.
3240 76 69 61 20 00 25 73 20 68 61 73 20 6e 75 6c 6c 20 65 78 70 6f 72 74 73 74 72 00 25 73 20 69 73 via..%s.has.null.exportstr.%s.is
3260 20 25 73 0a 00 25 73 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 0a 00 25 73 20 69 73 20 61 20 73 .%s..%s.is.a.function..%s.is.a.s
3280 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 25 73 20 69 73 20 61 20 73 68 65 6c 6c 20 6b 65 79 77 hell.builtin..%s.is.a.shell.keyw
32a0 6f 72 64 0a 00 25 73 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 73 68 65 6c 6c 20 62 75 69 6c 74 ord..%s.is.a.special.shell.built
32c0 69 6e 0a 00 25 73 20 69 73 20 61 6c 69 61 73 65 64 20 74 6f 20 60 25 73 27 0a 00 25 73 20 69 73 in..%s.is.aliased.to.`%s'..%s.is
32e0 20 68 61 73 68 65 64 20 28 25 73 29 0a 00 25 73 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 20 74 6f .hashed.(%s)..%s.is.not.bound.to
3300 20 61 6e 79 20 6b 65 79 73 2e 0a 00 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 25 73 .any.keys...%s.out.of.range.%s%s
3320 25 73 3a 20 25 73 20 28 65 72 72 6f 72 20 74 6f 6b 65 6e 20 69 73 20 22 25 73 22 29 00 25 73 3a %s:.%s.(error.token.is."%s").%s:
3340 20 25 73 00 25 73 3a 20 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a 20 .%s.%s:.%s.out.of.range.%s:.%s:.
3360 62 61 64 20 69 6e 74 65 72 70 72 65 74 65 72 00 25 73 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 6f bad.interpreter.%s:.%s:.cannot.o
3380 70 65 6e 20 61 73 20 46 49 4c 45 00 25 73 3a 20 25 73 3a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 pen.as.FILE.%s:.%s:.compatibilit
33a0 79 20 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a 20 69 6e 76 y.value.out.of.range.%s:.%s:.inv
33c0 61 6c 69 64 20 76 61 6c 75 65 20 66 6f 72 20 74 72 61 63 65 20 66 69 6c 65 20 64 65 73 63 72 69 alid.value.for.trace.file.descri
33e0 70 74 6f 72 00 25 73 3a 20 25 73 3a 20 6d 75 73 74 20 75 73 65 20 73 75 62 73 63 72 69 70 74 20 ptor.%s:.%s:.must.use.subscript.
3400 77 68 65 6e 20 61 73 73 69 67 6e 69 6e 67 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 when.assigning.associative.array
3420 00 25 73 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 .%s:.%s:%d:.cannot.allocate.%lu.
3440 62 79 74 65 73 00 25 73 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 bytes.%s:.%s:%d:.cannot.allocate
3460 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 .%lu.bytes.(%lu.bytes.allocated)
3480 00 25 73 3a 20 49 73 20 61 20 64 69 72 65 63 74 6f 72 79 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 .%s:.Is.a.directory.%s:.ambiguou
34a0 73 20 6a 6f 62 20 73 70 65 63 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 73 20 72 65 64 69 72 65 63 s.job.spec.%s:.ambiguous.redirec
34c0 74 00 25 73 3a 20 61 72 67 75 6d 65 6e 74 73 20 6d 75 73 74 20 62 65 20 70 72 6f 63 65 73 73 20 t.%s:.arguments.must.be.process.
34e0 6f 72 20 6a 6f 62 20 49 44 73 00 25 73 3a 20 61 73 73 69 67 6e 69 6e 67 20 69 6e 74 65 67 65 72 or.job.IDs.%s:.assigning.integer
3500 20 74 6f 20 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 00 25 73 3a 20 62 61 64 20 6e 65 74 77 6f .to.name.reference.%s:.bad.netwo
3520 72 6b 20 70 61 74 68 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 62 61 64 20 73 75 rk.path.specification.%s:.bad.su
3540 62 73 74 69 74 75 74 69 6f 6e 00 25 73 3a 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 bstitution.%s:.binary.operator.e
3560 78 70 65 63 74 65 64 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 xpected.%s:.cannot.allocate.%lu.
3580 62 79 74 65 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 bytes.%s:.cannot.allocate.%lu.by
35a0 74 65 73 20 28 25 6c 75 20 62 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 63 61 tes.(%lu.bytes.allocated).%s:.ca
35c0 6e 6e 6f 74 20 61 73 73 69 67 6e 20 66 64 20 74 6f 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 63 nnot.assign.fd.to.variable.%s:.c
35e0 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 6c 69 73 74 20 74 6f 20 61 72 72 61 79 20 6d 65 6d 62 65 annot.assign.list.to.array.membe
3600 72 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 74 6f 20 6e 6f 6e 2d 6e 75 6d 65 72 r.%s:.cannot.assign.to.non-numer
3620 69 63 20 69 6e 64 65 78 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 72 74 20 61 73 73 6f ic.index.%s:.cannot.convert.asso
3640 63 69 61 74 69 76 65 20 74 6f 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 00 25 73 3a 20 63 61 6e ciative.to.indexed.array.%s:.can
3660 6e 6f 74 20 63 6f 6e 76 65 72 74 20 69 6e 64 65 78 65 64 20 74 6f 20 61 73 73 6f 63 69 61 74 69 not.convert.indexed.to.associati
3680 76 65 20 61 72 72 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 3a 20 25 73 00 25 ve.array.%s:.cannot.create:.%s.%
36a0 73 3a 20 63 61 6e 6e 6f 74 20 64 65 6c 65 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 s:.cannot.delete:.%s.%s:.cannot.
36c0 64 65 73 74 72 6f 79 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 20 69 6e 20 74 68 69 73 20 destroy.array.variables.in.this.
36e0 77 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 69 6e 61 72 79 20 66 69 way.%s:.cannot.execute.binary.fi
3700 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 69 6e 61 72 79 20 66 69 6c le.%s:.cannot.execute.binary.fil
3720 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 3a 20 25 73 00 25 73 3a e:.%s.%s:.cannot.execute:.%s.%s:
3740 20 63 61 6e 6e 6f 74 20 65 78 70 6f 72 74 00 25 73 3a 20 63 61 6e 6e 6f 74 20 67 65 74 20 6c 69 .cannot.export.%s:.cannot.get.li
3760 6d 69 74 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6d 6f 64 69 66 79 20 6c 69 6d 69 74 3a mit:.%s.%s:.cannot.modify.limit:
3780 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 74 65 6d 70 20 66 69 6c 65 3a 20 25 .%s.%s:.cannot.open.temp.file:.%
37a0 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 s.%s:.cannot.open:.%s.%s:.cannot
37c0 20 6f 76 65 72 77 72 69 74 65 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 00 25 73 3a 20 63 61 6e .overwrite.existing.file.%s:.can
37e0 6e 6f 74 20 72 65 61 64 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 00 25 73 not.read:.%s.%s:.cannot.unset.%s
3800 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 3a 20 72 65 61 64 6f 6e 6c 79 20 25 73 00 25 73 3a 20 :.cannot.unset:.readonly.%s.%s:.
3820 63 69 72 63 75 6c 61 72 20 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 00 25 73 3a 20 63 6f 6d 6d circular.name.reference.%s:.comm
3840 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 65 72 72 6f 72 20 72 65 74 72 69 65 76 69 and.not.found.%s:.error.retrievi
3860 6e 67 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3a 20 25 73 3a 20 25 73 0a 00 25 73 ng.current.directory:.%s:.%s..%s
3880 3a 20 65 78 70 72 65 73 73 69 6f 6e 20 65 72 72 6f 72 0a 00 25 73 3a 20 66 69 6c 65 20 69 73 20 :.expression.error..%s:.file.is.
38a0 74 6f 6f 20 6c 61 72 67 65 00 25 73 3a 20 66 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a too.large.%s:.file.not.found.%s:
38c0 20 66 69 72 73 74 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20 .first.non-whitespace.character.
38e0 69 73 20 6e 6f 74 20 60 22 27 00 25 73 3a 20 68 61 73 68 20 74 61 62 6c 65 20 65 6d 70 74 79 0a is.not.`"'.%s:.hash.table.empty.
3900 00 25 73 3a 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 66 61 69 6c 65 64 00 25 73 .%s:.history.expansion.failed.%s
3920 3a 20 68 6f 73 74 20 75 6e 6b 6e 6f 77 6e 00 25 73 3a 20 69 6c 6c 65 67 61 6c 20 6f 70 74 69 6f :.host.unknown.%s:.illegal.optio
3940 6e 20 2d 2d 20 25 63 0a 00 25 73 3a 20 69 6e 6c 69 62 20 66 61 69 6c 65 64 00 25 73 3a 20 69 6e n.--.%c..%s:.inlib.failed.%s:.in
3960 74 65 67 65 72 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 65 63 74 65 64 00 25 73 3a 20 69 6e teger.expression.expected.%s:.in
3980 76 61 6c 69 64 20 61 63 74 69 6f 6e 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 72 valid.action.name.%s:.invalid.ar
39a0 67 75 6d 65 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 72 72 61 79 20 6f 72 69 67 69 6e 00 gument.%s:.invalid.array.origin.
39c0 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 20 6b 65 %s:.invalid.associative.array.ke
39e0 79 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 63 61 6c 6c 62 61 63 6b 20 71 75 61 6e 74 75 6d 00 25 y.%s:.invalid.callback.quantum.%
3a00 73 3a 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 73 70 65 63 69 s:.invalid.file.descriptor.speci
3a20 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 69 6e 64 69 72 65 63 74 20 65 78 fication.%s:.invalid.indirect.ex
3a40 70 61 6e 73 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6d 69 74 20 61 72 67 75 6d 65 pansion.%s:.invalid.limit.argume
3a60 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6e 65 20 63 6f 75 6e 74 00 25 73 3a 20 69 6e nt.%s:.invalid.line.count.%s:.in
3a80 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 valid.option.%s:.invalid.option.
3aa0 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 73 65 72 76 69 63 65 00 25 73 3a 20 69 6e 76 name.%s:.invalid.service.%s:.inv
3ac0 61 6c 69 64 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c alid.shell.option.name.%s:.inval
3ae0 69 64 20 73 69 67 6e 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 id.signal.specification.%s:.inva
3b00 6c 69 64 20 74 69 6d 65 6f 75 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e lid.timeout.specification.%s:.in
3b20 76 61 6c 69 64 20 74 69 6d 65 73 74 61 6d 70 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 61 72 69 valid.timestamp.%s:.invalid.vari
3b40 61 62 6c 65 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e able.name.%s:.invalid.variable.n
3b60 61 6d 65 20 66 6f 72 20 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 00 25 73 3a 20 69 73 20 61 20 ame.for.name.reference.%s:.is.a.
3b80 64 69 72 65 63 74 6f 72 79 00 25 73 3a 20 6a 6f 62 20 25 64 20 61 6c 72 65 61 64 79 20 69 6e 20 directory.%s:.job.%d.already.in.
3ba0 62 61 63 6b 67 72 6f 75 6e 64 00 25 73 3a 20 6a 6f 62 20 68 61 73 20 74 65 72 6d 69 6e 61 74 65 background.%s:.job.has.terminate
3bc0 64 00 25 73 3a 20 6c 69 6e 65 20 25 64 3a 20 00 25 73 3a 20 6d 61 78 69 6d 75 6d 20 66 75 6e 63 d.%s:.line.%d:..%s:.maximum.func
3be0 74 69 6f 6e 20 6e 65 73 74 69 6e 67 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 20 28 25 64 29 tion.nesting.level.exceeded.(%d)
3c00 00 25 73 3a 20 6d 61 78 69 6d 75 6d 20 73 6f 75 72 63 65 20 6e 65 73 74 69 6e 67 20 6c 65 76 65 .%s:.maximum.source.nesting.leve
3c20 6c 20 65 78 63 65 65 64 65 64 20 28 25 64 29 00 25 73 3a 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f l.exceeded.(%d).%s:.missing.colo
3c40 6e 20 73 65 70 61 72 61 74 6f 72 00 25 73 3a 20 6e 61 6d 65 72 65 66 20 76 61 72 69 61 62 6c 65 n.separator.%s:.nameref.variable
3c60 20 73 65 6c 66 20 72 65 66 65 72 65 6e 63 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 00 25 73 3a .self.references.not.allowed.%s:
3c80 20 6e 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a .no.completion.specification.%s:
3ca0 20 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 25 73 3a 20 6e 6f 20 73 75 63 68 20 6a 6f 62 00 .no.job.control.%s:.no.such.job.
3cc0 25 73 3a 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 00 25 73 3a 20 6e 6f 74 20 61 20 72 65 67 %s:.not.a.function.%s:.not.a.reg
3ce0 75 6c 61 72 20 66 69 6c 65 00 25 73 3a 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 ular.file.%s:.not.a.shell.builti
3d00 6e 00 25 73 3a 20 6e 6f 74 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 n.%s:.not.an.array.variable.%s:.
3d20 6e 6f 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 00 25 73 3a 20 6e 6f 74 20 64 79 6e not.an.indexed.array.%s:.not.dyn
3d40 61 6d 69 63 61 6c 6c 79 20 6c 6f 61 64 65 64 00 25 73 3a 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 amically.loaded.%s:.not.found.%s
3d60 3a 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 72 65 71 75 69 72 65 64 00 25 73 3a 20 :.numeric.argument.required.%s:.
3d80 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 00 25 73 3a 20 option.requires.an.argument.%s:.
3da0 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 2d 2d 20 25 option.requires.an.argument.--.%
3dc0 63 0a 00 25 73 3a 20 70 61 72 61 6d 65 74 65 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 70 61 72 c..%s:.parameter.not.set.%s:.par
3de0 61 6d 65 74 65 72 20 6e 75 6c 6c 20 6f 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 71 75 6f 74 65 ameter.null.or.not.set.%s:.quote
3e00 64 20 63 6f 6d 70 6f 75 6e 64 20 61 72 72 61 79 20 61 73 73 69 67 6e 6d 65 6e 74 20 64 65 70 72 d.compound.array.assignment.depr
3e20 65 63 61 74 65 64 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 66 75 6e 63 74 69 6f 6e 00 25 73 3a ecated.%s:.readonly.function.%s:
3e40 20 72 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 72 65 66 65 72 65 6e 63 65 .readonly.variable.%s:.reference
3e60 20 76 61 72 69 61 62 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 61 6e 20 61 72 72 61 79 00 25 73 3a .variable.cannot.be.an.array.%s:
3e80 20 72 65 6d 6f 76 69 6e 67 20 6e 61 6d 65 72 65 66 20 61 74 74 72 69 62 75 74 65 00 25 73 3a 20 .removing.nameref.attribute.%s:.
3ea0 72 65 73 74 72 69 63 74 65 64 00 25 73 3a 20 72 65 73 74 72 69 63 74 65 64 3a 20 63 61 6e 6e 6f restricted.%s:.restricted:.canno
3ec0 74 20 72 65 64 69 72 65 63 74 20 6f 75 74 70 75 74 00 25 73 3a 20 72 65 73 74 72 69 63 74 65 64 t.redirect.output.%s:.restricted
3ee0 3a 20 63 61 6e 6e 6f 74 20 73 70 65 63 69 66 79 20 60 2f 27 20 69 6e 20 63 6f 6d 6d 61 6e 64 20 :.cannot.specify.`/'.in.command.
3f00 6e 61 6d 65 73 00 25 73 3a 20 73 75 62 73 74 72 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e 20 3c names.%s:.substring.expression.<
3f20 20 30 00 25 73 3a 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 00 25 .0.%s:.unary.operator.expected.%
3f40 73 3a 20 75 6e 62 6f 75 6e 64 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 75 73 61 67 65 3a 20 00 s:.unbound.variable.%s:.usage:..
3f60 25 73 3a 20 76 61 72 69 61 62 6c 65 20 6d 61 79 20 6e 6f 74 20 62 65 20 61 73 73 69 67 6e 65 64 %s:.variable.may.not.be.assigned
3f80 20 76 61 6c 75 65 00 28 28 20 65 78 70 72 65 73 73 69 6f 6e 20 29 29 00 28 63 6f 72 65 20 64 75 .value.((.expression.)).(core.du
3fa0 6d 70 65 64 29 20 00 28 77 64 20 6e 6f 77 3a 20 25 73 29 0a 00 2e 20 66 69 6c 65 6e 61 6d 65 20 mped)..(wd.now:.%s)....filename.
3fc0 5b 61 72 67 75 6d 65 6e 74 73 5d 00 2f 64 65 76 2f 28 74 63 70 7c 75 64 70 29 2f 68 6f 73 74 2f [arguments]./dev/(tcp|udp)/host/
3fe0 70 6f 72 74 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 6f 75 74 20 6e 65 74 77 6f port.not.supported.without.netwo
4000 72 6b 69 6e 67 00 2f 74 6d 70 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 64 69 72 65 63 rking./tmp.must.be.a.valid.direc
4020 74 6f 72 79 20 6e 61 6d 65 00 3c 6e 6f 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3e tory.name.<no.current.directory>
4040 00 41 42 4f 52 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 41 62 6f 72 74 69 6e 67 2e 2e 2e 00 41 .ABORT.instruction.Aborting....A
4060 64 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 dd.directories.to.stack.........
4080 20 20 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 66 ..Adds.a.directory.to.the.top.of
40a0 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 74 65 73 .the.directory.stack,.or.rotates
40c0 0a 20 20 20 20 74 68 65 20 73 74 61 63 6b 2c 20 6d 61 6b 69 6e 67 20 74 68 65 20 6e 65 77 20 74 .....the.stack,.making.the.new.t
40e0 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b op.of.the.stack.the.current.work
4100 69 6e 67 0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 ing.....directory...With.no.argu
4120 6d 65 6e 74 73 2c 20 65 78 63 68 61 6e 67 65 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 64 69 72 ments,.exchanges.the.top.two.dir
4140 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 ectories...........Options:.....
4160 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 ..-n.Suppresses.the.normal.chang
4180 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 20 09 e.of.directory.when.adding......
41a0 09 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e .directories.to.the.stack,.so.on
41c0 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 ly.the.stack.is.manipulated.....
41e0 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 6f 74 61 74 65 ......Arguments:.......+N.Rotate
4200 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 s.the.stack.so.that.the.Nth.dire
4220 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 20 20 09 09 66 72 6f 6d 20 74 68 65 20 6c ctory.(counting.......from.the.l
4240 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 60 64 69 72 73 27 2c eft.of.the.list.shown.by.`dirs',
4260 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 72 6f 29 20 69 73 20 61 74 .starting.with.......zero).is.at
4280 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 6f 74 61 74 65 73 20 .the.top.............-N.Rotates.
42a0 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 the.stack.so.that.the.Nth.direct
42c0 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 20 20 09 09 66 72 6f 6d 20 74 68 65 20 72 69 67 ory.(counting.......from.the.rig
42e0 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 60 64 69 72 73 27 2c 20 ht.of.the.list.shown.by.`dirs',.
4300 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 72 6f 29 20 69 73 20 61 74 20 starting.with.......zero).is.at.
4320 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 64 69 72 09 41 64 64 73 20 44 49 52 the.top.............dir.Adds.DIR
4340 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 61 74 20 74 68 65 20 74 .to.the.directory.stack.at.the.t
4360 6f 70 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 09 09 6e 65 77 20 63 75 72 72 op,.making.it.the.......new.curr
4380 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 ent.working.directory...........
43a0 54 68 65 20 60 64 69 72 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 The.`dirs'.builtin.displays.the.
43c0 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 directory.stack...........Exit.S
43e0 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
4400 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 s.an.invalid.argument.is.supplie
4420 64 20 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 63 68 61 6e 67 65 20 66 61 d.or.the.directory.....change.fa
4440 69 6c 73 2e 00 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 74 6f 70 ils..Adds.a.directory.to.the.top
4460 20 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 .of.the.directory.stack,.or.rota
4480 74 65 73 0a 20 20 20 20 74 68 65 20 73 74 61 63 6b 2c 20 6d 61 6b 69 6e 67 20 74 68 65 20 6e 65 tes.....the.stack,.making.the.ne
44a0 77 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 w.top.of.the.stack.the.current.w
44c0 6f 72 6b 69 6e 67 0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 orking.....directory...With.no.a
44e0 72 67 75 6d 65 6e 74 73 2c 20 65 78 63 68 61 6e 67 65 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 rguments,.exchanges.the.top.two.
4500 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 directories...........Options:..
4520 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 .....-n.Suppresses.the.normal.ch
4540 61 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 ange.of.directory.when.adding...
4560 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 ...directories.to.the.stack,.so.
4580 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 only.the.stack.is.manipulated...
45a0 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 6f 74 61 ........Arguments:.......+N.Rota
45c0 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 tes.the.stack.so.that.the.Nth.di
45e0 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 20 20 09 66 72 6f 6d 20 74 68 65 20 rectory.(counting......from.the.
4600 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 60 64 69 72 73 27 left.of.the.list.shown.by.`dirs'
4620 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 ,.starting.with......zero).is.at
4640 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 6f 74 61 74 65 73 20 .the.top.............-N.Rotates.
4660 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 the.stack.so.that.the.Nth.direct
4680 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 20 20 09 66 72 6f 6d 20 74 68 65 20 72 69 67 68 ory.(counting......from.the.righ
46a0 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 60 64 69 72 73 27 2c 20 73 t.of.the.list.shown.by.`dirs',.s
46c0 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 tarting.with......zero).is.at.th
46e0 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 64 69 72 09 41 64 64 73 20 44 49 52 20 74 e.top.............dir.Adds.DIR.t
4700 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 61 74 20 74 68 65 20 74 6f 70 o.the.directory.stack.at.the.top
4720 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 09 6e 65 77 20 63 75 72 72 65 6e 74 ,.making.it.the......new.current
4740 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 .working.directory...........The
4760 20 60 64 69 72 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 .`dirs'.builtin.displays.the.dir
4780 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 00 41 6c 61 72 6d 20 28 70 72 6f 66 69 6c 65 29 00 41 6c ectory.stack..Alarm.(profile).Al
47a0 61 72 6d 20 28 76 69 72 74 75 61 6c 29 00 41 6c 61 72 6d 20 63 6c 6f 63 6b 00 41 72 69 74 68 6d arm.(virtual).Alarm.clock.Arithm
47c0 65 74 69 63 20 66 6f 72 20 6c 6f 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 45 71 75 69 76 61 6c 65 etic.for.loop...........Equivale
47e0 6e 74 20 74 6f 0a 20 20 20 20 09 28 28 20 45 58 50 31 20 29 29 0a 20 20 20 20 09 77 68 69 6c 65 nt.to......((.EXP1.))......while
4800 20 28 28 20 45 58 50 32 20 29 29 3b 20 64 6f 0a 20 20 20 20 09 09 43 4f 4d 4d 41 4e 44 53 0a 20 .((.EXP2.));.do.......COMMANDS..
4820 20 20 20 09 09 28 28 20 45 58 50 33 20 29 29 0a 20 20 20 20 09 64 6f 6e 65 0a 20 20 20 20 45 58 .....((.EXP3.))......done.....EX
4840 50 31 2c 20 45 58 50 32 2c 20 61 6e 64 20 45 58 50 33 20 61 72 65 20 61 72 69 74 68 6d 65 74 69 P1,.EXP2,.and.EXP3.are.arithmeti
4860 63 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 20 49 66 20 61 6e 79 20 65 78 70 72 65 73 73 69 6f c.expressions...If.any.expressio
4880 6e 20 69 73 0a 20 20 20 20 6f 6d 69 74 74 65 64 2c 20 69 74 20 62 65 68 61 76 65 73 20 61 73 20 n.is.....omitted,.it.behaves.as.
48a0 69 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 31 2e 0a 20 20 20 20 0a 20 20 20 20 45 if.it.evaluates.to.1...........E
48c0 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 xit.Status:.....Returns.the.stat
48e0 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e us.of.the.last.command.executed.
4900 00 42 50 54 20 74 72 61 63 65 2f 74 72 61 70 00 42 61 64 20 73 79 73 74 65 6d 20 63 61 6c 6c 00 .BPT.trace/trap.Bad.system.call.
4920 42 6f 67 75 73 20 73 69 67 6e 61 6c 00 42 72 6f 6b 65 6e 20 70 69 70 65 00 42 75 73 20 65 72 72 Bogus.signal.Broken.pipe.Bus.err
4940 6f 72 00 43 50 55 20 6c 69 6d 69 74 00 43 68 61 6e 67 65 20 74 68 65 20 73 68 65 6c 6c 20 77 6f or.CPU.limit.Change.the.shell.wo
4960 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 rking.directory...........Change
4980 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 44 49 52 2e 20 20 .the.current.directory.to.DIR...
49a0 54 68 65 20 64 65 66 61 75 6c 74 20 44 49 52 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 The.default.DIR.is.the.value.of.
49c0 74 68 65 0a 20 20 20 20 48 4f 4d 45 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 the.....HOME.shell.variable.....
49e0 20 0a 20 20 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 43 44 50 41 54 48 20 64 65 66 69 6e 65 ......The.variable.CDPATH.define
4a00 73 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 74 68 65 20 64 69 72 65 63 74 s.the.search.path.for.the.direct
4a20 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 20 20 20 20 44 49 52 2e 20 20 41 6c 74 65 72 6e 61 ory.containing.....DIR...Alterna
4a40 74 69 76 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 69 6e 20 43 44 50 41 54 48 20 61 tive.directory.names.in.CDPATH.a
4a60 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 20 28 3a 29 2e 0a 20 20 20 re.separated.by.a.colon.(:).....
4a80 20 41 20 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 69 73 20 74 68 65 20 73 61 .A.null.directory.name.is.the.sa
4aa0 6d 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 me.as.the.current.directory...If
4ac0 20 44 49 52 20 62 65 67 69 6e 73 0a 20 20 20 20 77 69 74 68 20 61 20 73 6c 61 73 68 20 28 2f 29 .DIR.begins.....with.a.slash.(/)
4ae0 2c 20 74 68 65 6e 20 43 44 50 41 54 48 20 69 73 20 6e 6f 74 20 75 73 65 64 2e 0a 20 20 20 20 0a ,.then.CDPATH.is.not.used.......
4b00 20 20 20 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 6e 6f 74 20 66 6f 75 6e ....If.the.directory.is.not.foun
4b20 64 2c 20 61 6e 64 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 60 63 64 61 62 6c 65 5f d,.and.the.shell.option.`cdable_
4b40 76 61 72 73 27 20 69 73 20 73 65 74 2c 0a 20 20 20 20 74 68 65 20 77 6f 72 64 20 69 73 20 61 73 vars'.is.set,.....the.word.is.as
4b60 73 75 6d 65 64 20 74 6f 20 62 65 20 20 61 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 2e 20 20 49 sumed.to.be..a.variable.name...I
4b80 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 61 20 76 61 6c 75 65 2c 0a 20 20 20 f.that.variable.has.a.value,....
4ba0 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 66 6f 72 20 44 49 52 2e 0a 20 20 20 20 .its.value.is.used.for.DIR......
4bc0 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 4c 09 66 6f 72 63 65 20 73 79 6d .....Options:.......-L.force.sym
4be0 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 74 6f 20 62 65 20 66 6f 6c 6c 6f 77 65 64 3a 20 72 65 73 6f bolic.links.to.be.followed:.reso
4c00 6c 76 65 20 73 79 6d 62 6f 6c 69 63 0a 20 20 20 20 09 09 6c 69 6e 6b 73 20 69 6e 20 44 49 52 20 lve.symbolic.......links.in.DIR.
4c20 61 66 74 65 72 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 60 2e after.processing.instances.of.`.
4c40 2e 27 0a 20 20 20 20 20 20 2d 50 09 75 73 65 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 64 69 72 .'.......-P.use.the.physical.dir
4c60 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 20 77 69 74 68 6f 75 74 20 66 6f 6c 6c 6f 77 69 ectory.structure.without.followi
4c80 6e 67 0a 20 20 20 20 09 09 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 3a 20 72 65 73 6f 6c 76 65 ng.......symbolic.links:.resolve
4ca0 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 69 6e 20 44 49 52 20 62 65 66 6f 72 65 0a 20 20 .symbolic.links.in.DIR.before...
4cc0 20 20 09 09 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 60 2e 2e 27 ....processing.instances.of.`..'
4ce0 0a 20 20 20 20 20 20 2d 65 09 69 66 20 74 68 65 20 2d 50 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 .......-e.if.the.-P.option.is.su
4d00 70 70 6c 69 65 64 2c 20 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 0a pplied,.and.the.current.working.
4d20 20 20 20 20 09 09 64 69 72 65 63 74 6f 72 79 20 63 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 72 6d ......directory.cannot.be.determ
4d40 69 6e 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 65 78 69 74 20 77 69 74 68 0a 20 20 20 ined.successfully,.exit.with....
4d60 20 09 09 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 2d 40 09 6f 6e ...a.non-zero.status.......-@.on
4d80 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 69 74 2c 20 70 72 65 73 65 6e .systems.that.support.it,.presen
4da0 74 20 61 20 66 69 6c 65 20 77 69 74 68 20 65 78 74 65 6e 64 65 64 0a 20 20 20 20 09 09 61 74 74 t.a.file.with.extended.......att
4dc0 72 69 62 75 74 65 73 20 61 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e ributes.as.a.directory.containin
4de0 67 20 74 68 65 20 66 69 6c 65 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 0a 20 20 20 20 54 g.the.file.attributes..........T
4e00 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 66 6f 6c 6c 6f 77 20 73 79 6d 62 6f 6c 69 63 he.default.is.to.follow.symbolic
4e20 20 6c 69 6e 6b 73 2c 20 61 73 20 69 66 20 60 2d 4c 27 20 77 65 72 65 20 73 70 65 63 69 66 69 65 .links,.as.if.`-L'.were.specifie
4e40 64 2e 0a 20 20 20 20 60 2e 2e 27 20 69 73 20 70 72 6f 63 65 73 73 65 64 20 62 79 20 72 65 6d 6f d......`..'.is.processed.by.remo
4e60 76 69 6e 67 20 74 68 65 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 70 72 65 76 69 6f 75 73 20 70 61 ving.the.immediately.previous.pa
4e80 74 68 6e 61 6d 65 20 63 6f 6d 70 6f 6e 65 6e 74 0a 20 20 20 20 62 61 63 6b 20 74 6f 20 61 20 73 thname.component.....back.to.a.s
4ea0 6c 61 73 68 20 6f 72 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 44 49 52 2e 0a 20 20 lash.or.the.beginning.of.DIR....
4ec0 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 .......Exit.Status:.....Returns.
4ee0 30 20 69 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 63 68 61 6e 67 65 64 2c 20 61 0.if.the.directory.is.changed,.a
4f00 6e 64 20 69 66 20 24 50 57 44 20 69 73 20 73 65 74 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 77 nd.if.$PWD.is.set.successfully.w
4f20 68 65 6e 0a 20 20 20 20 2d 50 20 69 73 20 75 73 65 64 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 6f 74 68 hen.....-P.is.used;.non-zero.oth
4f40 65 72 77 69 73 65 2e 00 43 68 69 6c 64 20 64 65 61 74 68 20 6f 72 20 73 74 6f 70 00 43 6f 6d 6d erwise..Child.death.or.stop.Comm
4f60 6f 6e 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 75 73 61 67 on.shell.variable.names.and.usag
4f80 65 2e 0a 20 20 20 20 0a 20 20 20 20 42 41 53 48 5f 56 45 52 53 49 4f 4e 09 56 65 72 73 69 6f 6e e...........BASH_VERSION.Version
4fa0 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 42 61 73 68 2e 0a 20 20 20 20 .information.for.this.Bash......
4fc0 43 44 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 CDPATH.A.colon-separated.list.of
4fe0 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 65 61 72 63 68 0a 20 20 20 20 09 09 66 6f 72 .directories.to.search.......for
5000 20 64 69 72 65 63 74 6f 72 69 65 73 20 67 69 76 65 6e 20 61 73 20 61 72 67 75 6d 65 6e 74 73 20 .directories.given.as.arguments.
5020 74 6f 20 60 63 64 27 2e 0a 20 20 20 20 47 4c 4f 42 49 47 4e 4f 52 45 09 41 20 63 6f 6c 6f 6e 2d to.`cd'......GLOBIGNORE.A.colon-
5040 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 70 61 74 74 65 72 6e 73 20 64 65 73 63 72 separated.list.of.patterns.descr
5060 69 62 69 6e 67 20 66 69 6c 65 6e 61 6d 65 73 20 74 6f 0a 20 20 20 20 09 09 62 65 20 69 67 6e 6f ibing.filenames.to.......be.igno
5080 72 65 64 20 62 79 20 70 61 74 68 6e 61 6d 65 20 65 78 70 61 6e 73 69 6f 6e 2e 0a 20 20 20 20 48 red.by.pathname.expansion......H
50a0 49 53 54 46 49 4c 45 09 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 68 65 ISTFILE.The.name.of.the.file.whe
50c0 72 65 20 79 6f 75 72 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 20 69 73 20 73 74 6f 72 65 re.your.command.history.is.store
50e0 64 2e 0a 20 20 20 20 48 49 53 54 46 49 4c 45 53 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 d......HISTFILESIZE.The.maximum.
5100 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 74 68 69 73 20 66 69 6c 65 20 63 61 6e 20 63 6f number.of.lines.this.file.can.co
5120 6e 74 61 69 6e 2e 0a 20 20 20 20 48 49 53 54 53 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 ntain......HISTSIZE.The.maximum.
5140 6e 75 6d 62 65 72 20 6f 66 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 74 68 61 74 20 61 20 72 number.of.history.lines.that.a.r
5160 75 6e 6e 69 6e 67 0a 20 20 20 20 09 09 73 68 65 6c 6c 20 63 61 6e 20 61 63 63 65 73 73 2e 0a 20 unning.......shell.can.access...
5180 20 20 20 48 4f 4d 45 09 54 68 65 20 63 6f 6d 70 6c 65 74 65 20 70 61 74 68 6e 61 6d 65 20 74 6f ...HOME.The.complete.pathname.to
51a0 20 79 6f 75 72 20 6c 6f 67 69 6e 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 48 4f 53 54 4e .your.login.directory......HOSTN
51c0 41 4d 45 09 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 6f 73 74 AME.The.name.of.the.current.host
51e0 2e 0a 20 20 20 20 48 4f 53 54 54 59 50 45 09 54 68 65 20 74 79 70 65 20 6f 66 20 43 50 55 20 74 ......HOSTTYPE.The.type.of.CPU.t
5200 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 75 his.version.of.Bash.is.running.u
5220 6e 64 65 72 2e 0a 20 20 20 20 49 47 4e 4f 52 45 45 4f 46 09 43 6f 6e 74 72 6f 6c 73 20 74 68 65 nder......IGNOREEOF.Controls.the
5240 20 61 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 20 6f 6e 20 72 65 63 65 69 70 74 20 .action.of.the.shell.on.receipt.
5260 6f 66 20 61 6e 20 45 4f 46 0a 20 20 20 20 09 09 63 68 61 72 61 63 74 65 72 20 61 73 20 74 68 65 of.an.EOF.......character.as.the
5280 20 73 6f 6c 65 20 69 6e 70 75 74 2e 20 20 49 66 20 73 65 74 2c 20 74 68 65 6e 20 74 68 65 20 76 .sole.input...If.set,.then.the.v
52a0 61 6c 75 65 0a 20 20 20 20 09 09 6f 66 20 69 74 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f alue.......of.it.is.the.number.o
52c0 66 20 45 4f 46 20 63 68 61 72 61 63 74 65 72 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 65 65 f.EOF.characters.that.can.be.see
52e0 6e 0a 20 20 20 20 09 09 69 6e 20 61 20 72 6f 77 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e n.......in.a.row.on.an.empty.lin
5300 65 20 62 65 66 6f 72 65 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 65 78 69 74 0a 20 20 20 e.before.the.shell.will.exit....
5320 20 09 09 28 64 65 66 61 75 6c 74 20 31 30 29 2e 20 20 57 68 65 6e 20 75 6e 73 65 74 2c 20 45 4f ...(default.10)...When.unset,.EO
5340 46 20 73 69 67 6e 69 66 69 65 73 20 74 68 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 2e 0a 20 20 F.signifies.the.end.of.input....
5360 20 20 4d 41 43 48 54 59 50 45 09 41 20 73 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 74 ..MACHTYPE.A.string.describing.t
5380 68 65 20 63 75 72 72 65 6e 74 20 73 79 73 74 65 6d 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e he.current.system.Bash.is.runnin
53a0 67 20 6f 6e 2e 0a 20 20 20 20 4d 41 49 4c 43 48 45 43 4b 09 48 6f 77 20 6f 66 74 65 6e 2c 20 69 g.on......MAILCHECK.How.often,.i
53c0 6e 20 73 65 63 6f 6e 64 73 2c 20 42 61 73 68 20 63 68 65 63 6b 73 20 66 6f 72 20 6e 65 77 20 6d n.seconds,.Bash.checks.for.new.m
53e0 61 69 6c 2e 0a 20 20 20 20 4d 41 49 4c 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 ail......MAILPATH.A.colon-separa
5400 74 65 64 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 6e 61 6d 65 73 20 77 68 69 63 68 20 42 61 73 68 ted.list.of.filenames.which.Bash
5420 20 63 68 65 63 6b 73 0a 20 20 20 20 09 09 66 6f 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 .checks.......for.new.mail......
5440 4f 53 54 59 50 45 09 54 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 55 6e 69 78 20 74 68 69 73 20 OSTYPE.The.version.of.Unix.this.
5460 76 65 72 73 69 6f 6e 20 6f 66 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 version.of.Bash.is.running.on...
5480 20 20 20 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f ...PATH.A.colon-separated.list.o
54a0 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 65 61 72 63 68 20 77 68 65 6e 0a 20 20 20 f.directories.to.search.when....
54c0 20 09 09 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 50 52 4f ...looking.for.commands......PRO
54e0 4d 50 54 5f 43 4f 4d 4d 41 4e 44 09 41 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 65 78 65 63 MPT_COMMAND.A.command.to.be.exec
5500 75 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 70 72 69 6e 74 69 6e 67 20 6f 66 20 65 61 63 68 uted.before.the.printing.of.each
5520 0a 20 20 20 20 09 09 70 72 69 6d 61 72 79 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 50 53 31 09 09 .......primary.prompt......PS1..
5540 54 68 65 20 70 72 69 6d 61 72 79 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 The.primary.prompt.string......P
5560 53 32 09 09 54 68 65 20 73 65 63 6f 6e 64 61 72 79 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 2e S2..The.secondary.prompt.string.
5580 0a 20 20 20 20 50 57 44 09 09 54 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 .....PWD..The.full.pathname.of.t
55a0 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 53 48 45 4c 4c 4f he.current.directory......SHELLO
55c0 50 54 53 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 65 6e PTS.A.colon-separated.list.of.en
55e0 61 62 6c 65 64 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 54 45 52 4d 09 54 68 abled.shell.options......TERM.Th
5600 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 65 72 6d 69 6e 61 6c 20 74 e.name.of.the.current.terminal.t
5620 79 70 65 2e 0a 20 20 20 20 54 49 4d 45 46 4f 52 4d 41 54 09 54 68 65 20 6f 75 74 70 75 74 20 66 ype......TIMEFORMAT.The.output.f
5640 6f 72 6d 61 74 20 66 6f 72 20 74 69 6d 69 6e 67 20 73 74 61 74 69 73 74 69 63 73 20 64 69 73 70 ormat.for.timing.statistics.disp
5660 6c 61 79 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 09 09 60 74 69 6d 65 27 20 72 65 73 65 72 76 layed.by.the.......`time'.reserv
5680 65 64 20 77 6f 72 64 2e 0a 20 20 20 20 61 75 74 6f 5f 72 65 73 75 6d 65 09 4e 6f 6e 2d 6e 75 6c ed.word......auto_resume.Non-nul
56a0 6c 20 6d 65 61 6e 73 20 61 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 61 70 70 65 61 72 69 6e 67 l.means.a.command.word.appearing
56c0 20 6f 6e 20 61 20 6c 69 6e 65 20 62 79 0a 20 20 20 20 09 09 69 74 73 65 6c 66 20 69 73 20 66 69 .on.a.line.by.......itself.is.fi
56e0 72 73 74 20 6c 6f 6f 6b 65 64 20 66 6f 72 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 rst.looked.for.in.the.list.of.cu
5700 72 72 65 6e 74 6c 79 0a 20 20 20 20 09 09 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 20 20 49 66 20 rrently.......stopped.jobs...If.
5720 66 6f 75 6e 64 20 74 68 65 72 65 2c 20 74 68 61 74 20 6a 6f 62 20 69 73 20 66 6f 72 65 67 72 6f found.there,.that.job.is.foregro
5740 75 6e 64 65 64 2e 0a 20 20 20 20 09 09 41 20 76 61 6c 75 65 20 6f 66 20 60 65 78 61 63 74 27 20 unded........A.value.of.`exact'.
5760 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6d 75 73 74 means.that.the.command.word.must
5780 0a 20 20 20 20 09 09 65 78 61 63 74 6c 79 20 6d 61 74 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 69 .......exactly.match.a.command.i
57a0 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 20 20 41 0a 20 n.the.list.of.stopped.jobs...A..
57c0 20 20 20 09 09 76 61 6c 75 65 20 6f 66 20 60 73 75 62 73 74 72 69 6e 67 27 20 6d 65 61 6e 73 20 .....value.of.`substring'.means.
57e0 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6d 75 73 74 0a 20 20 20 20 09 that.the.command.word.must......
5800 09 6d 61 74 63 68 20 61 20 73 75 62 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 6a 6f 62 2e 20 20 .match.a.substring.of.the.job...
5820 41 6e 79 20 6f 74 68 65 72 20 76 61 6c 75 65 20 6d 65 61 6e 73 20 74 68 61 74 0a 20 20 20 20 09 Any.other.value.means.that......
5840 09 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6d 75 73 74 20 62 65 20 61 20 70 72 65 66 69 78 20 6f 66 .the.command.must.be.a.prefix.of
5860 20 61 20 73 74 6f 70 70 65 64 20 6a 6f 62 2e 0a 20 20 20 20 68 69 73 74 63 68 61 72 73 09 43 68 .a.stopped.job......histchars.Ch
5880 61 72 61 63 74 65 72 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 68 69 73 74 6f 72 79 20 65 78 70 aracters.controlling.history.exp
58a0 61 6e 73 69 6f 6e 20 61 6e 64 20 71 75 69 63 6b 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 ansion.and.quick.......substitut
58c0 69 6f 6e 2e 20 20 54 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 68 65 ion...The.first.character.is.the
58e0 20 68 69 73 74 6f 72 79 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 68 61 72 .history.......substitution.char
5900 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 60 21 27 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 20 acter,.usually.`!'...The.second.
5920 69 73 0a 20 20 20 20 09 09 74 68 65 20 60 71 75 69 63 6b 20 73 75 62 73 74 69 74 75 74 69 6f 6e is.......the.`quick.substitution
5940 27 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 60 5e 27 2e 20 20 54 68 65 0a 20 '.character,.usually.`^'...The..
5960 20 20 20 09 09 74 68 69 72 64 20 69 73 20 74 68 65 20 60 68 69 73 74 6f 72 79 20 63 6f 6d 6d 65 .....third.is.the.`history.comme
5980 6e 74 27 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 60 23 27 2e 0a 20 20 20 20 nt'.character,.usually.`#'......
59a0 48 49 53 54 49 47 4e 4f 52 45 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 HISTIGNORE.A.colon-separated.lis
59c0 74 20 6f 66 20 70 61 74 74 65 72 6e 73 20 75 73 65 64 20 74 6f 20 64 65 63 69 64 65 20 77 68 69 t.of.patterns.used.to.decide.whi
59e0 63 68 0a 20 20 20 20 09 09 63 6f 6d 6d 61 6e 64 73 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 65 ch.......commands.should.be.save
5a00 64 20 6f 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 00 43 6f 6e 74 69 6e 75 65 d.on.the.history.list...Continue
5a20 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 38 20 46 72 65 65 20 53 6f 66 74 77 61 72 .Copyright.(C).2018.Free.Softwar
5a40 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 00 43 72 65 61 74 65 20 61 20 63 6f 70 72 e.Foundation,.Inc..Create.a.copr
5a60 6f 63 65 73 73 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 ocess.named.NAME...........Execu
5a80 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 77 69 74 68 20 te.COMMAND.asynchronously,.with.
5aa0 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 61 6e 64 20 73 74 61 6e 64 61 72 64 the.standard.output.and.standard
5ac0 0a 20 20 20 20 69 6e 70 75 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e 6e 65 63 .....input.of.the.command.connec
5ae0 74 65 64 20 76 69 61 20 61 20 70 69 70 65 20 74 6f 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f ted.via.a.pipe.to.file.descripto
5b00 72 73 20 61 73 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 69 6e 64 69 63 65 73 20 30 20 61 6e 64 rs.assigned.....to.indices.0.and
5b20 20 31 20 6f 66 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 4e 41 4d 45 20 69 6e 20 .1.of.an.array.variable.NAME.in.
5b40 74 68 65 20 65 78 65 63 75 74 69 6e 67 20 73 68 65 6c 6c 2e 0a 20 20 20 20 54 68 65 20 64 65 66 the.executing.shell......The.def
5b60 61 75 6c 74 20 4e 41 4d 45 20 69 73 20 22 43 4f 50 52 4f 43 22 2e 0a 20 20 20 20 0a 20 20 20 20 ault.NAME.is."COPROC"...........
5b80 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 63 6f 70 72 6f 63 20 63 6f 6d 6d Exit.Status:.....The.coproc.comm
5ba0 61 6e 64 20 72 65 74 75 72 6e 73 20 61 6e 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 30 2e and.returns.an.exit.status.of.0.
5bc0 00 44 65 66 69 6e 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 .Define.local.variables.........
5be0 20 20 43 72 65 61 74 65 20 61 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 63 61 6c 6c 65 64 ..Create.a.local.variable.called
5c00 20 4e 41 4d 45 2c 20 61 6e 64 20 67 69 76 65 20 69 74 20 56 41 4c 55 45 2e 20 20 4f 50 54 49 4f .NAME,.and.give.it.VALUE...OPTIO
5c20 4e 20 63 61 6e 0a 20 20 20 20 62 65 20 61 6e 79 20 6f 70 74 69 6f 6e 20 61 63 63 65 70 74 65 64 N.can.....be.any.option.accepted
5c40 20 62 79 20 60 64 65 63 6c 61 72 65 27 2e 0a 20 20 20 20 0a 20 20 20 20 4c 6f 63 61 6c 20 76 61 .by.`declare'...........Local.va
5c60 72 69 61 62 6c 65 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 69 6e 20 riables.can.only.be.used.within.
5c80 61 20 66 75 6e 63 74 69 6f 6e 3b 20 74 68 65 79 20 61 72 65 20 76 69 73 69 62 6c 65 0a 20 20 20 a.function;.they.are.visible....
5ca0 20 6f 6e 6c 79 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 79 .only.to.the.function.where.they
5cc0 20 61 72 65 20 64 65 66 69 6e 65 64 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 0a 20 .are.defined.and.its.children...
5ce0 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
5d00 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f .success.unless.an.invalid.optio
5d20 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 61 73 n.is.supplied,.a.variable.....as
5d40 73 69 67 6e 6d 65 6e 74 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 20 6f 72 20 74 68 65 20 73 68 signment.error.occurs,.or.the.sh
5d60 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 2e ell.is.not.executing.a.function.
5d80 00 44 65 66 69 6e 65 20 6f 72 20 64 69 73 70 6c 61 79 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 .Define.or.display.aliases......
5da0 0a 20 20 20 20 57 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 2c 20 60 61 6c 69 61 73 27 20 .....Without.arguments,.`alias'.
5dc0 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 69 61 73 65 73 20 69 6e 20 74 68 prints.the.list.of.aliases.in.th
5de0 65 20 72 65 75 73 61 62 6c 65 0a 20 20 20 20 66 6f 72 6d 20 60 61 6c 69 61 73 20 4e 41 4d 45 3d e.reusable.....form.`alias.NAME=
5e00 56 41 4c 55 45 27 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a VALUE'.on.standard.output.......
5e20 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6e 20 61 6c 69 61 73 20 69 73 20 64 65 66 69 6e ....Otherwise,.an.alias.is.defin
5e40 65 64 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 20 77 68 6f 73 65 20 56 41 4c 55 45 20 69 73 20 ed.for.each.NAME.whose.VALUE.is.
5e60 67 69 76 65 6e 2e 0a 20 20 20 20 41 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65 20 69 6e 20 56 given......A.trailing.space.in.V
5e80 41 4c 55 45 20 63 61 75 73 65 73 20 74 68 65 20 6e 65 78 74 20 77 6f 72 64 20 74 6f 20 62 65 20 ALUE.causes.the.next.word.to.be.
5ea0 63 68 65 63 6b 65 64 20 66 6f 72 0a 20 20 20 20 61 6c 69 61 73 20 73 75 62 73 74 69 74 75 74 69 checked.for.....alias.substituti
5ec0 6f 6e 20 77 68 65 6e 20 74 68 65 20 61 6c 69 61 73 20 69 73 20 65 78 70 61 6e 64 65 64 2e 0a 20 on.when.the.alias.is.expanded...
5ee0 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 ........Options:.......-p.print.
5f00 61 6c 6c 20 64 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c all.defined.aliases.in.a.reusabl
5f20 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 e.format..........Exit.Status:..
5f40 20 20 20 61 6c 69 61 73 20 72 65 74 75 72 6e 73 20 74 72 75 65 20 75 6e 6c 65 73 73 20 61 20 4e ...alias.returns.true.unless.a.N
5f60 41 4d 45 20 69 73 20 73 75 70 70 6c 69 65 64 20 66 6f 72 20 77 68 69 63 68 20 6e 6f 20 61 6c 69 AME.is.supplied.for.which.no.ali
5f80 61 73 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 64 65 66 69 6e 65 64 2e 00 44 65 66 69 6e 65 20 as.has.been.....defined..Define.
5fa0 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 43 72 65 61 74 65 20 shell.function...........Create.
5fc0 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 57 68 a.shell.function.named.NAME...Wh
5fe0 65 6e 20 69 6e 76 6f 6b 65 64 20 61 73 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 2c 0a en.invoked.as.a.simple.command,.
6000 20 20 20 20 4e 41 4d 45 20 72 75 6e 73 20 43 4f 4d 4d 41 4e 44 73 20 69 6e 20 74 68 65 20 63 61 ....NAME.runs.COMMANDs.in.the.ca
6020 6c 6c 69 6e 67 20 73 68 65 6c 6c 27 73 20 63 6f 6e 74 65 78 74 2e 20 20 57 68 65 6e 20 4e 41 4d lling.shell's.context...When.NAM
6040 45 20 69 73 20 69 6e 76 6f 6b 65 64 2c 0a 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 E.is.invoked,.....the.arguments.
6060 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 24 31 are.passed.to.the.function.as.$1
6080 2e 2e 2e 24 6e 2c 20 61 6e 64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 0a 20 20 20 20 6e 61 ...$n,.and.the.function's.....na
60a0 6d 65 20 69 73 20 69 6e 20 24 46 55 4e 43 4e 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 me.is.in.$FUNCNAME...........Exi
60c0 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e t.Status:.....Returns.success.un
60e0 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 72 65 61 64 6f 6e 6c 79 2e 00 44 69 73 70 6c 61 79 20 64 less.NAME.is.readonly..Display.d
6100 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 irectory.stack...........Display
6120 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 72 65 .the.list.of.currently.remembere
6140 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 44 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 d.directories...Directories.....
6160 66 69 6e 64 20 74 68 65 69 72 20 77 61 79 20 6f 6e 74 6f 20 74 68 65 20 6c 69 73 74 20 77 69 74 find.their.way.onto.the.list.wit
6180 68 20 74 68 65 20 60 70 75 73 68 64 27 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 20 63 61 6e 20 67 h.the.`pushd'.command;.you.can.g
61a0 65 74 0a 20 20 20 20 62 61 63 6b 20 75 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 74 20 et.....back.up.through.the.list.
61c0 77 69 74 68 20 74 68 65 20 60 70 6f 70 64 27 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 with.the.`popd'.command.........
61e0 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 64 69 ..Options:.......-c.clear.the.di
6200 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 rectory.stack.by.deleting.all.of
6220 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c 09 64 6f 20 6e 6f 74 20 70 72 .the.elements.......-l.do.not.pr
6240 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 64 int.tilde-prefixed.versions.of.d
6260 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 09 09 74 6f 20 79 6f 75 irectories.relative.......to.you
6280 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 r.home.directory.......-p.print.
62a0 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 the.directory.stack.with.one.ent
62c0 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 74 68 65 20 64 ry.per.line.......-v.print.the.d
62e0 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 irectory.stack.with.one.entry.pe
6300 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 09 77 69 74 68 20 69 74 73 20 70 r.line.prefixed.......with.its.p
6320 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 0a 20 20 20 20 41 72 osition.in.the.stack..........Ar
6340 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e guments:.......+N.Displays.the.N
6360 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 th.entry.counting.from.the.left.
6380 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 64 69 72 73 20 of.the.list.......shown.by.dirs.
63a0 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 74 when.invoked.without.options,.st
63c0 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 arting.with.......zero..........
63e0 20 20 20 2d 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 ...-N.Displays.the.Nth.entry.cou
6400 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 nting.from.the.right.of.the.list
6420 0a 20 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 .......shown.by.dirs.when.invoke
6440 64 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 d.without.options,.starting.with
6460 0a 20 20 20 20 09 09 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 .......zero...........Exit.Statu
6480 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e s:.....Returns.success.unless.an
64a0 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 .invalid.option.is.supplied.or.a
64c0 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 n.error.occurs..Display.informat
64e0 69 6f 6e 20 61 62 6f 75 74 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 ion.about.builtin.commands......
6500 0a 20 20 20 20 44 69 73 70 6c 61 79 73 20 62 72 69 65 66 20 73 75 6d 6d 61 72 69 65 73 20 6f 66 .....Displays.brief.summaries.of
6520 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 50 41 54 54 45 52 4e 20 69 .builtin.commands...If.PATTERN.i
6540 73 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 2c 20 67 69 76 65 73 20 64 65 74 61 69 6c 65 64 20 s.....specified,.gives.detailed.
6560 68 65 6c 70 20 6f 6e 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 50 41 help.on.all.commands.matching.PA
6580 54 54 45 52 4e 2c 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 6c 69 73 74 20 6f 66 TTERN,.....otherwise.the.list.of
65a0 20 68 65 6c 70 20 74 6f 70 69 63 73 20 69 73 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 .help.topics.is.printed.........
65c0 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 64 09 6f 75 74 70 75 74 20 73 68 6f 72 74 ..Options:.......-d.output.short
65e0 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 74 6f 70 69 63 0a 20 20 20 20 .description.for.each.topic.....
6600 20 20 2d 6d 09 64 69 73 70 6c 61 79 20 75 73 61 67 65 20 69 6e 20 70 73 65 75 64 6f 2d 6d 61 6e ..-m.display.usage.in.pseudo-man
6620 70 61 67 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 6f 75 74 70 75 74 20 6f 6e 6c 79 page.format.......-s.output.only
6640 20 61 20 73 68 6f 72 74 20 75 73 61 67 65 20 73 79 6e 6f 70 73 69 73 20 66 6f 72 20 65 61 63 68 .a.short.usage.synopsis.for.each
6660 20 74 6f 70 69 63 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 20 09 09 50 41 54 54 45 52 4e 0a 20 20 .topic.matching.......PATTERN...
6680 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 50 41 54 54 45 52 4e 09 .......Arguments:.......PATTERN.
66a0 50 61 74 74 65 72 6e 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 68 65 6c 70 20 74 6f 70 69 63 0a Pattern.specifying.a.help.topic.
66c0 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
66e0 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 50 41 54 54 45 52 4e 20 69 73 20 6e 6f 74 20 s.success.unless.PATTERN.is.not.
6700 66 6f 75 6e 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 found.or.an.invalid.option.is.gi
6720 76 65 6e 2e 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 ven..Display.information.about.c
6740 6f 6d 6d 61 6e 64 20 74 79 70 65 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 4e ommand.type...........For.each.N
6760 41 4d 45 2c 20 69 6e 64 69 63 61 74 65 20 68 6f 77 20 69 74 20 77 6f 75 6c 64 20 62 65 20 69 6e AME,.indicate.how.it.would.be.in
6780 74 65 72 70 72 65 74 65 64 20 69 66 20 75 73 65 64 20 61 73 20 61 0a 20 20 20 20 63 6f 6d 6d 61 terpreted.if.used.as.a.....comma
67a0 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 nd.name...........Options:......
67c0 20 2d 61 09 64 69 73 70 6c 61 79 20 61 6c 6c 20 6c 6f 63 61 74 69 6f 6e 73 20 63 6f 6e 74 61 69 .-a.display.all.locations.contai
67e0 6e 69 6e 67 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 6e 61 6d 65 64 20 4e 41 4d 45 3b 0a 20 ning.an.executable.named.NAME;..
6800 20 20 20 09 09 69 6e 63 6c 75 64 65 73 20 61 6c 69 61 73 65 73 2c 20 62 75 69 6c 74 69 6e 73 2c .....includes.aliases,.builtins,
6820 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2c 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 0a 20 .and.functions,.if.and.only.if..
6840 20 20 20 09 09 74 68 65 20 60 2d 70 27 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f 74 20 61 6c 73 6f .....the.`-p'.option.is.not.also
6860 20 75 73 65 64 0a 20 20 20 20 20 20 2d 66 09 73 75 70 70 72 65 73 73 20 73 68 65 6c 6c 20 66 75 .used.......-f.suppress.shell.fu
6880 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 75 70 0a 20 20 20 20 20 20 2d 50 09 66 6f 72 63 65 20 61 20 50 nction.lookup.......-P.force.a.P
68a0 41 54 48 20 73 65 61 72 63 68 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 65 76 65 6e 20 69 ATH.search.for.each.NAME,.even.i
68c0 66 20 69 74 20 69 73 20 61 6e 20 61 6c 69 61 73 2c 0a 20 20 20 20 09 09 62 75 69 6c 74 69 6e 2c f.it.is.an.alias,.......builtin,
68e0 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20 6e 61 .or.function,.and.returns.the.na
6900 6d 65 20 6f 66 20 74 68 65 20 64 69 73 6b 20 66 69 6c 65 0a 20 20 20 20 09 09 74 68 61 74 20 77 me.of.the.disk.file.......that.w
6920 6f 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 0a 20 20 20 20 20 20 2d 70 09 72 65 74 75 72 6e ould.be.executed.......-p.return
6940 73 20 65 69 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 73 6b 20 66 69 s.either.the.name.of.the.disk.fi
6960 6c 65 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 2c 0a 20 20 20 20 09 le.that.would.be.executed,......
6980 09 6f 72 20 6e 6f 74 68 69 6e 67 20 69 66 20 60 74 79 70 65 20 2d 74 20 4e 41 4d 45 27 20 77 6f .or.nothing.if.`type.-t.NAME'.wo
69a0 75 6c 64 20 6e 6f 74 20 72 65 74 75 72 6e 20 60 66 69 6c 65 27 0a 20 20 20 20 20 20 2d 74 09 6f uld.not.return.`file'.......-t.o
69c0 75 74 70 75 74 20 61 20 73 69 6e 67 6c 65 20 77 6f 72 64 20 77 68 69 63 68 20 69 73 20 6f 6e 65 utput.a.single.word.which.is.one
69e0 20 6f 66 20 60 61 6c 69 61 73 27 2c 20 60 6b 65 79 77 6f 72 64 27 2c 0a 20 20 20 20 09 09 60 66 .of.`alias',.`keyword',.......`f
6a00 75 6e 63 74 69 6f 6e 27 2c 20 60 62 75 69 6c 74 69 6e 27 2c 20 60 66 69 6c 65 27 20 6f 72 20 60 unction',.`builtin',.`file'.or.`
6a20 27 2c 20 69 66 20 4e 41 4d 45 20 69 73 20 61 6e 20 61 6c 69 61 73 2c 0a 20 20 20 20 09 09 73 68 ',.if.NAME.is.an.alias,.......sh
6a40 65 6c 6c 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 2c 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f ell.reserved.word,.shell.functio
6a60 6e 2c 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2c 20 64 69 73 6b 20 66 69 6c 65 2c 0a 20 20 20 n,.shell.builtin,.disk.file,....
6a80 20 09 09 6f 72 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 0a 20 20 ...or.not.found,.respectively...
6aa0 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 4e 41 4d 45 09 43 6f 6d .......Arguments:.......NAME.Com
6ac0 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20 62 65 20 69 6e 74 65 72 70 72 65 74 65 64 2e 0a 20 20 20 mand.name.to.be.interpreted.....
6ae0 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 ......Exit.Status:.....Returns.s
6b00 75 63 63 65 73 73 20 69 66 20 61 6c 6c 20 6f 66 20 74 68 65 20 4e 41 4d 45 73 20 61 72 65 20 66 uccess.if.all.of.the.NAMEs.are.f
6b20 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 66 20 61 6e 79 20 61 72 65 20 6e 6f 74 20 66 6f 75 6e 64 ound;.fails.if.any.are.not.found
6b40 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 ..Display.or.execute.commands.fr
6b60 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 66 63 om.the.history.list...........fc
6b80 20 69 73 20 75 73 65 64 20 74 6f 20 6c 69 73 74 20 6f 72 20 65 64 69 74 20 61 6e 64 20 72 65 2d .is.used.to.list.or.edit.and.re-
6ba0 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 execute.commands.from.the.histor
6bc0 79 20 6c 69 73 74 2e 0a 20 20 20 20 46 49 52 53 54 20 61 6e 64 20 4c 41 53 54 20 63 61 6e 20 62 y.list......FIRST.and.LAST.can.b
6be0 65 20 6e 75 6d 62 65 72 73 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 72 61 6e 67 65 2c 20 e.numbers.specifying.the.range,.
6c00 6f 72 20 46 49 52 53 54 20 63 61 6e 20 62 65 20 61 0a 20 20 20 20 73 74 72 69 6e 67 2c 20 77 68 or.FIRST.can.be.a.....string,.wh
6c20 69 63 68 20 6d 65 61 6e 73 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 6f 6d 6d 61 6e ich.means.the.most.recent.comman
6c40 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 74 68 61 74 0a 20 20 20 20 73 74 72 69 6e 67 d.beginning.with.that.....string
6c60 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 65 20 45 4e 41 ...........Options:.......-e.ENA
6c80 4d 45 09 73 65 6c 65 63 74 20 77 68 69 63 68 20 65 64 69 74 6f 72 20 74 6f 20 75 73 65 2e 20 20 ME.select.which.editor.to.use...
6ca0 44 65 66 61 75 6c 74 20 69 73 20 46 43 45 44 49 54 2c 20 74 68 65 6e 20 45 44 49 54 4f 52 2c 0a Default.is.FCEDIT,.then.EDITOR,.
6cc0 20 20 20 20 09 09 74 68 65 6e 20 76 69 0a 20 20 20 20 20 20 2d 6c 20 09 6c 69 73 74 20 6c 69 6e ......then.vi.......-l..list.lin
6ce0 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 65 64 69 74 69 6e 67 0a 20 20 20 20 20 20 2d 6e 09 6f es.instead.of.editing.......-n.o
6d00 6d 69 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 77 68 65 6e 20 6c 69 73 74 69 6e 67 0a 20 20 mit.line.numbers.when.listing...
6d20 20 20 20 20 2d 72 09 72 65 76 65 72 73 65 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 ....-r.reverse.the.order.of.the.
6d40 6c 69 6e 65 73 20 28 6e 65 77 65 73 74 20 6c 69 73 74 65 64 20 66 69 72 73 74 29 0a 20 20 20 20 lines.(newest.listed.first).....
6d60 0a 20 20 20 20 57 69 74 68 20 74 68 65 20 60 66 63 20 2d 73 20 5b 70 61 74 3d 72 65 70 20 2e 2e .....With.the.`fc.-s.[pat=rep...
6d80 2e 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 27 20 66 6f 72 6d 61 74 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 .].[command]'.format,.COMMAND.is
6da0 0a 20 20 20 20 72 65 2d 65 78 65 63 75 74 65 64 20 61 66 74 65 72 20 74 68 65 20 73 75 62 73 74 .....re-executed.after.the.subst
6dc0 69 74 75 74 69 6f 6e 20 4f 4c 44 3d 4e 45 57 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 itution.OLD=NEW.is.performed....
6de0 20 20 0a 20 20 20 20 41 20 75 73 65 66 75 6c 20 61 6c 69 61 73 20 74 6f 20 75 73 65 20 77 69 74 .......A.useful.alias.to.use.wit
6e00 68 20 74 68 69 73 20 69 73 20 72 3d 27 66 63 20 2d 73 27 2c 20 73 6f 20 74 68 61 74 20 74 79 70 h.this.is.r='fc.-s',.so.that.typ
6e20 69 6e 67 20 60 72 20 63 63 27 0a 20 20 20 20 72 75 6e 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d ing.`r.cc'.....runs.the.last.com
6e40 6d 61 6e 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 60 63 63 27 20 61 6e 64 20 74 79 70 mand.beginning.with.`cc'.and.typ
6e60 69 6e 67 20 60 72 27 20 72 65 2d 65 78 65 63 75 74 65 73 0a 20 20 20 20 74 68 65 20 6c 61 73 74 ing.`r'.re-executes.....the.last
6e80 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a .command...........Exit.Status:.
6ea0 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 6f 72 20 73 74 61 74 75 73 20 6f 66 ....Returns.success.or.status.of
6ec0 20 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 61 .executed.command;.non-zero.if.a
6ee0 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 6d 61 6e 69 70 n.error.occurs..Display.or.manip
6f00 75 6c 61 74 65 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 ulate.the.history.list..........
6f20 20 44 69 73 70 6c 61 79 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 77 69 74 68 20 6c .Display.the.history.list.with.l
6f40 69 6e 65 20 6e 75 6d 62 65 72 73 2c 20 70 72 65 66 69 78 69 6e 67 20 65 61 63 68 20 6d 6f 64 69 ine.numbers,.prefixing.each.modi
6f60 66 69 65 64 0a 20 20 20 20 65 6e 74 72 79 20 77 69 74 68 20 61 20 60 2a 27 2e 20 20 41 6e 20 61 fied.....entry.with.a.`*'...An.a
6f80 72 67 75 6d 65 6e 74 20 6f 66 20 4e 20 6c 69 73 74 73 20 6f 6e 6c 79 20 74 68 65 20 6c 61 73 74 rgument.of.N.lists.only.the.last
6fa0 20 4e 20 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 .N.entries...........Options:...
6fc0 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 62 79 ....-c.clear.the.history.list.by
6fe0 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 0a 20 20 20 .deleting.all.of.the.entries....
7000 20 20 20 2d 64 20 6f 66 66 73 65 74 09 64 65 6c 65 74 65 20 74 68 65 20 68 69 73 74 6f 72 79 20 ...-d.offset.delete.the.history.
7020 65 6e 74 72 79 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 4f 46 46 53 45 54 2e 20 4e 65 67 61 74 69 entry.at.position.OFFSET..Negati
7040 76 65 0a 20 20 20 20 09 09 6f 66 66 73 65 74 73 20 63 6f 75 6e 74 20 62 61 63 6b 20 66 72 6f 6d ve.......offsets.count.back.from
7060 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 .the.end.of.the.history.list....
7080 20 0a 20 20 20 20 20 20 2d 61 09 61 70 70 65 6e 64 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 ........-a.append.history.lines.
70a0 66 72 6f 6d 20 74 68 69 73 20 73 65 73 73 69 6f 6e 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 from.this.session.to.the.history
70c0 20 66 69 6c 65 0a 20 20 20 20 20 20 2d 6e 09 72 65 61 64 20 61 6c 6c 20 68 69 73 74 6f 72 79 20 .file.......-n.read.all.history.
70e0 6c 69 6e 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 lines.not.already.read.from.the.
7100 68 69 73 74 6f 72 79 20 66 69 6c 65 0a 20 20 20 20 09 09 61 6e 64 20 61 70 70 65 6e 64 20 74 68 history.file.......and.append.th
7120 65 6d 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 20 20 2d 72 09 em.to.the.history.list.......-r.
7140 72 65 61 64 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 61 6e 64 20 61 70 70 65 6e 64 read.the.history.file.and.append
7160 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 0a 20 20 20 .the.contents.to.the.history....
7180 20 09 09 6c 69 73 74 0a 20 20 20 20 20 20 2d 77 09 77 72 69 74 65 20 74 68 65 20 63 75 72 72 65 ...list.......-w.write.the.curre
71a0 6e 74 20 68 69 73 74 6f 72 79 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 0a 20 nt.history.to.the.history.file..
71c0 20 20 20 0a 20 20 20 20 20 20 2d 70 09 70 65 72 66 6f 72 6d 20 68 69 73 74 6f 72 79 20 65 78 70 ..........-p.perform.history.exp
71e0 61 6e 73 69 6f 6e 20 6f 6e 20 65 61 63 68 20 41 52 47 20 61 6e 64 20 64 69 73 70 6c 61 79 20 74 ansion.on.each.ARG.and.display.t
7200 68 65 20 72 65 73 75 6c 74 0a 20 20 20 20 09 09 77 69 74 68 6f 75 74 20 73 74 6f 72 69 6e 67 20 he.result.......without.storing.
7220 69 74 20 69 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 20 20 2d 73 09 it.in.the.history.list.......-s.
7240 61 70 70 65 6e 64 20 74 68 65 20 41 52 47 73 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c append.the.ARGs.to.the.history.l
7260 69 73 74 20 61 73 20 61 20 73 69 6e 67 6c 65 20 65 6e 74 72 79 0a 20 20 20 20 0a 20 20 20 20 49 ist.as.a.single.entry..........I
7280 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 75 73 65 64 20 f.FILENAME.is.given,.it.is.used.
72a0 61 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c as.the.history.file...Otherwise,
72c0 0a 20 20 20 20 69 66 20 48 49 53 54 46 49 4c 45 20 68 61 73 20 61 20 76 61 6c 75 65 2c 20 74 68 .....if.HISTFILE.has.a.value,.th
72e0 61 74 20 69 73 20 75 73 65 64 2c 20 65 6c 73 65 20 7e 2f 2e 62 61 73 68 5f 68 69 73 74 6f 72 79 at.is.used,.else.~/.bash_history
7300 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 48 49 53 54 54 49 4d 45 46 4f 52 4d 41 54 ...........If.the.HISTTIMEFORMAT
7320 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 61 6e 64 20 6e 6f 74 20 6e 75 6c 6c 2c 20 69 .variable.is.set.and.not.null,.i
7340 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 0a 20 20 20 20 61 73 20 61 20 66 6f 72 6d 61 74 ts.value.is.used.....as.a.format
7360 20 73 74 72 69 6e 67 20 66 6f 72 20 73 74 72 66 74 69 6d 65 28 33 29 20 74 6f 20 70 72 69 6e 74 .string.for.strftime(3).to.print
7380 20 74 68 65 20 74 69 6d 65 20 73 74 61 6d 70 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 77 .the.time.stamp.associated.....w
73a0 69 74 68 20 65 61 63 68 20 64 69 73 70 6c 61 79 65 64 20 68 69 73 74 6f 72 79 20 65 6e 74 72 79 ith.each.displayed.history.entry
73c0 2e 20 20 4e 6f 20 74 69 6d 65 20 73 74 61 6d 70 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 6f 74 ...No.time.stamps.are.printed.ot
73e0 68 65 72 77 69 73 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 herwise...........Exit.Status:..
7400 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 ...Returns.success.unless.an.inv
7420 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 alid.option.is.given.or.an.error
7440 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 73 65 74 20 66 69 6c 65 20 6d 6f 64 .occurs..Display.or.set.file.mod
7460 65 20 6d 61 73 6b 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 74 73 20 74 68 65 20 75 73 65 72 20 66 e.mask...........Sets.the.user.f
7480 69 6c 65 2d 63 72 65 61 74 69 6f 6e 20 6d 61 73 6b 20 74 6f 20 4d 4f 44 45 2e 20 20 49 66 20 4d ile-creation.mask.to.MODE...If.M
74a0 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 70 72 69 6e 74 73 0a 20 20 20 20 74 68 65 20 63 ODE.is.omitted,.prints.....the.c
74c0 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 61 73 6b 2e 0a 20 20 20 20 0a 20 urrent.value.of.the.mask........
74e0 20 20 20 49 66 20 4d 4f 44 45 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 64 69 67 69 74 2c 20 ...If.MODE.begins.with.a.digit,.
7500 69 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 6e 20 6f 63 74 61 6c 20 6e 75 it.is.interpreted.as.an.octal.nu
7520 6d 62 65 72 3b 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 61 20 73 79 6d 62 mber;.....otherwise.it.is.a.symb
7540 6f 6c 69 63 20 6d 6f 64 65 20 73 74 72 69 6e 67 20 6c 69 6b 65 20 74 68 61 74 20 61 63 63 65 70 olic.mode.string.like.that.accep
7560 74 65 64 20 62 79 20 63 68 6d 6f 64 28 31 29 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e ted.by.chmod(1)...........Option
7580 73 3a 0a 20 20 20 20 20 20 2d 70 09 69 66 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 s:.......-p.if.MODE.is.omitted,.
75a0 6f 75 74 70 75 74 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 79 20 62 65 20 72 65 75 output.in.a.form.that.may.be.reu
75c0 73 65 64 20 61 73 20 69 6e 70 75 74 0a 20 20 20 20 20 20 2d 53 09 6d 61 6b 65 73 20 74 68 65 20 sed.as.input.......-S.makes.the.
75e0 6f 75 74 70 75 74 20 73 79 6d 62 6f 6c 69 63 3b 20 6f 74 68 65 72 77 69 73 65 20 61 6e 20 6f 63 output.symbolic;.otherwise.an.oc
7600 74 61 6c 20 6e 75 6d 62 65 72 20 69 73 20 6f 75 74 70 75 74 0a 20 20 20 20 0a 20 20 20 20 45 78 tal.number.is.output..........Ex
7620 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 it.Status:.....Returns.success.u
7640 6e 6c 65 73 73 20 4d 4f 44 45 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 nless.MODE.is.invalid.or.an.inva
7660 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 44 69 73 70 6c 61 79 20 70 6f 73 lid.option.is.given..Display.pos
7680 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 sible.completions.depending.on.t
76a0 68 65 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 6e 74 65 6e 64 65 64 20 74 6f he.options...........Intended.to
76c0 20 62 65 20 75 73 65 64 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 73 68 65 6c 6c 20 66 75 6e .be.used.from.within.a.shell.fun
76e0 63 74 69 6f 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 63 6f ction.generating.possible.....co
7700 6d 70 6c 65 74 69 6f 6e 73 2e 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 57 4f 52 44 mpletions...If.the.optional.WORD
7720 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 6d 61 74 63 68 65 73 20 61 .argument.is.supplied,.matches.a
7740 67 61 69 6e 73 74 0a 20 20 20 20 57 4f 52 44 20 61 72 65 20 67 65 6e 65 72 61 74 65 64 2e 0a 20 gainst.....WORD.are.generated...
7760 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
7780 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f .success.unless.an.invalid.optio
77a0 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 n.is.supplied.or.an.error.occurs
77c0 2e 00 44 69 73 70 6c 61 79 20 70 72 6f 63 65 73 73 20 74 69 6d 65 73 2e 0a 20 20 20 20 0a 20 20 ..Display.process.times.........
77e0 20 20 50 72 69 6e 74 73 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 75 73 65 72 20 61 6e ..Prints.the.accumulated.user.an
7800 64 20 73 79 73 74 65 6d 20 74 69 6d 65 73 20 66 6f 72 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 d.system.times.for.the.shell.and
7820 20 61 6c 6c 20 6f 66 20 69 74 73 0a 20 20 20 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2e .all.of.its.....child.processes.
7840 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 ..........Exit.Status:.....Alway
7860 73 20 73 75 63 63 65 65 64 73 2e 00 44 69 73 70 6c 61 79 20 73 74 61 74 75 73 20 6f 66 20 6a 6f s.succeeds..Display.status.of.jo
7880 62 73 2e 0a 20 20 20 20 0a 20 20 20 20 4c 69 73 74 73 20 74 68 65 20 61 63 74 69 76 65 20 6a 6f bs...........Lists.the.active.jo
78a0 62 73 2e 20 20 4a 4f 42 53 50 45 43 20 72 65 73 74 72 69 63 74 73 20 6f 75 74 70 75 74 20 74 6f bs...JOBSPEC.restricts.output.to
78c0 20 74 68 61 74 20 6a 6f 62 2e 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 .that.job......Without.options,.
78e0 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 61 63 74 69 76 65 20 6a 6f 62 73 20 69 73 the.status.of.all.active.jobs.is
7900 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 .displayed...........Options:...
7920 20 20 20 20 2d 6c 09 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 49 44 73 20 69 6e 20 61 64 64 69 ....-l.lists.process.IDs.in.addi
7940 74 69 6f 6e 20 74 6f 20 74 68 65 20 6e 6f 72 6d 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 tion.to.the.normal.information..
7960 20 20 20 20 20 2d 6e 09 6c 69 73 74 73 20 6f 6e 6c 79 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 .....-n.lists.only.processes.tha
7980 74 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 73 74 61 74 75 73 20 73 69 6e 63 65 20 74 68 65 20 t.have.changed.status.since.the.
79a0 6c 61 73 74 0a 20 20 20 20 09 09 6e 6f 74 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 2d 70 last.......notification.......-p
79c0 09 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 49 44 73 20 6f 6e 6c 79 0a 20 20 20 20 20 20 2d 72 .lists.process.IDs.only.......-r
79e0 09 72 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 .restrict.output.to.running.jobs
7a00 0a 20 20 20 20 20 20 2d 73 09 72 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 73 74 6f .......-s.restrict.output.to.sto
7a20 70 70 65 64 20 6a 6f 62 73 0a 20 20 20 20 0a 20 20 20 20 49 66 20 2d 78 20 69 73 20 73 75 70 70 pped.jobs..........If.-x.is.supp
7a40 6c 69 65 64 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 61 66 74 65 72 20 61 6c 6c 20 6a lied,.COMMAND.is.run.after.all.j
7a60 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 74 68 61 74 0a 20 20 20 20 61 70 70 65 61 ob.specifications.that.....appea
7a80 72 20 69 6e 20 41 52 47 53 20 68 61 76 65 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 r.in.ARGS.have.been.replaced.wit
7aa0 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 49 44 20 6f 66 20 74 68 61 74 20 6a 6f 62 27 73 0a 20 h.the.process.ID.of.that.job's..
7ac0 20 20 20 70 72 6f 63 65 73 73 20 67 72 6f 75 70 20 6c 65 61 64 65 72 2e 0a 20 20 20 20 0a 20 20 ...process.group.leader.........
7ae0 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 ..Exit.Status:.....Returns.succe
7b00 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 ss.unless.an.invalid.option.is.g
7b20 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 0a 20 20 20 20 49 66 20 iven.or.an.error.occurs......If.
7b40 2d 78 20 69 73 20 75 73 65 64 2c 20 72 65 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 20 73 74 61 -x.is.used,.returns.the.exit.sta
7b60 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2e 00 44 69 73 70 6c 61 79 20 74 68 65 20 6c 69 73 74 tus.of.COMMAND..Display.the.list
7b80 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 72 65 64 20 64 69 72 65 63 74 6f .of.currently.remembered.directo
7ba0 72 69 65 73 2e 20 20 44 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 66 69 6e 64 20 74 68 65 69 ries...Directories.....find.thei
7bc0 72 20 77 61 79 20 6f 6e 74 6f 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 60 70 75 r.way.onto.the.list.with.the.`pu
7be0 73 68 64 27 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 20 63 61 6e 20 67 65 74 0a 20 20 20 20 62 61 shd'.command;.you.can.get.....ba
7c00 63 6b 20 75 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 ck.up.through.the.list.with.the.
7c20 60 70 6f 70 64 27 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 `popd'.command...........Options
7c40 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 :.......-c.clear.the.directory.s
7c60 74 61 63 6b 20 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d tack.by.deleting.all.of.the.elem
7c80 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c 09 64 6f 20 6e 6f 74 20 70 72 69 6e 74 20 74 69 6c 64 65 ents.......-l.do.not.print.tilde
7ca0 2d 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 -prefixed.versions.of.directorie
7cc0 73 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 09 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 s.relative......to.your.home.dir
7ce0 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 ectory.......-p.print.the.direct
7d00 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e ory.stack.with.one.entry.per.lin
7d20 65 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 e.......-v.print.the.directory.s
7d40 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 20 70 72 65 tack.with.one.entry.per.line.pre
7d60 66 69 78 65 64 0a 20 20 20 20 09 77 69 74 68 20 69 74 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 fixed......with.its.position.in.
7d80 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 the.stack..........Arguments:...
7da0 20 20 20 20 2b 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f ....+N.Displays.the.Nth.entry.co
7dc0 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 unting.from.the.left.of.the.list
7de0 20 73 68 6f 77 6e 20 62 79 0a 20 20 20 20 09 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 .shown.by......dirs.when.invoked
7e00 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 .without.options,.starting.with.
7e20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 zero.............-N.Displays.the
7e40 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 .Nth.entry.counting.from.the.rig
7e60 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 0a 09 64 69 72 73 20 77 68 ht.of.the.list.shown.by..dirs.wh
7e80 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 74 61 72 en.invoked.without.options,.star
7ea0 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 00 44 6f 6e 65 00 44 6f 6e 65 28 25 64 29 00 45 4d ting.with.zero..Done.Done(%d).EM
7ec0 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 45 6e 61 62 6c 65 20 61 6e 64 20 64 69 73 61 62 6c 65 T.instruction.Enable.and.disable
7ee0 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 6e 61 62 6c 65 .shell.builtins...........Enable
7f00 73 20 61 6e 64 20 64 69 73 61 62 6c 65 73 20 62 75 69 6c 74 69 6e 20 73 68 65 6c 6c 20 63 6f 6d s.and.disables.builtin.shell.com
7f20 6d 61 6e 64 73 2e 20 20 44 69 73 61 62 6c 69 6e 67 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 0a mands...Disabling.allows.you.to.
7f40 20 20 20 20 65 78 65 63 75 74 65 20 61 20 64 69 73 6b 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 ....execute.a.disk.command.which
7f60 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 61 73 20 61 20 73 68 65 6c 6c 20 62 75 .has.the.same.name.as.a.shell.bu
7f80 69 6c 74 69 6e 0a 20 20 20 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 61 20 66 75 6c 6c 20 70 iltin.....without.using.a.full.p
7fa0 61 74 68 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 athname...........Options:......
7fc0 20 2d 61 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 69 6e 73 20 73 68 6f .-a.print.a.list.of.builtins.sho
7fe0 77 69 6e 67 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 61 63 68 20 69 73 20 65 6e 61 62 wing.whether.or.not.each.is.enab
8000 6c 65 64 0a 20 20 20 20 20 20 2d 6e 09 64 69 73 61 62 6c 65 20 65 61 63 68 20 4e 41 4d 45 20 6f led.......-n.disable.each.NAME.o
8020 72 20 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 64 69 73 61 62 6c 65 64 20 62 75 69 r.display.a.list.of.disabled.bui
8040 6c 74 69 6e 73 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 6c 69 73 74 20 6f 66 ltins.......-p.print.the.list.of
8060 20 62 75 69 6c 74 69 6e 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 .builtins.in.a.reusable.format..
8080 20 20 20 20 20 2d 73 09 70 72 69 6e 74 20 6f 6e 6c 79 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 .....-s.print.only.the.names.of.
80a0 50 6f 73 69 78 20 60 73 70 65 63 69 61 6c 27 20 62 75 69 6c 74 69 6e 73 0a 20 20 20 20 0a 20 20 Posix.`special'.builtins........
80c0 20 20 4f 70 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 6f ..Options.controlling.dynamic.lo
80e0 61 64 69 6e 67 3a 0a 20 20 20 20 20 20 2d 66 09 4c 6f 61 64 20 62 75 69 6c 74 69 6e 20 4e 41 4d ading:.......-f.Load.builtin.NAM
8100 45 20 66 72 6f 6d 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 46 49 4c 45 4e 41 4d 45 0a 20 20 E.from.shared.object.FILENAME...
8120 20 20 20 20 2d 64 09 52 65 6d 6f 76 65 20 61 20 62 75 69 6c 74 69 6e 20 6c 6f 61 64 65 64 20 77 ....-d.Remove.a.builtin.loaded.w
8140 69 74 68 20 2d 66 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c ith.-f..........Without.options,
8160 20 65 61 63 68 20 4e 41 4d 45 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 .each.NAME.is.enabled...........
8180 54 6f 20 75 73 65 20 74 68 65 20 60 74 65 73 74 27 20 66 6f 75 6e 64 20 69 6e 20 24 50 41 54 48 To.use.the.`test'.found.in.$PATH
81a0 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 .instead.of.the.shell.builtin...
81c0 20 20 76 65 72 73 69 6f 6e 2c 20 74 79 70 65 20 60 65 6e 61 62 6c 65 20 2d 6e 20 74 65 73 74 27 ..version,.type.`enable.-n.test'
81e0 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
8200 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 61 rns.success.unless.NAME.is.not.a
8220 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 .shell.builtin.or.an.error.occur
8240 73 2e 00 45 76 61 6c 75 61 74 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f s..Evaluate.arithmetic.expressio
8260 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 65 76 n...........The.EXPRESSION.is.ev
8280 61 6c 75 61 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 72 75 6c 65 73 20 66 aluated.according.to.the.rules.f
82a0 6f 72 20 61 72 69 74 68 6d 65 74 69 63 0a 20 20 20 20 65 76 61 6c 75 61 74 69 6f 6e 2e 20 20 45 or.arithmetic.....evaluation...E
82c0 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 22 6c 65 74 20 45 58 50 52 45 53 53 49 4f 4e 22 2e 0a 20 quivalent.to."let.EXPRESSION"...
82e0 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
8300 20 31 20 69 66 20 45 58 50 52 45 53 53 49 4f 4e 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 30 3b .1.if.EXPRESSION.evaluates.to.0;
8320 20 72 65 74 75 72 6e 73 20 30 20 6f 74 68 65 72 77 69 73 65 2e 00 45 76 61 6c 75 61 74 65 20 61 .returns.0.otherwise..Evaluate.a
8340 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 rithmetic.expressions...........
8360 45 76 61 6c 75 61 74 65 20 65 61 63 68 20 41 52 47 20 61 73 20 61 6e 20 61 72 69 74 68 6d 65 74 Evaluate.each.ARG.as.an.arithmet
8380 69 63 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 45 76 61 6c 75 61 74 69 6f 6e 20 69 73 20 64 6f ic.expression...Evaluation.is.do
83a0 6e 65 20 69 6e 0a 20 20 20 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 67 65 72 73 20 77 ne.in.....fixed-width.integers.w
83c0 69 74 68 20 6e 6f 20 63 68 65 63 6b 20 66 6f 72 20 6f 76 65 72 66 6c 6f 77 2c 20 74 68 6f 75 67 ith.no.check.for.overflow,.thoug
83e0 68 20 64 69 76 69 73 69 6f 6e 20 62 79 20 30 0a 20 20 20 20 69 73 20 74 72 61 70 70 65 64 20 61 h.division.by.0.....is.trapped.a
8400 6e 64 20 66 6c 61 67 67 65 64 20 61 73 20 61 6e 20 65 72 72 6f 72 2e 20 20 54 68 65 20 66 6f 6c nd.flagged.as.an.error...The.fol
8420 6c 6f 77 69 6e 67 20 6c 69 73 74 20 6f 66 20 6f 70 65 72 61 74 6f 72 73 20 69 73 0a 20 20 20 20 lowing.list.of.operators.is.....
8440 67 72 6f 75 70 65 64 20 69 6e 74 6f 20 6c 65 76 65 6c 73 20 6f 66 20 65 71 75 61 6c 2d 70 72 65 grouped.into.levels.of.equal-pre
8460 63 65 64 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 2e 20 20 54 68 65 20 6c 65 76 65 6c 73 20 61 cedence.operators...The.levels.a
8480 72 65 20 6c 69 73 74 65 64 0a 20 20 20 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 64 65 63 72 65 61 re.listed.....in.order.of.decrea
84a0 73 69 6e 67 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 09 69 64 2b 2b 2c sing.precedence............id++,
84c0 20 69 64 2d 2d 09 76 61 72 69 61 62 6c 65 20 70 6f 73 74 2d 69 6e 63 72 65 6d 65 6e 74 2c 20 70 .id--.variable.post-increment,.p
84e0 6f 73 74 2d 64 65 63 72 65 6d 65 6e 74 0a 20 20 20 20 09 2b 2b 69 64 2c 20 2d 2d 69 64 09 76 61 ost-decrement......++id,.--id.va
8500 72 69 61 62 6c 65 20 70 72 65 2d 69 6e 63 72 65 6d 65 6e 74 2c 20 70 72 65 2d 64 65 63 72 65 6d riable.pre-increment,.pre-decrem
8520 65 6e 74 0a 20 20 20 20 09 2d 2c 20 2b 09 09 75 6e 61 72 79 20 6d 69 6e 75 73 2c 20 70 6c 75 73 ent......-,.+..unary.minus,.plus
8540 0a 20 20 20 20 09 21 2c 20 7e 09 09 6c 6f 67 69 63 61 6c 20 61 6e 64 20 62 69 74 77 69 73 65 20 ......!,.~..logical.and.bitwise.
8560 6e 65 67 61 74 69 6f 6e 0a 20 20 20 20 09 2a 2a 09 09 65 78 70 6f 6e 65 6e 74 69 61 74 69 6f 6e negation......**..exponentiation
8580 0a 20 20 20 20 09 2a 2c 20 2f 2c 20 25 09 09 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 2c 20 64 ......*,./,.%..multiplication,.d
85a0 69 76 69 73 69 6f 6e 2c 20 72 65 6d 61 69 6e 64 65 72 0a 20 20 20 20 09 2b 2c 20 2d 09 09 61 64 ivision,.remainder......+,.-..ad
85c0 64 69 74 69 6f 6e 2c 20 73 75 62 74 72 61 63 74 69 6f 6e 0a 20 20 20 20 09 3c 3c 2c 20 3e 3e 09 dition,.subtraction......<<,.>>.
85e0 09 6c 65 66 74 20 61 6e 64 20 72 69 67 68 74 20 62 69 74 77 69 73 65 20 73 68 69 66 74 73 0a 20 .left.and.right.bitwise.shifts..
8600 20 20 20 09 3c 3d 2c 20 3e 3d 2c 20 3c 2c 20 3e 09 63 6f 6d 70 61 72 69 73 6f 6e 0a 20 20 20 20 ....<=,.>=,.<,.>.comparison.....
8620 09 3d 3d 2c 20 21 3d 09 09 65 71 75 61 6c 69 74 79 2c 20 69 6e 65 71 75 61 6c 69 74 79 0a 20 20 .==,.!=..equality,.inequality...
8640 20 20 09 26 09 09 62 69 74 77 69 73 65 20 41 4e 44 0a 20 20 20 20 09 5e 09 09 62 69 74 77 69 73 ...&..bitwise.AND......^..bitwis
8660 65 20 58 4f 52 0a 20 20 20 20 09 7c 09 09 62 69 74 77 69 73 65 20 4f 52 0a 20 20 20 20 09 26 26 e.XOR......|..bitwise.OR......&&
8680 09 09 6c 6f 67 69 63 61 6c 20 41 4e 44 0a 20 20 20 20 09 7c 7c 09 09 6c 6f 67 69 63 61 6c 20 4f ..logical.AND......||..logical.O
86a0 52 0a 20 20 20 20 09 65 78 70 72 20 3f 20 65 78 70 72 20 3a 20 65 78 70 72 0a 20 20 20 20 09 09 R......expr.?.expr.:.expr.......
86c0 09 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 6f 70 65 72 61 74 6f 72 0a 20 20 20 20 09 3d 2c 20 2a 3d .conditional.operator......=,.*=
86e0 2c 20 2f 3d 2c 20 25 3d 2c 0a 20 20 20 20 09 2b 3d 2c 20 2d 3d 2c 20 3c 3c 3d 2c 20 3e 3e 3d 2c ,./=,.%=,......+=,.-=,.<<=,.>>=,
8700 0a 20 20 20 20 09 26 3d 2c 20 5e 3d 2c 20 7c 3d 09 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 ......&=,.^=,.|=.assignment.....
8720 0a 20 20 20 20 53 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 .....Shell.variables.are.allowed
8740 20 61 73 20 6f 70 65 72 61 6e 64 73 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 76 .as.operands...The.name.of.the.v
8760 61 72 69 61 62 6c 65 0a 20 20 20 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 69 74 73 20 76 ariable.....is.replaced.by.its.v
8780 61 6c 75 65 20 28 63 6f 65 72 63 65 64 20 74 6f 20 61 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 alue.(coerced.to.a.fixed-width.i
87a0 6e 74 65 67 65 72 29 20 77 69 74 68 69 6e 0a 20 20 20 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e nteger).within.....an.expression
87c0 2e 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 6e 65 65 64 20 6e 6f 74 20 68 61 76 65 20 69 74 ...The.variable.need.not.have.it
87e0 73 20 69 6e 74 65 67 65 72 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 74 75 72 6e 65 64 20 6f s.integer.attribute.....turned.o
8800 6e 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 n.to.be.used.in.an.expression...
8820 20 20 20 0a 20 20 20 20 4f 70 65 72 61 74 6f 72 73 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 20 ........Operators.are.evaluated.
8840 69 6e 20 6f 72 64 65 72 20 6f 66 20 70 72 65 63 65 64 65 6e 63 65 2e 20 20 53 75 62 2d 65 78 70 in.order.of.precedence...Sub-exp
8860 72 65 73 73 69 6f 6e 73 20 69 6e 0a 20 20 20 20 70 61 72 65 6e 74 68 65 73 65 73 20 61 72 65 20 ressions.in.....parentheses.are.
8880 65 76 61 6c 75 61 74 65 64 20 66 69 72 73 74 20 61 6e 64 20 6d 61 79 20 6f 76 65 72 72 69 64 65 evaluated.first.and.may.override
88a0 20 74 68 65 20 70 72 65 63 65 64 65 6e 63 65 0a 20 20 20 20 72 75 6c 65 73 20 61 62 6f 76 65 2e .the.precedence.....rules.above.
88c0 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 49 66 20 74 68 ..........Exit.Status:.....If.th
88e0 65 20 6c 61 73 74 20 41 52 47 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 30 2c 20 6c 65 74 20 72 e.last.ARG.evaluates.to.0,.let.r
8900 65 74 75 72 6e 73 20 31 3b 20 6c 65 74 20 72 65 74 75 72 6e 73 20 30 20 6f 74 68 65 72 77 69 73 eturns.1;.let.returns.0.otherwis
8920 65 2e 00 45 76 61 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 e..Evaluate.conditional.expressi
8940 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 77 69 74 68 20 61 20 73 74 61 74 75 73 on...........Exits.with.a.status
8960 20 6f 66 20 30 20 28 74 72 75 65 29 20 6f 72 20 31 20 28 66 61 6c 73 65 29 20 64 65 70 65 6e 64 .of.0.(true).or.1.(false).depend
8980 69 6e 67 20 6f 6e 0a 20 20 20 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 45 58 50 ing.on.....the.evaluation.of.EXP
89a0 52 2e 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 79 20 62 65 20 75 6e 61 72 79 20 6f 72 20 R...Expressions.may.be.unary.or.
89c0 62 69 6e 61 72 79 2e 20 20 55 6e 61 72 79 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 binary...Unary.....expressions.a
89e0 72 65 20 6f 66 74 65 6e 20 75 73 65 64 20 74 6f 20 65 78 61 6d 69 6e 65 20 74 68 65 20 73 74 61 re.often.used.to.examine.the.sta
8a00 74 75 73 20 6f 66 20 61 20 66 69 6c 65 2e 20 20 54 68 65 72 65 0a 20 20 20 20 61 72 65 20 73 74 tus.of.a.file...There.....are.st
8a20 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 20 61 6e 64 20 6e 75 6d 65 72 69 63 20 63 6f 6d 70 61 ring.operators.and.numeric.compa
8a40 72 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 73 20 61 73 20 77 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 rison.operators.as.well.........
8a60 20 20 54 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 74 65 73 74 20 64 65 70 65 6e 64 73 20 6f ..The.behavior.of.test.depends.o
8a80 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 52 65 61 64 n.the.number.of.arguments...Read
8aa0 20 74 68 65 0a 20 20 20 20 62 61 73 68 20 6d 61 6e 75 61 6c 20 70 61 67 65 20 66 6f 72 20 74 68 .the.....bash.manual.page.for.th
8ac0 65 20 63 6f 6d 70 6c 65 74 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 e.complete.specification........
8ae0 20 20 20 46 69 6c 65 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 61 ...File.operators:............-a
8b00 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 .FILE........True.if.file.exists
8b20 2e 0a 20 20 20 20 20 20 2d 62 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 ........-b.FILE........True.if.f
8b40 69 6c 65 20 69 73 20 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 2d 63 20 46 ile.is.block.special........-c.F
8b60 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 63 68 61 72 61 ILE........True.if.file.is.chara
8b80 63 74 65 72 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 2d 64 20 46 49 4c 45 20 20 20 20 20 cter.special........-d.FILE.....
8ba0 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a ...True.if.file.is.a.directory..
8bc0 20 20 20 20 20 20 2d 65 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c ......-e.FILE........True.if.fil
8be0 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 2d 66 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 e.exists........-f.FILE........T
8c00 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 61 20 72 65 67 75 rue.if.file.exists.and.is.a.regu
8c20 6c 61 72 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 2d 67 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 lar.file........-g.FILE........T
8c40 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 73 65 74 2d 67 72 6f 75 70 2d 69 64 2e 0a 20 20 20 rue.if.file.is.set-group-id.....
8c60 20 20 20 2d 68 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 ...-h.FILE........True.if.file.i
8c80 73 20 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 2d 4c 20 46 49 4c 45 s.a.symbolic.link........-L.FILE
8ca0 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 79 6d 62 6f 6c ........True.if.file.is.a.symbol
8cc0 69 63 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 2d 6b 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 ic.link........-k.FILE........Tr
8ce0 75 65 20 69 66 20 66 69 6c 65 20 68 61 73 20 69 74 73 20 60 73 74 69 63 6b 79 27 20 62 69 74 20 ue.if.file.has.its.`sticky'.bit.
8d00 73 65 74 2e 0a 20 20 20 20 20 20 2d 70 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 set........-p.FILE........True.i
8d20 66 20 66 69 6c 65 20 69 73 20 61 20 6e 61 6d 65 64 20 70 69 70 65 2e 0a 20 20 20 20 20 20 2d 72 f.file.is.a.named.pipe........-r
8d40 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 72 65 61 .FILE........True.if.file.is.rea
8d60 64 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 73 20 46 49 4c 45 20 20 20 20 20 dable.by.you........-s.FILE.....
8d80 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f ...True.if.file.exists.and.is.no
8da0 74 20 65 6d 70 74 79 2e 0a 20 20 20 20 20 20 2d 53 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 t.empty........-S.FILE........Tr
8dc0 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 6f 63 6b 65 74 2e 0a 20 20 20 20 20 20 2d 74 ue.if.file.is.a.socket........-t
8de0 20 46 44 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 46 44 20 69 73 20 6f 70 65 6e 65 .FD..........True.if.FD.is.opene
8e00 64 20 6f 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 20 20 20 2d 75 20 46 49 4c 45 20 20 d.on.a.terminal........-u.FILE..
8e20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 73 65 74 2d 75 73 ......True.if.the.file.is.set-us
8e40 65 72 2d 69 64 2e 0a 20 20 20 20 20 20 2d 77 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 er-id........-w.FILE........True
8e60 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 77 72 69 74 61 62 6c 65 20 62 79 20 79 6f 75 2e .if.the.file.is.writable.by.you.
8e80 0a 20 20 20 20 20 20 2d 78 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 .......-x.FILE........True.if.th
8ea0 65 20 66 69 6c 65 20 69 73 20 65 78 65 63 75 74 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 e.file.is.executable.by.you.....
8ec0 20 20 20 2d 4f 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 ...-O.FILE........True.if.the.fi
8ee0 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 6f 77 6e 65 64 20 62 79 20 79 6f 75 2e 0a le.is.effectively.owned.by.you..
8f00 20 20 20 20 20 20 2d 47 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 ......-G.FILE........True.if.the
8f20 20 66 69 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 6f 77 6e 65 64 20 62 79 20 79 6f .file.is.effectively.owned.by.yo
8f40 75 72 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 2d 4e 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 ur.group........-N.FILE........T
8f60 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 rue.if.the.file.has.been.modifie
8f80 64 20 73 69 6e 63 65 20 69 74 20 77 61 73 20 6c 61 73 74 20 72 65 61 64 2e 0a 20 20 20 20 0a 20 d.since.it.was.last.read........
8fa0 20 20 20 20 20 46 49 4c 45 31 20 2d 6e 74 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 69 .....FILE1.-nt.FILE2..True.if.fi
8fc0 6c 65 31 20 69 73 20 6e 65 77 65 72 20 74 68 61 6e 20 66 69 6c 65 32 20 28 61 63 63 6f 72 64 69 le1.is.newer.than.file2.(accordi
8fe0 6e 67 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 ng.to........................mod
9000 69 66 69 63 61 74 69 6f 6e 20 64 61 74 65 29 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 ification.date).............FILE
9020 31 20 2d 6f 74 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 6f 6c 1.-ot.FILE2..True.if.file1.is.ol
9040 64 65 72 20 74 68 61 6e 20 66 69 6c 65 32 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 der.than.file2.............FILE1
9060 20 2d 65 66 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 61 20 68 .-ef.FILE2..True.if.file1.is.a.h
9080 61 72 64 20 6c 69 6e 6b 20 74 6f 20 66 69 6c 65 32 2e 0a 20 20 20 20 0a 20 20 20 20 53 74 72 69 ard.link.to.file2...........Stri
90a0 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 7a 20 53 54 52 49 ng.operators:............-z.STRI
90c0 4e 47 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 69 6e 67 20 69 73 20 65 6d 70 74 79 2e NG......True.if.string.is.empty.
90e0 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 6e 20 53 54 52 49 4e 47 0a 20 20 20 20 20 20 20 20 20 53 ............-n.STRING..........S
9100 54 52 49 4e 47 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 69 6e 67 20 69 73 20 6e 6f 74 TRING......True.if.string.is.not
9120 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3d 20 53 54 52 .empty.............STRING1.=.STR
9140 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 ING2......................True.i
9160 66 20 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 53 f.the.strings.are.equal........S
9180 54 52 49 4e 47 31 20 21 3d 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TRING1.!=.STRING2...............
91a0 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 6e .......True.if.the.strings.are.n
91c0 6f 74 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3c 20 53 54 52 49 4e 47 ot.equal........STRING1.<.STRING
91e0 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 53 2......................True.if.S
9200 54 52 49 4e 47 31 20 73 6f 72 74 73 20 62 65 66 6f 72 65 20 53 54 52 49 4e 47 32 20 6c 65 78 69 TRING1.sorts.before.STRING2.lexi
9220 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3e 20 53 cographically........STRING1.>.S
9240 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 TRING2......................True
9260 20 69 66 20 53 54 52 49 4e 47 31 20 73 6f 72 74 73 20 61 66 74 65 72 20 53 54 52 49 4e 47 32 20 .if.STRING1.sorts.after.STRING2.
9280 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 74 68 65 lexicographically...........Othe
92a0 72 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 6f 20 4f 50 54 49 4f r.operators:............-o.OPTIO
92c0 4e 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 N......True.if.the.shell.option.
92e0 4f 50 54 49 4f 4e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 2d 76 20 56 41 52 20 OPTION.is.enabled........-v.VAR.
9300 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 ........True.if.the.shell.variab
9320 6c 65 20 56 41 52 20 69 73 20 73 65 74 2e 0a 20 20 20 20 20 20 2d 52 20 56 41 52 20 20 20 20 20 le.VAR.is.set........-R.VAR.....
9340 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 56 ....True.if.the.shell.variable.V
9360 41 52 20 69 73 20 73 65 74 20 61 6e 64 20 69 73 20 61 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 AR.is.set.and.is.a.name.........
9380 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 2e 0a 20 20 20 20 20 20 21 20 .............reference........!.
93a0 45 58 50 52 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 65 78 70 72 20 69 73 20 66 61 6c EXPR.........True.if.expr.is.fal
93c0 73 65 2e 0a 20 20 20 20 20 20 45 58 50 52 31 20 2d 61 20 45 58 50 52 32 20 54 72 75 65 20 69 66 se........EXPR1.-a.EXPR2.True.if
93e0 20 62 6f 74 68 20 65 78 70 72 31 20 41 4e 44 20 65 78 70 72 32 20 61 72 65 20 74 72 75 65 2e 0a .both.expr1.AND.expr2.are.true..
9400 20 20 20 20 20 20 45 58 50 52 31 20 2d 6f 20 45 58 50 52 32 20 54 72 75 65 20 69 66 20 65 69 74 ......EXPR1.-o.EXPR2.True.if.eit
9420 68 65 72 20 65 78 70 72 31 20 4f 52 20 65 78 70 72 32 20 69 73 20 74 72 75 65 2e 0a 20 20 20 20 her.expr1.OR.expr2.is.true......
9440 0a 20 20 20 20 20 20 61 72 67 31 20 4f 50 20 61 72 67 32 20 20 20 41 72 69 74 68 6d 65 74 69 63 .......arg1.OP.arg2...Arithmetic
9460 20 74 65 73 74 73 2e 20 20 4f 50 20 69 73 20 6f 6e 65 20 6f 66 20 2d 65 71 2c 20 2d 6e 65 2c 0a .tests...OP.is.one.of.-eq,.-ne,.
9480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 6c 74 2c 20 2d 6c 65 2c 20 2d .....................-lt,.-le,.-
94a0 67 74 2c 20 6f 72 20 2d 67 65 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 69 74 68 6d 65 74 69 63 20 gt,.or.-ge...........Arithmetic.
94c0 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 73 20 72 65 74 75 72 6e 20 74 72 75 65 20 69 66 20 binary.operators.return.true.if.
94e0 41 52 47 31 20 69 73 20 65 71 75 61 6c 2c 20 6e 6f 74 2d 65 71 75 61 6c 2c 0a 20 20 20 20 6c 65 ARG1.is.equal,.not-equal,.....le
9500 73 73 2d 74 68 61 6e 2c 20 6c 65 73 73 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 2c 20 67 72 65 ss-than,.less-than-or-equal,.gre
9520 61 74 65 72 2d 74 68 61 6e 2c 20 6f 72 20 67 72 65 61 74 65 72 2d 74 68 61 6e 2d 6f 72 2d 65 71 ater-than,.or.greater-than-or-eq
9540 75 61 6c 0a 20 20 20 20 74 68 61 6e 20 41 52 47 32 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 ual.....than.ARG2...........Exit
9560 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 .Status:.....Returns.success.if.
9580 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 72 75 65 3b 20 66 61 69 6c 73 20 69 66 EXPR.evaluates.to.true;.fails.if
95a0 20 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 0a 20 20 20 20 66 61 6c 73 65 20 6f 72 20 .EXPR.evaluates.to.....false.or.
95c0 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e 2e 00 45 76 an.invalid.argument.is.given..Ev
95e0 61 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 aluate.conditional.expression...
9600 20 20 20 0a 20 20 20 20 54 68 69 73 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 74 68 ........This.is.a.synonym.for.th
9620 65 20 22 74 65 73 74 22 20 62 75 69 6c 74 69 6e 2c 20 62 75 74 20 74 68 65 20 6c 61 73 74 20 61 e."test".builtin,.but.the.last.a
9640 72 67 75 6d 65 6e 74 20 6d 75 73 74 0a 20 20 20 20 62 65 20 61 20 6c 69 74 65 72 61 6c 20 60 5d rgument.must.....be.a.literal.`]
9660 27 2c 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 60 5b 27 2e 00 45 78 65 ',.to.match.the.opening.`['..Exe
9680 63 75 74 65 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 64 69 73 70 6c 61 79 cute.a.simple.command.or.display
96a0 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 .information.about.commands.....
96c0 20 0a 20 20 20 20 52 75 6e 73 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 41 52 47 53 20 73 75 70 ......Runs.COMMAND.with.ARGS.sup
96e0 70 72 65 73 73 69 6e 67 20 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 75 70 2c pressing..shell.function.lookup,
9700 20 6f 72 20 64 69 73 70 6c 61 79 0a 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 .or.display.....information.abou
9720 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 4f 4d 4d 41 4e 44 73 2e 20 20 43 61 6e 20 62 t.the.specified.COMMANDs...Can.b
9740 65 20 75 73 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 6f 6e e.used.to.invoke.commands.....on
9760 20 64 69 73 6b 20 77 68 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 73 .disk.when.a.function.with.the.s
9780 61 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e ame.name.exists...........Option
97a0 73 3a 0a 20 20 20 20 20 20 2d 70 20 20 20 20 75 73 65 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c s:.......-p....use.a.default.val
97c0 75 65 20 66 6f 72 20 50 41 54 48 20 74 68 61 74 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 ue.for.PATH.that.is.guaranteed.t
97e0 6f 20 66 69 6e 64 20 61 6c 6c 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 74 o.find.all.of.............the.st
9800 61 6e 64 61 72 64 20 75 74 69 6c 69 74 69 65 73 0a 20 20 20 20 20 20 2d 76 20 20 20 20 70 72 69 andard.utilities.......-v....pri
9820 6e 74 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 43 4f 4d 4d 41 4e 44 20 73 69 6d 69 nt.a.description.of.COMMAND.simi
9840 6c 61 72 20 74 6f 20 74 68 65 20 60 74 79 70 65 27 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 20 20 lar.to.the.`type'.builtin.......
9860 2d 56 20 20 20 20 70 72 69 6e 74 20 61 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 20 64 65 73 63 72 -V....print.a.more.verbose.descr
9880 69 70 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 0a 20 20 20 20 iption.of.each.COMMAND..........
98a0 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 65 78 69 74 20 73 74 Exit.Status:.....Returns.exit.st
98c0 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2c 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 43 atus.of.COMMAND,.or.failure.if.C
98e0 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 00 45 78 65 63 75 74 65 20 61 72 67 OMMAND.is.not.found..Execute.arg
9900 75 6d 65 6e 74 73 20 61 73 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a uments.as.a.shell.command.......
9920 20 20 20 20 43 6f 6d 62 69 6e 65 20 41 52 47 73 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 73 ....Combine.ARGs.into.a.single.s
9940 74 72 69 6e 67 2c 20 75 73 65 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 20 69 6e 70 75 74 20 74 tring,.use.the.result.as.input.t
9960 6f 20 74 68 65 20 73 68 65 6c 6c 2c 0a 20 20 20 20 61 6e 64 20 65 78 65 63 75 74 65 20 74 68 65 o.the.shell,.....and.execute.the
9980 20 72 65 73 75 6c 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 .resulting.commands...........Ex
99a0 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 65 78 69 74 20 73 74 61 74 it.Status:.....Returns.exit.stat
99c0 75 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 73 75 63 63 65 73 73 20 69 66 20 63 6f 6d 6d us.of.command.or.success.if.comm
99e0 61 6e 64 20 69 73 20 6e 75 6c 6c 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 73 and.is.null..Execute.commands.as
9a00 20 6c 6f 6e 67 20 61 73 20 61 20 74 65 73 74 20 64 6f 65 73 20 6e 6f 74 20 73 75 63 63 65 65 64 .long.as.a.test.does.not.succeed
9a20 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 70 61 6e 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 43 4f ...........Expand.and.execute.CO
9a40 4d 4d 41 4e 44 53 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d MMANDS.as.long.as.the.final.comm
9a60 61 6e 64 20 69 6e 20 74 68 65 0a 20 20 20 20 60 75 6e 74 69 6c 27 20 43 4f 4d 4d 41 4e 44 53 20 and.in.the.....`until'.COMMANDS.
9a80 68 61 73 20 61 6e 20 65 78 69 74 20 73 74 61 74 75 73 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 has.an.exit.status.which.is.not.
9aa0 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 zero...........Exit.Status:.....
9ac0 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 Returns.the.status.of.the.last.c
9ae0 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 ommand.executed..Execute.command
9b00 73 20 61 73 20 6c 6f 6e 67 20 61 73 20 61 20 74 65 73 74 20 73 75 63 63 65 65 64 73 2e 0a 20 20 s.as.long.as.a.test.succeeds....
9b20 20 20 0a 20 20 20 20 45 78 70 61 6e 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e .......Expand.and.execute.COMMAN
9b40 44 53 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 DS.as.long.as.the.final.command.
9b60 69 6e 20 74 68 65 0a 20 20 20 20 60 77 68 69 6c 65 27 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 in.the.....`while'.COMMANDS.has.
9b80 61 6e 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 an.exit.status.of.zero..........
9ba0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 .Exit.Status:.....Returns.the.st
9bc0 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 atus.of.the.last.command.execute
9be0 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e d..Execute.commands.based.on.con
9c00 64 69 74 69 6f 6e 61 6c 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 69 66 20 43 4f 4d 4d 41 ditional...........The.`if.COMMA
9c20 4e 44 53 27 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 2e 20 20 49 66 20 69 74 73 20 65 NDS'.list.is.executed...If.its.e
9c40 78 69 74 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 6f 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 xit.status.is.zero,.then.the....
9c60 20 60 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 27 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 .`then.COMMANDS'.list.is.execute
9c80 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 65 61 63 68 20 60 65 6c 69 66 20 43 4f 4d 4d 41 4e d...Otherwise,.each.`elif.COMMAN
9ca0 44 53 27 20 6c 69 73 74 20 69 73 0a 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 75 72 6e DS'.list.is.....executed.in.turn
9cc0 2c 20 61 6e 64 20 69 66 20 69 74 73 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 6f ,.and.if.its.exit.status.is.zero
9ce0 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 60 74 68 65 6e 20 43 4f ,.the.corresponding.....`then.CO
9d00 4d 4d 41 4e 44 53 27 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 20 61 6e 64 20 74 68 65 MMANDS'.list.is.executed.and.the
9d20 20 69 66 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 73 2e 20 20 4f 74 68 65 72 77 69 73 .if.command.completes...Otherwis
9d40 65 2c 0a 20 20 20 20 74 68 65 20 60 65 6c 73 65 20 43 4f 4d 4d 41 4e 44 53 27 20 6c 69 73 74 20 e,.....the.`else.COMMANDS'.list.
9d60 69 73 20 65 78 65 63 75 74 65 64 2c 20 69 66 20 70 72 65 73 65 6e 74 2e 20 20 54 68 65 20 65 78 is.executed,.if.present...The.ex
9d80 69 74 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 0a 20 20 20 20 65 6e 74 69 72 65 20 63 6f 6e 73 it.status.of.the.....entire.cons
9da0 74 72 75 63 74 20 69 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 truct.is.the.exit.status.of.the.
9dc0 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2c 20 6f 72 20 7a 65 72 6f 0a 20 last.command.executed,.or.zero..
9de0 20 20 20 69 66 20 6e 6f 20 63 6f 6e 64 69 74 69 6f 6e 20 74 65 73 74 65 64 20 74 72 75 65 2e 0a ...if.no.condition.tested.true..
9e00 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
9e20 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 s.the.status.of.the.last.command
9e40 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 .executed..Execute.commands.base
9e60 64 20 6f 6e 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 d.on.pattern.matching...........
9e80 53 65 6c 65 63 74 69 76 65 6c 79 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 62 61 73 Selectively.execute.COMMANDS.bas
9ea0 65 64 20 75 70 6f 6e 20 57 4f 52 44 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 2e 20 20 ed.upon.WORD.matching.PATTERN...
9ec0 54 68 65 0a 20 20 20 20 60 7c 27 20 69 73 20 75 73 65 64 20 74 6f 20 73 65 70 61 72 61 74 65 20 The.....`|'.is.used.to.separate.
9ee0 6d 75 6c 74 69 70 6c 65 20 70 61 74 74 65 72 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 multiple.patterns...........Exit
9f00 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 .Status:.....Returns.the.status.
9f20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 of.the.last.command.executed..Ex
9f40 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 65 61 63 68 20 6d 65 6d 62 65 72 20 69 ecute.commands.for.each.member.i
9f60 6e 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 66 6f 72 27 20 6c 6f 6f n.a.list...........The.`for'.loo
9f80 70 20 65 78 65 63 75 74 65 73 20 61 20 73 65 71 75 65 6e 63 65 20 6f 66 20 63 6f 6d 6d 61 6e 64 p.executes.a.sequence.of.command
9fa0 73 20 66 6f 72 20 65 61 63 68 20 6d 65 6d 62 65 72 20 69 6e 20 61 0a 20 20 20 20 6c 69 73 74 20 s.for.each.member.in.a.....list.
9fc0 6f 66 20 69 74 65 6d 73 2e 20 20 49 66 20 60 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 3b 27 20 69 73 of.items...If.`in.WORDS....;'.is
9fe0 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 20 60 69 6e 20 22 24 40 22 27 20 69 73 0a .not.present,.then.`in."$@"'.is.
a000 20 20 20 20 61 73 73 75 6d 65 64 2e 20 20 46 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 ....assumed...For.each.element.i
a020 6e 20 57 4f 52 44 53 2c 20 4e 41 4d 45 20 69 73 20 73 65 74 20 74 6f 20 74 68 61 74 20 65 6c 65 n.WORDS,.NAME.is.set.to.that.ele
a040 6d 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 ment,.and.....the.COMMANDS.are.e
a060 78 65 63 75 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 xecuted...........Exit.Status:..
a080 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 ...Returns.the.status.of.the.las
a0a0 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d t.command.executed..Execute.comm
a0c0 61 6e 64 73 20 66 72 6f 6d 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 ands.from.a.file.in.the.current.
a0e0 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 shell...........Read.and.execute
a100 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 69 6e 20 74 68 65 20 63 .commands.from.FILENAME.in.the.c
a120 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 20 20 54 68 65 0a 20 20 20 20 65 6e 74 72 69 65 73 20 69 urrent.shell...The.....entries.i
a140 6e 20 24 50 41 54 48 20 61 72 65 20 75 73 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 64 69 72 n.$PATH.are.used.to.find.the.dir
a160 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 ectory.containing.FILENAME......
a180 49 66 20 61 6e 79 20 41 52 47 55 4d 45 4e 54 53 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 If.any.ARGUMENTS.are.supplied,.t
a1a0 68 65 79 20 62 65 63 6f 6d 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 hey.become.the.positional.parame
a1c0 74 65 72 73 0a 20 20 20 20 77 68 65 6e 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 65 78 65 63 75 74 ters.....when.FILENAME.is.execut
a1e0 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 ed...........Exit.Status:.....Re
a200 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d turns.the.status.of.the.last.com
a220 6d 61 6e 64 20 65 78 65 63 75 74 65 64 20 69 6e 20 46 49 4c 45 4e 41 4d 45 3b 20 66 61 69 6c 73 mand.executed.in.FILENAME;.fails
a240 20 69 66 0a 20 20 20 20 46 49 4c 45 4e 41 4d 45 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e .if.....FILENAME.cannot.be.read.
a260 00 45 78 65 63 75 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 .Execute.conditional.command....
a280 20 20 0a 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 73 74 61 74 75 73 20 6f 66 20 30 20 6f 72 20 .......Returns.a.status.of.0.or.
a2a0 31 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 1.depending.on.the.evaluation.of
a2c0 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 20 .the.conditional.....expression.
a2e0 45 58 50 52 45 53 53 49 4f 4e 2e 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 63 6f 6d EXPRESSION...Expressions.are.com
a300 70 6f 73 65 64 20 6f 66 20 74 68 65 20 73 61 6d 65 20 70 72 69 6d 61 72 69 65 73 20 75 73 65 64 posed.of.the.same.primaries.used
a320 0a 20 20 20 20 62 79 20 74 68 65 20 60 74 65 73 74 27 20 62 75 69 6c 74 69 6e 2c 20 61 6e 64 20 .....by.the.`test'.builtin,.and.
a340 6d 61 79 20 62 65 20 63 6f 6d 62 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 may.be.combined.using.the.follow
a360 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 28 20 45 58 50 52 ing.operators:............(.EXPR
a380 45 53 53 49 4f 4e 20 29 09 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 ESSION.).Returns.the.value.of.EX
a3a0 50 52 45 53 53 49 4f 4e 0a 20 20 20 20 20 20 21 20 45 58 50 52 45 53 53 49 4f 4e 09 09 54 72 75 PRESSION.......!.EXPRESSION..Tru
a3c0 65 20 69 66 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 66 61 6c 73 65 3b 20 65 6c 73 65 20 66 e.if.EXPRESSION.is.false;.else.f
a3e0 61 6c 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 26 26 20 45 58 50 52 32 09 54 72 75 65 20 69 alse.......EXPR1.&&.EXPR2.True.i
a400 66 20 62 6f 74 68 20 45 58 50 52 31 20 61 6e 64 20 45 58 50 52 32 20 61 72 65 20 74 72 75 65 3b f.both.EXPR1.and.EXPR2.are.true;
a420 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 7c 7c 20 45 58 50 52 32 .else.false.......EXPR1.||.EXPR2
a440 09 54 72 75 65 20 69 66 20 65 69 74 68 65 72 20 45 58 50 52 31 20 6f 72 20 45 58 50 52 32 20 69 .True.if.either.EXPR1.or.EXPR2.i
a460 73 20 74 72 75 65 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 0a 20 20 20 20 57 68 65 6e s.true;.else.false..........When
a480 20 74 68 65 20 60 3d 3d 27 20 61 6e 64 20 60 21 3d 27 20 6f 70 65 72 61 74 6f 72 73 20 61 72 65 .the.`=='.and.`!='.operators.are
a4a0 20 75 73 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f .used,.the.string.to.the.right.o
a4c0 66 0a 20 20 20 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 20 61 73 20 61 20 f.....the.operator.is.used.as.a.
a4e0 70 61 74 74 65 72 6e 20 61 6e 64 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 20 69 73 20 pattern.and.pattern.matching.is.
a500 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 20 20 57 68 65 6e 20 74 68 65 20 60 3d 7e 27 20 6f 70 65 performed......When.the.`=~'.ope
a520 72 61 74 6f 72 20 69 73 20 75 73 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 68 65 rator.is.used,.the.string.to.the
a540 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 6f 72 0a 20 20 20 20 69 73 20 6d 61 .right.of.the.operator.....is.ma
a560 74 63 68 65 64 20 61 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 tched.as.a.regular.expression...
a580 20 20 20 0a 20 20 20 20 54 68 65 20 26 26 20 61 6e 64 20 7c 7c 20 6f 70 65 72 61 74 6f 72 73 20 ........The.&&.and.||.operators.
a5a0 64 6f 20 6e 6f 74 20 65 76 61 6c 75 61 74 65 20 45 58 50 52 32 20 69 66 20 45 58 50 52 31 20 69 do.not.evaluate.EXPR2.if.EXPR1.i
a5c0 73 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 0a 20 20 20 20 64 65 74 65 72 6d 69 6e 65 20 74 68 s.sufficient.to.....determine.th
a5e0 65 20 65 78 70 72 65 73 73 69 6f 6e 27 73 20 76 61 6c 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 e.expression's.value...........E
a600 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 30 20 6f 72 20 31 20 64 65 70 65 6e 64 69 6e 67 xit.Status:.....0.or.1.depending
a620 20 6f 6e 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 45 53 53 49 4f 4e 2e 00 45 78 65 63 75 74 65 .on.value.of.EXPRESSION..Execute
a640 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 .shell.builtins...........Execut
a660 65 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 20 41 e.SHELL-BUILTIN.with.arguments.A
a680 52 47 73 20 77 69 74 68 6f 75 74 20 70 65 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 6d 61 6e 64 0a 20 RGs.without.performing.command..
a6a0 20 20 20 6c 6f 6f 6b 75 70 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 ...lookup...This.is.useful.when.
a6c0 79 6f 75 20 77 69 73 68 20 74 6f 20 72 65 69 6d 70 6c 65 6d 65 6e 74 20 61 20 73 68 65 6c 6c 20 you.wish.to.reimplement.a.shell.
a6e0 62 75 69 6c 74 69 6e 0a 20 20 20 20 61 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c builtin.....as.a.shell.function,
a700 20 62 75 74 20 6e 65 65 64 20 74 6f 20 65 78 65 63 75 74 65 20 74 68 65 20 62 75 69 6c 74 69 6e .but.need.to.execute.the.builtin
a720 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 .within.the.function...........E
a740 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 xit.Status:.....Returns.the.exit
a760 20 73 74 61 74 75 73 20 6f 66 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 2c 20 6f 72 20 66 61 6c .status.of.SHELL-BUILTIN,.or.fal
a780 73 65 20 69 66 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 20 69 73 0a 20 20 20 20 6e 6f 74 20 61 se.if.SHELL-BUILTIN.is.....not.a
a7a0 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2e 00 45 78 69 74 20 25 64 00 45 78 69 74 20 61 20 6c .shell.builtin..Exit.%d.Exit.a.l
a7c0 6f 67 69 6e 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 61 20 6c 6f 67 ogin.shell...........Exits.a.log
a7e0 69 6e 20 73 68 65 6c 6c 20 77 69 74 68 20 65 78 69 74 20 73 74 61 74 75 73 20 4e 2e 20 20 52 65 in.shell.with.exit.status.N...Re
a800 74 75 72 6e 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 6e 6f 74 20 65 78 65 63 75 74 65 64 0a 20 turns.an.error.if.not.executed..
a820 20 20 20 69 6e 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 00 45 78 69 74 20 66 6f 72 2c 20 77 ...in.a.login.shell..Exit.for,.w
a840 68 69 6c 65 2c 20 6f 72 20 75 6e 74 69 6c 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 hile,.or.until.loops...........E
a860 78 69 74 20 61 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f 72 20 55 4e 54 49 4c 20 6c 6f 6f 70 2e 20 xit.a.FOR,.WHILE.or.UNTIL.loop..
a880 20 49 66 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 62 72 65 61 6b 20 4e 20 65 6e 63 6c .If.N.is.specified,.break.N.encl
a8a0 6f 73 69 6e 67 0a 20 20 20 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 osing.....loops...........Exit.S
a8c0 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 30 20 tatus:.....The.exit.status.is.0.
a8e0 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 6f 74 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 unless.N.is.not.greater.than.or.
a900 65 71 75 61 6c 20 74 6f 20 31 2e 00 45 78 69 74 20 74 68 65 20 73 68 65 6c 6c 2e 0a 20 20 20 20 equal.to.1..Exit.the.shell......
a920 0a 20 20 20 20 45 78 69 74 73 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 61 20 73 74 61 74 .....Exits.the.shell.with.a.stat
a940 75 73 20 6f 66 20 4e 2e 20 20 49 66 20 4e 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 65 us.of.N...If.N.is.omitted,.the.e
a960 78 69 74 20 73 74 61 74 75 73 0a 20 20 20 20 69 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 xit.status.....is.that.of.the.la
a980 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 46 69 6c 65 20 6c 69 6d 69 74 00 st.command.executed..File.limit.
a9a0 46 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 65 78 63 65 70 74 69 6f 6e 00 46 6f 72 6d 61 74 73 Floating.point.exception.Formats
a9c0 20 61 6e 64 20 70 72 69 6e 74 73 20 41 52 47 55 4d 45 4e 54 53 20 75 6e 64 65 72 20 63 6f 6e 74 .and.prints.ARGUMENTS.under.cont
a9e0 72 6f 6c 20 6f 66 20 74 68 65 20 46 4f 52 4d 41 54 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 rol.of.the.FORMAT...........Opti
aa00 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 76 20 76 61 72 09 61 73 73 69 67 6e 20 74 68 65 20 6f 75 74 ons:.......-v.var.assign.the.out
aa20 70 75 74 20 74 6f 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 56 41 52 20 72 61 74 68 65 72 put.to.shell.variable.VAR.rather
aa40 20 74 68 61 6e 0a 20 20 20 20 09 09 64 69 73 70 6c 61 79 20 69 74 20 6f 6e 20 74 68 65 20 73 74 .than.......display.it.on.the.st
aa60 61 6e 64 61 72 64 20 6f 75 74 70 75 74 0a 20 20 20 20 0a 20 20 20 20 46 4f 52 4d 41 54 20 69 73 andard.output..........FORMAT.is
aa80 20 61 20 63 68 61 72 61 63 74 65 72 20 73 74 72 69 6e 67 20 77 68 69 63 68 20 63 6f 6e 74 61 69 .a.character.string.which.contai
aaa0 6e 73 20 74 68 72 65 65 20 74 79 70 65 73 20 6f 66 20 6f 62 6a 65 63 74 73 3a 20 70 6c 61 69 6e ns.three.types.of.objects:.plain
aac0 0a 20 20 20 20 63 68 61 72 61 63 74 65 72 73 2c 20 77 68 69 63 68 20 61 72 65 20 73 69 6d 70 6c .....characters,.which.are.simpl
aae0 79 20 63 6f 70 69 65 64 20 74 6f 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 3b 20 63 68 61 y.copied.to.standard.output;.cha
ab00 72 61 63 74 65 72 20 65 73 63 61 70 65 0a 20 20 20 20 73 65 71 75 65 6e 63 65 73 2c 20 77 68 69 racter.escape.....sequences,.whi
ab20 63 68 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 61 6e 64 20 63 6f 70 69 65 64 20 74 6f 20 74 ch.are.converted.and.copied.to.t
ab40 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 3b 20 61 6e 64 0a 20 20 20 20 66 6f 72 6d he.standard.output;.and.....form
ab60 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 at.specifications,.each.of.which
ab80 20 63 61 75 73 65 73 20 70 72 69 6e 74 69 6e 67 20 6f 66 20 74 68 65 20 6e 65 78 74 20 73 75 63 .causes.printing.of.the.next.suc
aba0 63 65 73 73 69 76 65 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 20 0a 20 20 20 20 49 cessive.....argument...........I
abc0 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 66 6f 72 6d 61 n.addition.to.the.standard.forma
abe0 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 70 72 t.specifications.described.in.pr
ac00 69 6e 74 66 28 31 29 2c 0a 20 20 20 20 70 72 69 6e 74 66 20 69 6e 74 65 72 70 72 65 74 73 3a 0a intf(1),.....printf.interprets:.
ac20 20 20 20 20 0a 20 20 20 20 20 20 25 62 09 65 78 70 61 6e 64 20 62 61 63 6b 73 6c 61 73 68 20 65 ...........%b.expand.backslash.e
ac40 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 20 69 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e scape.sequences.in.the.correspon
ac60 64 69 6e 67 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 25 71 09 71 75 6f 74 65 20 74 68 65 ding.argument.......%q.quote.the
ac80 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 .argument.in.a.way.that.can.be.r
aca0 65 75 73 65 64 20 61 73 20 73 68 65 6c 6c 20 69 6e 70 75 74 0a 20 20 20 20 20 20 25 28 66 6d 74 eused.as.shell.input.......%(fmt
acc0 29 54 09 6f 75 74 70 75 74 20 74 68 65 20 64 61 74 65 2d 74 69 6d 65 20 73 74 72 69 6e 67 20 72 )T.output.the.date-time.string.r
ace0 65 73 75 6c 74 69 6e 67 20 66 72 6f 6d 20 75 73 69 6e 67 20 46 4d 54 20 61 73 20 61 20 66 6f 72 esulting.from.using.FMT.as.a.for
ad00 6d 61 74 0a 20 20 20 20 09 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 66 6f 72 20 73 74 72 66 mat..............string.for.strf
ad20 74 69 6d 65 28 33 29 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 69 73 20 72 time(3)..........The.format.is.r
ad40 65 2d 75 73 65 64 20 61 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 63 6f 6e 73 75 6d 65 20 61 e-used.as.necessary.to.consume.a
ad60 6c 6c 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 66 0a 20 20 20 20 74 68 65 ll.of.the.arguments...If.....the
ad80 72 65 20 61 72 65 20 66 65 77 65 72 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 6e 20 74 68 65 20 re.are.fewer.arguments.than.the.
ada0 66 6f 72 6d 61 74 20 72 65 71 75 69 72 65 73 2c 20 20 65 78 74 72 61 20 66 6f 72 6d 61 74 0a 20 format.requires,..extra.format..
adc0 20 20 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 62 65 68 61 76 65 20 61 73 20 69 66 20 61 ...specifications.behave.as.if.a
ade0 20 7a 65 72 6f 20 76 61 6c 75 65 20 6f 72 20 6e 75 6c 6c 20 73 74 72 69 6e 67 2c 20 61 73 20 61 .zero.value.or.null.string,.as.a
ae00 70 70 72 6f 70 72 69 61 74 65 2c 0a 20 20 20 20 68 61 64 20 62 65 65 6e 20 73 75 70 70 6c 69 65 ppropriate,.....had.been.supplie
ae20 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 d...........Exit.Status:.....Ret
ae40 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f urns.success.unless.an.invalid.o
ae60 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 20 77 72 69 74 65 20 6f 72 20 61 73 73 ption.is.given.or.a.write.or.ass
ae80 69 67 6e 6d 65 6e 74 0a 20 20 20 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 47 4e 55 20 62 61 ignment.....error.occurs..GNU.ba
aea0 73 68 2c 20 76 65 72 73 69 6f 6e 20 25 73 20 28 25 73 29 0a 00 47 4e 55 20 62 61 73 68 2c 20 76 sh,.version.%s.(%s)..GNU.bash,.v
aec0 65 72 73 69 6f 6e 20 25 73 2d 28 25 73 29 0a 00 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 73 ersion.%s-(%s)..GNU.long.options
aee0 3a 0a 00 47 65 6e 65 72 61 6c 20 68 65 6c 70 20 75 73 69 6e 67 20 47 4e 55 20 73 6f 66 74 77 61 :..General.help.using.GNU.softwa
af00 72 65 3a 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 67 65 74 68 65 6c 70 2f re:.<http://www.gnu.org/gethelp/
af20 3e 0a 00 47 72 6f 75 70 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 61 20 75 6e 69 74 2e 0a 20 20 20 >..Group.commands.as.a.unit.....
af40 20 0a 20 20 20 20 52 75 6e 20 61 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 ......Run.a.set.of.commands.in.a
af60 20 67 72 6f 75 70 2e 20 20 54 68 69 73 20 69 73 20 6f 6e 65 20 77 61 79 20 74 6f 20 72 65 64 69 .group...This.is.one.way.to.redi
af80 72 65 63 74 20 61 6e 0a 20 20 20 20 65 6e 74 69 72 65 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e rect.an.....entire.set.of.comman
afa0 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 ds...........Exit.Status:.....Re
afc0 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d turns.the.status.of.the.last.com
afe0 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 48 46 54 20 69 6e 70 75 74 20 64 61 74 61 20 70 65 mand.executed..HFT.input.data.pe
b000 6e 64 69 6e 67 00 48 46 54 20 6d 6f 6e 69 74 6f 72 20 6d 6f 64 65 20 67 72 61 6e 74 65 64 00 48 nding.HFT.monitor.mode.granted.H
b020 46 54 20 6d 6f 6e 69 74 6f 72 20 6d 6f 64 65 20 72 65 74 72 61 63 74 65 64 00 48 46 54 20 73 6f FT.monitor.mode.retracted.HFT.so
b040 75 6e 64 20 73 65 71 75 65 6e 63 65 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 64 00 48 4f 4d 45 20 und.sequence.has.completed.HOME.
b060 6e 6f 74 20 73 65 74 00 48 61 6e 67 75 70 00 49 20 68 61 76 65 20 6e 6f 20 6e 61 6d 65 21 00 49 not.set.Hangup.I.have.no.name!.I
b080 2f 4f 20 72 65 61 64 79 00 49 4e 46 4f 52 4d 3a 20 00 49 6c 6c 65 67 61 6c 20 69 6e 73 74 72 75 /O.ready.INFORM:..Illegal.instru
b0a0 63 74 69 6f 6e 00 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 71 75 65 73 74 00 49 6e 74 65 72 72 ction.Information.request.Interr
b0c0 75 70 74 00 4b 69 6c 6c 65 64 00 4c 69 63 65 6e 73 65 20 47 50 4c 76 33 2b 3a 20 47 4e 55 20 47 upt.Killed.License.GPLv3+:.GNU.G
b0e0 50 4c 20 76 65 72 73 69 6f 6e 20 33 20 6f 72 20 6c 61 74 65 72 20 3c 68 74 74 70 3a 2f 2f 67 6e PL.version.3.or.later.<http://gn
b100 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 6c 2e 68 74 6d 6c 3e 0a 00 4d 61 72 6b 20 73 u.org/licenses/gpl.html>..Mark.s
b120 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 75 6e 63 68 61 6e 67 65 61 62 6c 65 2e 0a hell.variables.as.unchangeable..
b140 20 20 20 20 0a 20 20 20 20 4d 61 72 6b 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 72 65 61 64 2d .........Mark.each.NAME.as.read-
b160 6f 6e 6c 79 3b 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 73 65 20 4e 41 4d 45 73 20 only;.the.values.of.these.NAMEs.
b180 6d 61 79 20 6e 6f 74 20 62 65 0a 20 20 20 20 63 68 61 6e 67 65 64 20 62 79 20 73 75 62 73 65 71 may.not.be.....changed.by.subseq
b1a0 75 65 6e 74 20 61 73 73 69 67 6e 6d 65 6e 74 2e 20 20 49 66 20 56 41 4c 55 45 20 69 73 20 73 75 uent.assignment...If.VALUE.is.su
b1c0 70 70 6c 69 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 0a 20 20 20 20 62 65 66 6f 72 65 20 pplied,.assign.VALUE.....before.
b1e0 6d 61 72 6b 69 6e 67 20 61 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f marking.as.read-only...........O
b200 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 66 65 72 20 74 6f 20 69 6e 64 65 78 65 ptions:.......-a.refer.to.indexe
b220 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 2d 41 09 72 65 66 65 72 d.array.variables.......-A.refer
b240 20 74 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a .to.associative.array.variables.
b260 20 20 20 20 20 20 2d 66 09 72 65 66 65 72 20 74 6f 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e ......-f.refer.to.shell.function
b280 73 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c s.......-p.display.a.list.of.all
b2a0 20 72 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 73 20 6f 72 20 66 75 6e 63 74 69 6f 6e 73 .readonly.variables.or.functions
b2c0 2c 0a 20 20 20 20 09 09 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 20 6f 72 20 ,.......depending.on.whether.or.
b2e0 6e 6f 74 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 0a 20 20 20 20 0a not.the.-f.option.is.given......
b300 20 20 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 60 2d 2d 27 20 64 69 73 61 62 6c 65 73 ....An.argument.of.`--'.disables
b320 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 .further.option.processing......
b340 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 .....Exit.Status:.....Returns.su
b360 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 ccess.unless.an.invalid.option.i
b380 73 20 67 69 76 65 6e 20 6f 72 20 4e 41 4d 45 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 4d 6f 64 69 s.given.or.NAME.is.invalid..Modi
b3a0 66 79 20 6f 72 20 64 69 73 70 6c 61 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 fy.or.display.completion.options
b3c0 2e 0a 20 20 20 20 0a 20 20 20 20 4d 6f 64 69 66 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e ...........Modify.the.completion
b3e0 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 6e .options.for.each.NAME,.or,.if.n
b400 6f 20 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 0a 20 20 20 20 74 68 65 20 63 6f o.NAMEs.are.supplied,.....the.co
b420 6d 70 6c 65 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20 65 78 65 63 75 74 65 mpletion.currently.being.execute
b440 64 2e 20 20 49 66 20 6e 6f 20 4f 50 54 49 4f 4e 73 20 61 72 65 20 67 69 76 65 6e 2c 20 70 72 69 d...If.no.OPTIONs.are.given,.pri
b460 6e 74 0a 20 20 20 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 6f nt.....the.completion.options.fo
b480 72 20 65 61 63 68 20 4e 41 4d 45 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c r.each.NAME.or.the.current.compl
b4a0 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 etion.specification...........Op
b4c0 74 69 6f 6e 73 3a 0a 20 20 20 20 09 2d 6f 20 6f 70 74 69 6f 6e 09 53 65 74 20 63 6f 6d 70 6c 65 tions:......-o.option.Set.comple
b4e0 74 69 6f 6e 20 6f 70 74 69 6f 6e 20 4f 50 54 49 4f 4e 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 tion.option.OPTION.for.each.NAME
b500 0a 20 20 20 20 09 2d 44 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 ......-D..Change.options.for.the
b520 20 22 64 65 66 61 75 6c 74 22 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 ."default".command.completion...
b540 20 20 09 2d 45 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 22 65 ...-E..Change.options.for.the."e
b560 6d 70 74 79 22 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 09 2d 49 mpty".command.completion......-I
b580 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 ..Change.options.for.completion.
b5a0 6f 6e 20 74 68 65 20 69 6e 69 74 69 61 6c 20 77 6f 72 64 0a 20 20 20 20 0a 20 20 20 20 55 73 69 on.the.initial.word..........Usi
b5c0 6e 67 20 60 2b 6f 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 2d 6f 27 20 74 75 72 6e 73 20 6f 66 ng.`+o'.instead.of.`-o'.turns.of
b5e0 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6f 70 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 f.the.specified.option..........
b600 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 4e 41 4d 45 20 72 .Arguments:..........Each.NAME.r
b620 65 66 65 72 73 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 77 68 69 63 68 20 61 20 63 efers.to.a.command.for.which.a.c
b640 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 75 73 74 0a 20 20 20 ompletion.specification.must....
b660 20 68 61 76 65 20 70 72 65 76 69 6f 75 73 6c 79 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 75 73 .have.previously.been.defined.us
b680 69 6e 67 20 74 68 65 20 60 63 6f 6d 70 6c 65 74 65 27 20 62 75 69 6c 74 69 6e 2e 20 20 49 66 20 ing.the.`complete'.builtin...If.
b6a0 6e 6f 20 4e 41 4d 45 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 63 6f 6d 70 6f no.NAMEs.....are.supplied,.compo
b6c0 70 74 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 79 20 61 20 66 75 6e 63 74 69 6f 6e 20 pt.must.be.called.by.a.function.
b6e0 63 75 72 72 65 6e 74 6c 79 20 67 65 6e 65 72 61 74 69 6e 67 0a 20 20 20 20 63 6f 6d 70 6c 65 74 currently.generating.....complet
b700 69 6f 6e 73 2c 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 61 74 20 63 ions,.and.the.options.for.that.c
b720 75 72 72 65 6e 74 6c 79 2d 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 urrently-executing.completion...
b740 20 20 67 65 6e 65 72 61 74 6f 72 20 61 72 65 20 6d 6f 64 69 66 69 65 64 2e 0a 20 20 20 20 0a 20 ..generator.are.modified........
b760 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
b780 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 ess.unless.an.invalid.option.is.
b7a0 73 75 70 70 6c 69 65 64 20 6f 72 20 4e 41 4d 45 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 68 61 supplied.or.NAME.does.not.....ha
b7c0 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 64 65 ve.a.completion.specification.de
b7e0 66 69 6e 65 64 2e 00 4d 6f 64 69 66 79 20 73 68 65 6c 6c 20 72 65 73 6f 75 72 63 65 20 6c 69 6d fined..Modify.shell.resource.lim
b800 69 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 50 72 6f 76 69 64 65 73 20 63 6f 6e 74 72 6f 6c 20 6f its...........Provides.control.o
b820 76 65 72 20 74 68 65 20 72 65 73 6f 75 72 63 65 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 ver.the.resources.available.to.t
b840 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 69 74 20 63 72 he.shell.and.processes.....it.cr
b860 65 61 74 65 73 2c 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 61 6c 6c 6f 77 20 73 75 63 eates,.on.systems.that.allow.suc
b880 68 20 63 6f 6e 74 72 6f 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 h.control...........Options:....
b8a0 20 20 20 2d 53 09 75 73 65 20 74 68 65 20 60 73 6f 66 74 27 20 72 65 73 6f 75 72 63 65 20 6c 69 ...-S.use.the.`soft'.resource.li
b8c0 6d 69 74 0a 20 20 20 20 20 20 2d 48 09 75 73 65 20 74 68 65 20 60 68 61 72 64 27 20 72 65 73 6f mit.......-H.use.the.`hard'.reso
b8e0 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 2d 61 09 61 6c 6c 20 63 75 72 72 65 6e 74 20 urce.limit.......-a.all.current.
b900 6c 69 6d 69 74 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 0a 20 20 20 20 20 20 2d 62 09 74 68 65 limits.are.reported.......-b.the
b920 20 73 6f 63 6b 65 74 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 63 09 74 68 65 .socket.buffer.size.......-c.the
b940 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 63 6f 72 65 20 66 69 6c 65 73 20 63 72 65 61 .maximum.size.of.core.files.crea
b960 74 65 64 0a 20 20 20 20 20 20 2d 64 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 ted.......-d.the.maximum.size.of
b980 20 61 20 70 72 6f 63 65 73 73 27 73 20 64 61 74 61 20 73 65 67 6d 65 6e 74 0a 20 20 20 20 20 20 .a.process's.data.segment.......
b9a0 2d 65 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 63 68 65 64 75 6c 69 6e 67 20 70 72 69 6f 72 69 -e.the.maximum.scheduling.priori
b9c0 74 79 20 28 60 6e 69 63 65 27 29 0a 20 20 20 20 20 20 2d 66 09 74 68 65 20 6d 61 78 69 6d 75 6d ty.(`nice').......-f.the.maximum
b9e0 20 73 69 7a 65 20 6f 66 20 66 69 6c 65 73 20 77 72 69 74 74 65 6e 20 62 79 20 74 68 65 20 73 68 .size.of.files.written.by.the.sh
ba00 65 6c 6c 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 20 2d 69 09 74 68 ell.and.its.children.......-i.th
ba20 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 65 6e 64 69 6e 67 20 73 69 67 6e e.maximum.number.of.pending.sign
ba40 61 6c 73 0a 20 20 20 20 20 20 2d 6b 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 als.......-k.the.maximum.number.
ba60 6f 66 20 6b 71 75 65 75 65 73 20 61 6c 6c 6f 63 61 74 65 64 20 66 6f 72 20 74 68 69 73 20 70 72 of.kqueues.allocated.for.this.pr
ba80 6f 63 65 73 73 0a 20 20 20 20 20 20 2d 6c 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 ocess.......-l.the.maximum.size.
baa0 61 20 70 72 6f 63 65 73 73 20 6d 61 79 20 6c 6f 63 6b 20 69 6e 74 6f 20 6d 65 6d 6f 72 79 0a 20 a.process.may.lock.into.memory..
bac0 20 20 20 20 20 2d 6d 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 73 69 64 65 6e 74 20 73 65 74 .....-m.the.maximum.resident.set
bae0 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 6e 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 .size.......-n.the.maximum.numbe
bb00 72 20 6f 66 20 6f 70 65 6e 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 20 20 20 20 r.of.open.file.descriptors......
bb20 20 2d 70 09 74 68 65 20 70 69 70 65 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 2d .-p.the.pipe.buffer.size.......-
bb40 71 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e q.the.maximum.number.of.bytes.in
bb60 20 50 4f 53 49 58 20 6d 65 73 73 61 67 65 20 71 75 65 75 65 73 0a 20 20 20 20 20 20 2d 72 09 74 .POSIX.message.queues.......-r.t
bb80 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 61 6c 2d 74 69 6d 65 20 73 63 68 65 64 75 6c 69 6e 67 20 he.maximum.real-time.scheduling.
bba0 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 2d 73 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 74 priority.......-s.the.maximum.st
bbc0 61 63 6b 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 74 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 61 6d ack.size.......-t.the.maximum.am
bbe0 6f 75 6e 74 20 6f 66 20 63 70 75 20 74 69 6d 65 20 69 6e 20 73 65 63 6f 6e 64 73 0a 20 20 20 20 ount.of.cpu.time.in.seconds.....
bc00 20 20 2d 75 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 75 73 65 72 20 ..-u.the.maximum.number.of.user.
bc20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 20 20 2d 76 09 74 68 65 20 73 69 7a 65 20 6f 66 20 76 processes.......-v.the.size.of.v
bc40 69 72 74 75 61 6c 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 2d 78 09 74 68 65 20 6d 61 78 69 6d irtual.memory.......-x.the.maxim
bc60 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 20 6c 6f 63 6b 73 0a 20 20 20 20 20 20 2d 50 um.number.of.file.locks.......-P
bc80 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 73 65 75 64 6f 74 65 72 .the.maximum.number.of.pseudoter
bca0 6d 69 6e 61 6c 73 0a 20 20 20 20 20 20 2d 54 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 minals.......-T.the.maximum.numb
bcc0 65 72 20 6f 66 20 74 68 72 65 61 64 73 0a 20 20 20 20 0a 20 20 20 20 4e 6f 74 20 61 6c 6c 20 6f er.of.threads..........Not.all.o
bce0 70 74 69 6f 6e 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 61 6c 6c 20 70 6c 61 74 ptions.are.available.on.all.plat
bd00 66 6f 72 6d 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 4c 49 4d 49 54 20 69 73 20 67 69 76 65 forms...........If.LIMIT.is.give
bd20 6e 2c 20 69 74 20 69 73 20 74 68 65 20 6e 65 77 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 n,.it.is.the.new.value.of.the.sp
bd40 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 65 3b 20 74 68 65 0a 20 20 20 20 73 70 65 63 69 61 ecified.resource;.the.....specia
bd60 6c 20 4c 49 4d 49 54 20 76 61 6c 75 65 73 20 60 73 6f 66 74 27 2c 20 60 68 61 72 64 27 2c 20 61 l.LIMIT.values.`soft',.`hard',.a
bd80 6e 64 20 60 75 6e 6c 69 6d 69 74 65 64 27 20 73 74 61 6e 64 20 66 6f 72 20 74 68 65 0a 20 20 20 nd.`unlimited'.stand.for.the....
bda0 20 63 75 72 72 65 6e 74 20 73 6f 66 74 20 6c 69 6d 69 74 2c 20 74 68 65 20 63 75 72 72 65 6e 74 .current.soft.limit,.the.current
bdc0 20 68 61 72 64 20 6c 69 6d 69 74 2c 20 61 6e 64 20 6e 6f 20 6c 69 6d 69 74 2c 20 72 65 73 70 65 .hard.limit,.and.no.limit,.respe
bde0 63 74 69 76 65 6c 79 2e 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 63 75 72 72 ctively......Otherwise,.the.curr
be00 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f 75 ent.value.of.the.specified.resou
be20 72 63 65 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 49 66 0a 20 20 20 20 6e 6f 20 6f 70 74 69 6f rce.is.printed...If.....no.optio
be40 6e 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 2d 66 20 69 73 20 61 73 73 75 6d 65 64 2e 0a n.is.given,.then.-f.is.assumed..
be60 20 20 20 20 0a 20 20 20 20 56 61 6c 75 65 73 20 61 72 65 20 69 6e 20 31 30 32 34 2d 62 79 74 65 .........Values.are.in.1024-byte
be80 20 69 6e 63 72 65 6d 65 6e 74 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 2d 74 2c 20 77 68 69 63 .increments,.except.for.-t,.whic
bea0 68 20 69 73 20 69 6e 20 73 65 63 6f 6e 64 73 2c 0a 20 20 20 20 2d 70 2c 20 77 68 69 63 68 20 69 h.is.in.seconds,.....-p,.which.i
bec0 73 20 69 6e 20 69 6e 63 72 65 6d 65 6e 74 73 20 6f 66 20 35 31 32 20 62 79 74 65 73 2c 20 61 6e s.in.increments.of.512.bytes,.an
bee0 64 20 2d 75 2c 20 77 68 69 63 68 20 69 73 20 61 6e 20 75 6e 73 63 61 6c 65 64 0a 20 20 20 20 6e d.-u,.which.is.an.unscaled.....n
bf00 75 6d 62 65 72 20 6f 66 20 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 umber.of.processes...........Exi
bf20 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e t.Status:.....Returns.success.un
bf40 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 less.an.invalid.option.is.suppli
bf60 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4d 6f 76 65 20 6a 6f 62 20 ed.or.an.error.occurs..Move.job.
bf80 74 6f 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 50 6c 61 63 to.the.foreground...........Plac
bfa0 65 20 74 68 65 20 6a 6f 62 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 4a 4f 42 5f 53 50 45 43 e.the.job.identified.by.JOB_SPEC
bfc0 20 69 6e 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 .in.the.foreground,.making.it.th
bfe0 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6a 6f 62 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 e.....current.job...If.JOB_SPEC.
c000 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 69 is.not.present,.the.shell's.noti
c020 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 65 on.of.the.....current.job.is.use
c040 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 53 74 61 d...........Exit.Status:.....Sta
c060 74 75 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 70 6c 61 63 65 64 20 69 6e 20 66 6f 72 65 67 72 6f tus.of.command.placed.in.foregro
c080 75 6e 64 2c 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 und,.or.failure.if.an.error.occu
c0a0 72 73 2e 00 4d 6f 76 65 20 6a 6f 62 73 20 74 6f 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2e rs..Move.jobs.to.the.background.
c0c0 0a 20 20 20 20 0a 20 20 20 20 50 6c 61 63 65 20 74 68 65 20 6a 6f 62 73 20 69 64 65 6e 74 69 66 ..........Place.the.jobs.identif
c0e0 69 65 64 20 62 79 20 65 61 63 68 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 62 61 63 6b ied.by.each.JOB_SPEC.in.the.back
c100 67 72 6f 75 6e 64 2c 20 61 73 20 69 66 20 74 68 65 79 0a 20 20 20 20 68 61 64 20 62 65 65 6e 20 ground,.as.if.they.....had.been.
c120 73 74 61 72 74 65 64 20 77 69 74 68 20 60 26 27 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 started.with.`&'...If.JOB_SPEC.i
c140 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 69 6f s.not.present,.the.shell's.notio
c160 6e 0a 20 20 20 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 65 64 n.....of.the.current.job.is.used
c180 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
c1a0 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 rns.success.unless.job.control.i
c1c0 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 s.not.enabled.or.an.error.occurs
c1e0 2e 00 4e 75 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 4e 6f 20 65 66 66 65 ..Null.command...........No.effe
c200 63 74 3b 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 ct;.the.command.does.nothing....
c220 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 73 .......Exit.Status:.....Always.s
c240 75 63 63 65 65 64 73 2e 00 4f 4c 44 50 57 44 20 6e 6f 74 20 73 65 74 00 50 61 72 73 65 20 6f 70 ucceeds..OLDPWD.not.set.Parse.op
c260 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f 70 74 73 tion.arguments...........Getopts
c280 20 69 73 20 75 73 65 64 20 62 79 20 73 68 65 6c 6c 20 70 72 6f 63 65 64 75 72 65 73 20 74 6f 20 .is.used.by.shell.procedures.to.
c2a0 70 61 72 73 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 parse.positional.parameters.....
c2c0 61 73 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 63 as.options...........OPTSTRING.c
c2e0 6f 6e 74 61 69 6e 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 6c 65 74 74 65 72 73 20 74 6f 20 62 65 ontains.the.option.letters.to.be
c300 20 72 65 63 6f 67 6e 69 7a 65 64 3b 20 69 66 20 61 20 6c 65 74 74 65 72 0a 20 20 20 20 69 73 20 .recognized;.if.a.letter.....is.
c320 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 2c 20 74 68 65 20 6f 70 74 69 6f 6e 20 followed.by.a.colon,.the.option.
c340 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 68 61 76 65 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c is.expected.to.have.an.argument,
c360 0a 20 20 20 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 73 65 70 61 72 61 74 65 64 20 66 .....which.should.be.separated.f
c380 72 6f 6d 20 69 74 20 62 79 20 77 68 69 74 65 20 73 70 61 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 rom.it.by.white.space...........
c3a0 45 61 63 68 20 74 69 6d 65 20 69 74 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 67 65 74 6f 70 74 73 Each.time.it.is.invoked,.getopts
c3c0 20 77 69 6c 6c 20 70 6c 61 63 65 20 74 68 65 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 69 6e 20 74 .will.place.the.next.option.in.t
c3e0 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 24 6e 61 6d 65 2c 20 69 6e 69 he.....shell.variable.$name,.ini
c400 74 69 61 6c 69 7a 69 6e 67 20 6e 61 6d 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 tializing.name.if.it.does.not.ex
c420 69 73 74 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6e 65 ist,.and.....the.index.of.the.ne
c440 78 74 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 69 6e 74 6f xt.argument.to.be.processed.into
c460 20 74 68 65 20 73 68 65 6c 6c 0a 20 20 20 20 76 61 72 69 61 62 6c 65 20 4f 50 54 49 4e 44 2e 20 .the.shell.....variable.OPTIND..
c480 20 4f 50 54 49 4e 44 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 31 20 65 61 63 68 .OPTIND.is.initialized.to.1.each
c4a0 20 74 69 6d 65 20 74 68 65 20 73 68 65 6c 6c 20 6f 72 0a 20 20 20 20 61 20 73 68 65 6c 6c 20 73 .time.the.shell.or.....a.shell.s
c4c0 63 72 69 70 74 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 57 68 65 6e 20 61 6e 20 6f 70 74 69 6f cript.is.invoked...When.an.optio
c4e0 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 67 65 74 6f n.requires.an.argument,.....geto
c500 70 74 73 20 70 6c 61 63 65 73 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 69 6e 74 6f 20 74 68 pts.places.that.argument.into.th
c520 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 4f 50 54 41 52 47 2e 0a 20 20 20 20 0a 20 20 e.shell.variable.OPTARG.........
c540 20 20 67 65 74 6f 70 74 73 20 72 65 70 6f 72 74 73 20 65 72 72 6f 72 73 20 69 6e 20 6f 6e 65 20 ..getopts.reports.errors.in.one.
c560 6f 66 20 74 77 6f 20 77 61 79 73 2e 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 of.two.ways...If.the.first.chara
c580 63 74 65 72 0a 20 20 20 20 6f 66 20 4f 50 54 53 54 52 49 4e 47 20 69 73 20 61 20 63 6f 6c 6f 6e cter.....of.OPTSTRING.is.a.colon
c5a0 2c 20 67 65 74 6f 70 74 73 20 75 73 65 73 20 73 69 6c 65 6e 74 20 65 72 72 6f 72 20 72 65 70 6f ,.getopts.uses.silent.error.repo
c5c0 72 74 69 6e 67 2e 20 20 49 6e 0a 20 20 20 20 74 68 69 73 20 6d 6f 64 65 2c 20 6e 6f 20 65 72 72 rting...In.....this.mode,.no.err
c5e0 6f 72 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 61 6e 20 or.messages.are.printed...If.an.
c600 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 73 65 65 6e 2c 20 67 65 74 6f invalid.option.is.....seen,.geto
c620 70 74 73 20 70 6c 61 63 65 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 pts.places.the.option.character.
c640 66 6f 75 6e 64 20 69 6e 74 6f 20 4f 50 54 41 52 47 2e 20 20 49 66 20 61 0a 20 20 20 20 72 65 71 found.into.OPTARG...If.a.....req
c660 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 67 65 74 uired.argument.is.not.found,.get
c680 6f 70 74 73 20 70 6c 61 63 65 73 20 61 20 27 3a 27 20 69 6e 74 6f 20 4e 41 4d 45 20 61 6e 64 0a opts.places.a.':'.into.NAME.and.
c6a0 20 20 20 20 73 65 74 73 20 4f 50 54 41 52 47 20 74 6f 20 74 68 65 20 6f 70 74 69 6f 6e 20 63 68 ....sets.OPTARG.to.the.option.ch
c6c0 61 72 61 63 74 65 72 20 66 6f 75 6e 64 2e 20 20 49 66 20 67 65 74 6f 70 74 73 20 69 73 20 6e 6f aracter.found...If.getopts.is.no
c6e0 74 20 69 6e 0a 20 20 20 20 73 69 6c 65 6e 74 20 6d 6f 64 65 2c 20 61 6e 64 20 61 6e 20 69 6e 76 t.in.....silent.mode,.and.an.inv
c700 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 65 65 6e 2c 20 67 65 74 6f 70 74 73 20 70 6c 61 alid.option.is.seen,.getopts.pla
c720 63 65 73 20 27 3f 27 20 69 6e 74 6f 0a 20 20 20 20 4e 41 4d 45 20 61 6e 64 20 75 6e 73 65 74 73 ces.'?'.into.....NAME.and.unsets
c740 20 4f 50 54 41 52 47 2e 20 20 49 66 20 61 20 72 65 71 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 .OPTARG...If.a.required.argument
c760 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 20 27 3f 27 0a 20 20 20 20 69 73 20 70 6c 61 63 .is.not.found,.a.'?'.....is.plac
c780 65 64 20 69 6e 20 4e 41 4d 45 2c 20 4f 50 54 41 52 47 20 69 73 20 75 6e 73 65 74 2c 20 61 6e 64 ed.in.NAME,.OPTARG.is.unset,.and
c7a0 20 61 20 64 69 61 67 6e 6f 73 74 69 63 20 6d 65 73 73 61 67 65 20 69 73 0a 20 20 20 20 70 72 69 .a.diagnostic.message.is.....pri
c7c0 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 nted...........If.the.shell.vari
c7e0 61 62 6c 65 20 4f 50 54 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 30 2c 20 67 65 74 able.OPTERR.has.the.value.0,.get
c800 6f 70 74 73 20 64 69 73 61 62 6c 65 73 20 74 68 65 0a 20 20 20 20 70 72 69 6e 74 69 6e 67 20 6f opts.disables.the.....printing.o
c820 66 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 66 69 f.error.messages,.even.if.the.fi
c840 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 69 rst.character.of.....OPTSTRING.i
c860 73 20 6e 6f 74 20 61 20 63 6f 6c 6f 6e 2e 20 20 4f 50 54 45 52 52 20 68 61 73 20 74 68 65 20 76 s.not.a.colon...OPTERR.has.the.v
c880 61 6c 75 65 20 31 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f alue.1.by.default...........Geto
c8a0 70 74 73 20 6e 6f 72 6d 61 6c 6c 79 20 70 61 72 73 65 73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e pts.normally.parses.the.position
c8c0 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 28 24 30 20 2d 20 24 39 29 2c 20 62 75 74 20 69 66 0a al.parameters.($0.-.$9),.but.if.
c8e0 20 20 20 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 74 68 ....more.arguments.are.given,.th
c900 65 79 20 61 72 65 20 70 61 72 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 20 ey.are.parsed.instead...........
c920 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 Exit.Status:.....Returns.success
c940 20 69 66 20 61 6e 20 6f 70 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 66 .if.an.option.is.found;.fails.if
c960 20 74 68 65 20 65 6e 64 20 6f 66 20 6f 70 74 69 6f 6e 73 20 69 73 0a 20 20 20 20 65 6e 63 6f 75 .the.end.of.options.is.....encou
c980 6e 74 65 72 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 50 72 69 6e 74 ntered.or.an.error.occurs..Print
c9a0 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 .the.name.of.the.current.working
c9c0 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 .directory...........Options:...
c9e0 20 20 20 20 2d 4c 09 70 72 69 6e 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 24 50 57 44 20 69 ....-L.print.the.value.of.$PWD.i
ca00 66 20 69 74 20 6e 61 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 0a 20 f.it.names.the.current.working..
ca20 20 20 20 09 09 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 50 09 70 72 69 6e 74 20 74 68 .....directory.......-P.print.th
ca40 65 20 70 68 79 73 69 63 61 6c 20 64 69 72 65 63 74 6f 72 79 2c 20 77 69 74 68 6f 75 74 20 61 6e e.physical.directory,.without.an
ca60 79 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 0a 20 20 20 20 0a 20 20 20 20 42 79 20 64 65 66 y.symbolic.links..........By.def
ca80 61 75 6c 74 2c 20 60 70 77 64 27 20 62 65 68 61 76 65 73 20 61 73 20 69 66 20 60 2d 4c 27 20 77 ault,.`pwd'.behaves.as.if.`-L'.w
caa0 65 72 65 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 ere.specified...........Exit.Sta
cac0 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 tus:.....Returns.0.unless.an.inv
cae0 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 74 68 65 20 63 75 72 72 alid.option.is.given.or.the.curr
cb00 65 6e 74 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 ent.directory.....cannot.be.read
cb20 2e 00 51 75 69 74 00 52 65 61 64 20 61 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e ..Quit.Read.a.line.from.the.stan
cb40 64 61 72 64 20 69 6e 70 75 74 20 61 6e 64 20 73 70 6c 69 74 20 69 74 20 69 6e 74 6f 20 66 69 65 dard.input.and.split.it.into.fie
cb60 6c 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e lds...........Reads.a.single.lin
cb80 65 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2c 20 6f 72 20 66 72 e.from.the.standard.input,.or.fr
cba0 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 0a 20 20 20 20 69 66 20 74 68 65 om.file.descriptor.FD.....if.the
cbc0 20 2d 75 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 68 65 20 6c 69 6e .-u.option.is.supplied...The.lin
cbe0 65 20 69 73 20 73 70 6c 69 74 20 69 6e 74 6f 20 66 69 65 6c 64 73 20 61 73 20 77 69 74 68 20 77 e.is.split.into.fields.as.with.w
cc00 6f 72 64 0a 20 20 20 20 73 70 6c 69 74 74 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 ord.....splitting,.and.the.first
cc20 20 77 6f 72 64 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 4e .word.is.assigned.to.the.first.N
cc40 41 4d 45 2c 20 74 68 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 77 6f 72 64 20 74 6f 20 74 68 65 20 AME,.the.second.....word.to.the.
cc60 73 65 63 6f 6e 64 20 4e 41 4d 45 2c 20 61 6e 64 20 73 6f 20 6f 6e 2c 20 77 69 74 68 20 61 6e 79 second.NAME,.and.so.on,.with.any
cc80 20 6c 65 66 74 6f 76 65 72 20 77 6f 72 64 73 20 61 73 73 69 67 6e 65 64 20 74 6f 0a 20 20 20 20 .leftover.words.assigned.to.....
cca0 74 68 65 20 6c 61 73 74 20 4e 41 4d 45 2e 20 20 4f 6e 6c 79 20 74 68 65 20 63 68 61 72 61 63 74 the.last.NAME...Only.the.charact
ccc0 65 72 73 20 66 6f 75 6e 64 20 69 6e 20 24 49 46 53 20 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 ers.found.in.$IFS.are.recognized
cce0 20 61 73 20 77 6f 72 64 0a 20 20 20 20 64 65 6c 69 6d 69 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 .as.word.....delimiters.........
cd00 20 20 49 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 ..If.no.NAMEs.are.supplied,.the.
cd20 6c 69 6e 65 20 72 65 61 64 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 52 45 50 4c 59 line.read.is.stored.in.the.REPLY
cd40 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 .variable...........Options:....
cd60 20 20 20 2d 61 20 61 72 72 61 79 09 61 73 73 69 67 6e 20 74 68 65 20 77 6f 72 64 73 20 72 65 61 ...-a.array.assign.the.words.rea
cd80 64 20 74 6f 20 73 65 71 75 65 6e 74 69 61 6c 20 69 6e 64 69 63 65 73 20 6f 66 20 74 68 65 20 61 d.to.sequential.indices.of.the.a
cda0 72 72 61 79 0a 20 20 20 20 09 09 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c 20 73 74 61 72 74 rray.......variable.ARRAY,.start
cdc0 69 6e 67 20 61 74 20 7a 65 72 6f 0a 20 20 20 20 20 20 2d 64 20 64 65 6c 69 6d 09 63 6f 6e 74 69 ing.at.zero.......-d.delim.conti
cde0 6e 75 65 20 75 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 nue.until.the.first.character.of
ce00 20 44 45 4c 49 4d 20 69 73 20 72 65 61 64 2c 20 72 61 74 68 65 72 0a 20 20 20 20 09 09 74 68 61 .DELIM.is.read,.rather.......tha
ce20 6e 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 2d 65 09 75 73 65 20 52 65 61 64 6c 69 6e 65 20 n.newline.......-e.use.Readline.
ce40 74 6f 20 6f 62 74 61 69 6e 20 74 68 65 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 69 20 74 65 78 74 to.obtain.the.line.......-i.text
ce60 09 75 73 65 20 54 45 58 54 20 61 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 74 65 78 74 20 66 6f .use.TEXT.as.the.initial.text.fo
ce80 72 20 52 65 61 64 6c 69 6e 65 0a 20 20 20 20 20 20 2d 6e 20 6e 63 68 61 72 73 09 72 65 74 75 72 r.Readline.......-n.nchars.retur
cea0 6e 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 n.after.reading.NCHARS.character
cec0 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 77 61 69 74 69 6e 67 0a 20 20 20 20 09 09 66 6f 72 20 s.rather.than.waiting.......for.
cee0 61 20 6e 65 77 6c 69 6e 65 2c 20 62 75 74 20 68 6f 6e 6f 72 20 61 20 64 65 6c 69 6d 69 74 65 72 a.newline,.but.honor.a.delimiter
cf00 20 69 66 20 66 65 77 65 72 20 74 68 61 6e 0a 20 20 20 20 09 09 4e 43 48 41 52 53 20 63 68 61 72 .if.fewer.than.......NCHARS.char
cf20 61 63 74 65 72 73 20 61 72 65 20 72 65 61 64 20 62 65 66 6f 72 65 20 74 68 65 20 64 65 6c 69 6d acters.are.read.before.the.delim
cf40 69 74 65 72 0a 20 20 20 20 20 20 2d 4e 20 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 6f 6e 6c 79 iter.......-N.nchars.return.only
cf60 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 20 65 78 61 63 74 6c 79 20 4e 43 48 41 52 53 20 63 68 .after.reading.exactly.NCHARS.ch
cf80 61 72 61 63 74 65 72 73 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 09 09 45 4f 46 20 69 73 20 65 6e aracters,.unless.......EOF.is.en
cfa0 63 6f 75 6e 74 65 72 65 64 20 6f 72 20 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 20 69 67 6e countered.or.read.times.out,.ign
cfc0 6f 72 69 6e 67 20 61 6e 79 0a 20 20 20 20 09 09 64 65 6c 69 6d 69 74 65 72 0a 20 20 20 20 20 20 oring.any.......delimiter.......
cfe0 2d 70 20 70 72 6f 6d 70 74 09 6f 75 74 70 75 74 20 74 68 65 20 73 74 72 69 6e 67 20 50 52 4f 4d -p.prompt.output.the.string.PROM
d000 50 54 20 77 69 74 68 6f 75 74 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 62 65 PT.without.a.trailing.newline.be
d020 66 6f 72 65 0a 20 20 20 20 09 09 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 61 64 0a 20 20 fore.......attempting.to.read...
d040 20 20 20 20 2d 72 09 64 6f 20 6e 6f 74 20 61 6c 6c 6f 77 20 62 61 63 6b 73 6c 61 73 68 65 73 20 ....-r.do.not.allow.backslashes.
d060 74 6f 20 65 73 63 61 70 65 20 61 6e 79 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 2d to.escape.any.characters.......-
d080 73 09 64 6f 20 6e 6f 74 20 65 63 68 6f 20 69 6e 70 75 74 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 s.do.not.echo.input.coming.from.
d0a0 61 20 74 65 72 6d 69 6e 61 6c 0a 20 20 20 20 20 20 2d 74 20 74 69 6d 65 6f 75 74 09 74 69 6d 65 a.terminal.......-t.timeout.time
d0c0 20 6f 75 74 20 61 6e 64 20 72 65 74 75 72 6e 20 66 61 69 6c 75 72 65 20 69 66 20 61 20 63 6f 6d .out.and.return.failure.if.a.com
d0e0 70 6c 65 74 65 20 6c 69 6e 65 20 6f 66 0a 20 20 20 20 09 09 69 6e 70 75 74 20 69 73 20 6e 6f 74 plete.line.of.......input.is.not
d100 20 72 65 61 64 20 77 69 74 68 69 6e 20 54 49 4d 45 4f 55 54 20 73 65 63 6f 6e 64 73 2e 20 20 54 .read.within.TIMEOUT.seconds...T
d120 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 20 20 09 09 54 4d 4f 55 54 20 76 61 72 69 he.value.of.the.......TMOUT.vari
d140 61 62 6c 65 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 69 6d 65 6f 75 74 2e 20 20 54 49 able.is.the.default.timeout...TI
d160 4d 45 4f 55 54 20 6d 61 79 20 62 65 20 61 0a 20 20 20 20 09 09 66 72 61 63 74 69 6f 6e 61 6c 20 MEOUT.may.be.a.......fractional.
d180 6e 75 6d 62 65 72 2e 20 20 49 66 20 54 49 4d 45 4f 55 54 20 69 73 20 30 2c 20 72 65 61 64 20 72 number...If.TIMEOUT.is.0,.read.r
d1a0 65 74 75 72 6e 73 0a 20 20 20 20 09 09 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 77 69 74 68 6f 75 eturns.......immediately,.withou
d1c0 74 20 74 72 79 69 6e 67 20 74 6f 20 72 65 61 64 20 61 6e 79 20 64 61 74 61 2c 20 72 65 74 75 72 t.trying.to.read.any.data,.retur
d1e0 6e 69 6e 67 0a 20 20 20 20 09 09 73 75 63 63 65 73 73 20 6f 6e 6c 79 20 69 66 20 69 6e 70 75 74 ning.......success.only.if.input
d200 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 0a 20 .is.available.on.the.specified..
d220 20 20 20 09 09 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 2e 20 20 54 68 65 20 65 78 69 74 20 .....file.descriptor...The.exit.
d240 73 74 61 74 75 73 20 69 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 31 32 38 0a 20 20 20 20 09 status.is.greater.than.128......
d260 09 69 66 20 74 68 65 20 74 69 6d 65 6f 75 74 20 69 73 20 65 78 63 65 65 64 65 64 0a 20 20 20 20 .if.the.timeout.is.exceeded.....
d280 20 20 2d 75 20 66 64 09 72 65 61 64 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f ..-u.fd.read.from.file.descripto
d2a0 72 20 46 44 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 r.FD.instead.of.the.standard.inp
d2c0 75 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 ut..........Exit.Status:.....The
d2e0 20 72 65 74 75 72 6e 20 63 6f 64 65 20 69 73 20 7a 65 72 6f 2c 20 75 6e 6c 65 73 73 20 65 6e 64 .return.code.is.zero,.unless.end
d300 2d 6f 66 2d 66 69 6c 65 20 69 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 2c 20 72 65 61 64 20 74 69 -of-file.is.encountered,.read.ti
d320 6d 65 73 20 6f 75 74 0a 20 20 20 20 28 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 27 73 20 mes.out.....(in.which.case.it's.
d340 67 72 65 61 74 65 72 20 74 68 61 6e 20 31 32 38 29 2c 20 61 20 76 61 72 69 61 62 6c 65 20 61 73 greater.than.128),.a.variable.as
d360 73 69 67 6e 6d 65 6e 74 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 0a 20 20 20 20 6f 72 20 61 6e signment.error.occurs,.....or.an
d380 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 73 75 70 70 .invalid.file.descriptor.is.supp
d3a0 6c 69 65 64 20 61 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 2d 75 2e 00 52 65 61 64 lied.as.the.argument.to.-u..Read
d3c0 20 6c 69 6e 65 73 20 66 72 6f 6d 20 61 20 66 69 6c 65 20 69 6e 74 6f 20 61 6e 20 61 72 72 61 79 .lines.from.a.file.into.an.array
d3e0 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 73 79 6e 6f 6e 79 6d 20 66 6f .variable...........A.synonym.fo
d400 72 20 60 6d 61 70 66 69 6c 65 27 2e 00 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 r.`mapfile'..Read.lines.from.the
d420 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f 20 61 6e 20 69 6e 64 65 78 65 64 20 .standard.input.into.an.indexed.
d440 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 20 6c 69 array.variable...........Read.li
d460 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f nes.from.the.standard.input.into
d480 20 74 68 65 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 41 52 52 41 .the.indexed.array.variable.ARRA
d4a0 59 2c 20 6f 72 0a 20 20 20 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 Y,.or.....from.file.descriptor.F
d4c0 44 20 69 66 20 74 68 65 20 2d 75 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 D.if.the.-u.option.is.supplied..
d4e0 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 4d 41 50 46 49 4c 45 0a 20 20 20 20 69 73 20 74 68 65 .The.variable.MAPFILE.....is.the
d500 20 64 65 66 61 75 6c 74 20 41 52 52 41 59 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 .default.ARRAY...........Options
d520 3a 0a 20 20 20 20 20 20 2d 64 20 64 65 6c 69 6d 09 55 73 65 20 44 45 4c 49 4d 20 74 6f 20 74 65 :.......-d.delim.Use.DELIM.to.te
d540 72 6d 69 6e 61 74 65 20 6c 69 6e 65 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 6e 65 77 6c 69 6e rminate.lines,.instead.of.newlin
d560 65 0a 20 20 20 20 20 20 2d 6e 20 63 6f 75 6e 74 09 43 6f 70 79 20 61 74 20 6d 6f 73 74 20 43 4f e.......-n.count.Copy.at.most.CO
d580 55 4e 54 20 6c 69 6e 65 73 2e 20 20 49 66 20 43 4f 55 4e 54 20 69 73 20 30 2c 20 61 6c 6c 20 6c UNT.lines...If.COUNT.is.0,.all.l
d5a0 69 6e 65 73 20 61 72 65 20 63 6f 70 69 65 64 0a 20 20 20 20 20 20 2d 4f 20 6f 72 69 67 69 6e 09 ines.are.copied.......-O.origin.
d5c0 42 65 67 69 6e 20 61 73 73 69 67 6e 69 6e 67 20 74 6f 20 41 52 52 41 59 20 61 74 20 69 6e 64 65 Begin.assigning.to.ARRAY.at.inde
d5e0 78 20 4f 52 49 47 49 4e 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 6e 64 65 78 20 69 73 20 x.ORIGIN...The.default.index.is.
d600 30 0a 20 20 20 20 20 20 2d 73 20 63 6f 75 6e 74 09 44 69 73 63 61 72 64 20 74 68 65 20 66 69 72 0.......-s.count.Discard.the.fir
d620 73 74 20 43 4f 55 4e 54 20 6c 69 6e 65 73 20 72 65 61 64 0a 20 20 20 20 20 20 2d 74 09 52 65 6d st.COUNT.lines.read.......-t.Rem
d640 6f 76 65 20 61 20 74 72 61 69 6c 69 6e 67 20 44 45 4c 49 4d 20 66 72 6f 6d 20 65 61 63 68 20 6c ove.a.trailing.DELIM.from.each.l
d660 69 6e 65 20 72 65 61 64 20 28 64 65 66 61 75 6c 74 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 ine.read.(default.newline)......
d680 20 2d 75 20 66 64 09 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 .-u.fd.Read.lines.from.file.desc
d6a0 72 69 70 74 6f 72 20 46 44 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 riptor.FD.instead.of.the.standar
d6c0 64 20 69 6e 70 75 74 0a 20 20 20 20 20 20 2d 43 20 63 61 6c 6c 62 61 63 6b 09 45 76 61 6c 75 61 d.input.......-C.callback.Evalua
d6e0 74 65 20 43 41 4c 4c 42 41 43 4b 20 65 61 63 68 20 74 69 6d 65 20 51 55 41 4e 54 55 4d 20 6c 69 te.CALLBACK.each.time.QUANTUM.li
d700 6e 65 73 20 61 72 65 20 72 65 61 64 0a 20 20 20 20 20 20 2d 63 20 71 75 61 6e 74 75 6d 09 53 70 nes.are.read.......-c.quantum.Sp
d720 65 63 69 66 79 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 72 65 61 64 20 62 ecify.the.number.of.lines.read.b
d740 65 74 77 65 65 6e 20 65 61 63 68 20 63 61 6c 6c 20 74 6f 0a 20 20 20 20 09 09 09 43 41 4c 4c 42 etween.each.call.to........CALLB
d760 41 43 4b 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 41 52 ACK..........Arguments:.......AR
d780 52 41 59 09 41 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 74 6f 20 75 73 65 20 66 RAY.Array.variable.name.to.use.f
d7a0 6f 72 20 66 69 6c 65 20 64 61 74 61 0a 20 20 20 20 0a 20 20 20 20 49 66 20 2d 43 20 69 73 20 73 or.file.data..........If.-C.is.s
d7c0 75 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 20 2d 63 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 upplied.without.-c,.the.default.
d7e0 71 75 61 6e 74 75 6d 20 69 73 20 35 30 30 30 2e 20 20 57 68 65 6e 0a 20 20 20 20 43 41 4c 4c 42 quantum.is.5000...When.....CALLB
d800 41 43 4b 20 69 73 20 65 76 61 6c 75 61 74 65 64 2c 20 69 74 20 69 73 20 73 75 70 70 6c 69 65 64 ACK.is.evaluated,.it.is.supplied
d820 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6e 65 78 74 20 61 72 72 61 79 0a 20 20 20 .the.index.of.the.next.array....
d840 20 65 6c 65 6d 65 6e 74 20 74 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 61 6e 64 20 74 68 65 20 .element.to.be.assigned.and.the.
d860 6c 69 6e 65 20 74 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 61 74 20 65 6c 65 6d line.to.be.assigned.to.that.elem
d880 65 6e 74 0a 20 20 20 20 61 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 2e ent.....as.additional.arguments.
d8a0 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 20 61 ..........If.not.supplied.with.a
d8c0 6e 20 65 78 70 6c 69 63 69 74 20 6f 72 69 67 69 6e 2c 20 6d 61 70 66 69 6c 65 20 77 69 6c 6c 20 n.explicit.origin,.mapfile.will.
d8e0 63 6c 65 61 72 20 41 52 52 41 59 20 62 65 66 6f 72 65 0a 20 20 20 20 61 73 73 69 67 6e 69 6e 67 clear.ARRAY.before.....assigning
d900 20 74 6f 20 69 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 .to.it...........Exit.Status:...
d920 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 ..Returns.success.unless.an.inva
d940 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 41 52 52 41 59 20 69 73 20 lid.option.is.given.or.ARRAY.is.
d960 72 65 61 64 6f 6e 6c 79 20 6f 72 0a 20 20 20 20 6e 6f 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 readonly.or.....not.an.indexed.a
d980 72 72 61 79 2e 00 52 65 63 6f 72 64 20 6c 6f 63 6b 00 52 65 6d 65 6d 62 65 72 20 6f 72 20 64 69 rray..Record.lock.Remember.or.di
d9a0 73 70 6c 61 79 20 70 72 6f 67 72 61 6d 20 6c 6f 63 61 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 splay.program.locations.........
d9c0 20 20 44 65 74 65 72 6d 69 6e 65 20 61 6e 64 20 72 65 6d 65 6d 62 65 72 20 74 68 65 20 66 75 6c ..Determine.and.remember.the.ful
d9e0 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 4e 41 4d 45 2e l.pathname.of.each.command.NAME.
da00 20 20 49 66 0a 20 20 20 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c ..If.....no.arguments.are.given,
da20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f .information.about.remembered.co
da40 6d 6d 61 6e 64 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 mmands.is.displayed...........Op
da60 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 64 09 66 6f 72 67 65 74 20 74 68 65 20 72 65 6d 65 6d tions:.......-d.forget.the.remem
da80 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 bered.location.of.each.NAME.....
daa0 20 20 2d 6c 09 64 69 73 70 6c 61 79 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 6d 61 ..-l.display.in.a.format.that.ma
dac0 79 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 0a 20 20 20 20 20 20 2d 70 20 70 61 y.be.reused.as.input.......-p.pa
dae0 74 68 6e 61 6d 65 09 75 73 65 20 50 41 54 48 4e 41 4d 45 20 61 73 20 74 68 65 20 66 75 6c 6c 20 thname.use.PATHNAME.as.the.full.
db00 70 61 74 68 6e 61 6d 65 20 6f 66 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 72 09 66 6f 72 67 65 74 pathname.of.NAME.......-r.forget
db20 20 61 6c 6c 20 72 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 .all.remembered.locations.......
db40 2d 74 09 70 72 69 6e 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e -t.print.the.remembered.location
db60 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 2c 20 70 72 65 63 65 64 69 6e 67 0a 20 20 20 20 09 09 65 .of.each.NAME,.preceding.......e
db80 61 63 68 20 6c 6f 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 ach.location.with.the.correspond
dba0 69 6e 67 20 4e 41 4d 45 20 69 66 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 09 09 4e 41 4d 45 73 ing.NAME.if.multiple.......NAMEs
dbc0 20 61 72 65 20 67 69 76 65 6e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 .are.given.....Arguments:.......
dbe0 4e 41 4d 45 09 45 61 63 68 20 4e 41 4d 45 20 69 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 20 69 NAME.Each.NAME.is.searched.for.i
dc00 6e 20 24 50 41 54 48 20 61 6e 64 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 0a 20 20 n.$PATH.and.added.to.the.list...
dc20 20 20 09 09 6f 66 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 ....of.remembered.commands......
dc40 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 .....Exit.Status:.....Returns.su
dc60 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f ccess.unless.NAME.is.not.found.o
dc80 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 52 65 r.an.invalid.option.is.given..Re
dca0 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 73 74 61 63 6b 2e 0a 20 20 20 move.directories.from.stack.....
dcc0 20 0a 20 20 20 20 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 64 ......Removes.entries.from.the.d
dce0 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e irectory.stack...With.no.argumen
dd00 74 73 2c 20 72 65 6d 6f 76 65 73 0a 20 20 20 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 ts,.removes.....the.top.director
dd20 79 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 68 61 6e 67 65 73 20 74 6f y.from.the.stack,.and.changes.to
dd40 20 74 68 65 20 6e 65 77 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 .the.new.top.directory..........
dd60 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 .Options:.......-n.Suppresses.th
dd80 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 e.normal.change.of.directory.whe
dda0 6e 20 72 65 6d 6f 76 69 6e 67 0a 20 20 20 20 09 09 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f n.removing.......directories.fro
ddc0 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 m.the.stack,.so.only.the.stack.i
dde0 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 s.manipulated...........Argument
de00 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 s:.......+N.Removes.the.Nth.entr
de20 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 y.counting.from.the.left.of.the.
de40 6c 69 73 74 0a 20 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 60 64 69 72 73 27 2c 20 73 74 61 72 list.......shown.by.`dirs',.star
de60 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 60 70 ting.with.zero...For.example:.`p
de80 6f 70 64 20 2b 30 27 0a 20 20 20 20 09 09 72 65 6d 6f 76 65 73 20 74 68 65 20 66 69 72 73 74 20 opd.+0'.......removes.the.first.
dea0 64 69 72 65 63 74 6f 72 79 2c 20 60 70 6f 70 64 20 2b 31 27 20 74 68 65 20 73 65 63 6f 6e 64 2e directory,.`popd.+1'.the.second.
dec0 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 ............-N.Removes.the.Nth.e
dee0 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 ntry.counting.from.the.right.of.
df00 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 60 64 69 72 73 27 2c 20 the.list.......shown.by.`dirs',.
df20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 starting.with.zero...For.example
df40 3a 20 60 70 6f 70 64 20 2d 30 27 0a 20 20 20 20 09 09 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 61 :.`popd.-0'.......removes.the.la
df60 73 74 20 64 69 72 65 63 74 6f 72 79 2c 20 60 70 6f 70 64 20 2d 31 27 20 74 68 65 20 6e 65 78 74 st.directory,.`popd.-1'.the.next
df80 20 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 64 69 72 73 27 20 62 75 .to.last...........The.`dirs'.bu
dfa0 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 iltin.displays.the.directory.sta
dfc0 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 ck...........Exit.Status:.....Re
dfe0 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 turns.success.unless.an.invalid.
e000 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 74 68 65 20 64 69 72 65 argument.is.supplied.or.the.dire
e020 63 74 6f 72 79 0a 20 20 20 20 63 68 61 6e 67 65 20 66 61 69 6c 73 2e 00 52 65 6d 6f 76 65 20 65 ctory.....change.fails..Remove.e
e040 61 63 68 20 4e 41 4d 45 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 ach.NAME.from.the.list.of.define
e060 64 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 d.aliases...........Options:....
e080 20 20 20 2d 61 09 72 65 6d 6f 76 65 20 61 6c 6c 20 61 6c 69 61 73 20 64 65 66 69 6e 69 74 69 6f ...-a.remove.all.alias.definitio
e0a0 6e 73 0a 20 20 20 20 0a 20 20 20 20 52 65 74 75 72 6e 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 ns..........Return.success.unles
e0c0 73 20 61 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 61 6e 20 65 78 69 73 74 69 6e 67 20 61 6c 69 61 s.a.NAME.is.not.an.existing.alia
e0e0 73 2e 00 52 65 6d 6f 76 65 20 6a 6f 62 73 20 66 72 6f 6d 20 63 75 72 72 65 6e 74 20 73 68 65 6c s..Remove.jobs.from.current.shel
e100 6c 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 6d 6f 76 65 73 20 65 61 63 68 20 4a 4f 42 53 50 45 43 l...........Removes.each.JOBSPEC
e120 20 61 72 67 75 6d 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 74 61 62 6c 65 20 6f 66 20 61 63 74 69 .argument.from.the.table.of.acti
e140 76 65 20 6a 6f 62 73 2e 20 20 57 69 74 68 6f 75 74 0a 20 20 20 20 61 6e 79 20 4a 4f 42 53 50 45 ve.jobs...Without.....any.JOBSPE
e160 43 73 2c 20 74 68 65 20 73 68 65 6c 6c 20 75 73 65 73 20 69 74 73 20 6e 6f 74 69 6f 6e 20 6f 66 Cs,.the.shell.uses.its.notion.of
e180 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f .the.current.job...........Optio
e1a0 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 6d 6f 76 65 20 61 6c 6c 20 6a 6f 62 73 20 69 66 20 ns:.......-a.remove.all.jobs.if.
e1c0 4a 4f 42 53 50 45 43 20 69 73 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 0a 20 20 20 20 20 20 2d 68 JOBSPEC.is.not.supplied.......-h
e1e0 09 6d 61 72 6b 20 65 61 63 68 20 4a 4f 42 53 50 45 43 20 73 6f 20 74 68 61 74 20 53 49 47 48 55 .mark.each.JOBSPEC.so.that.SIGHU
e200 50 20 69 73 20 6e 6f 74 20 73 65 6e 74 20 74 6f 20 74 68 65 20 6a 6f 62 20 69 66 20 74 68 65 0a P.is.not.sent.to.the.job.if.the.
e220 20 20 20 20 09 09 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 61 20 53 49 47 48 55 50 0a 20 20 ......shell.receives.a.SIGHUP...
e240 20 20 20 20 2d 72 09 72 65 6d 6f 76 65 20 6f 6e 6c 79 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 0a ....-r.remove.only.running.jobs.
e260 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
e280 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 s.success.unless.an.invalid.opti
e2a0 6f 6e 20 6f 72 20 4a 4f 42 53 50 45 43 20 69 73 20 67 69 76 65 6e 2e 00 52 65 6d 6f 76 65 73 20 on.or.JOBSPEC.is.given..Removes.
e2c0 65 6e 74 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b entries.from.the.directory.stack
e2e0 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 6d 6f 76 65 73 0a 20 20 ...With.no.arguments,.removes...
e300 20 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 74 68 65 20 73 74 61 ..the.top.directory.from.the.sta
e320 63 6b 2c 20 61 6e 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6e 65 77 20 74 6f 70 20 64 ck,.and.changes.to.the.new.top.d
e340 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 irectory...........Options:.....
e360 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 ..-n.Suppresses.the.normal.chang
e380 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 0a 20 20 20 e.of.directory.when.removing....
e3a0 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f ..directories.from.the.stack,.so
e3c0 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a .only.the.stack.is.manipulated..
e3e0 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 65 6d .........Arguments:.......+N.Rem
e400 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d oves.the.Nth.entry.counting.from
e420 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 73 68 6f 77 6e .the.left.of.the.list......shown
e440 20 62 79 20 60 64 69 72 73 27 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 .by.`dirs',.starting.with.zero..
e460 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 60 70 6f 70 64 20 2b 30 27 0a 20 20 20 20 09 72 65 6d .For.example:.`popd.+0'......rem
e480 6f 76 65 73 20 74 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 2c 20 60 70 6f 70 64 20 oves.the.first.directory,.`popd.
e4a0 2b 31 27 20 74 68 65 20 73 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 65 +1'.the.second.............-N.Re
e4c0 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f moves.the.Nth.entry.counting.fro
e4e0 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 73 68 6f m.the.right.of.the.list......sho
e500 77 6e 20 62 79 20 60 64 69 72 73 27 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f wn.by.`dirs',.starting.with.zero
e520 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 60 70 6f 70 64 20 2d 30 27 0a 20 20 20 20 09 72 ...For.example:.`popd.-0'......r
e540 65 6d 6f 76 65 73 20 74 68 65 20 6c 61 73 74 20 64 69 72 65 63 74 6f 72 79 2c 20 60 70 6f 70 64 emoves.the.last.directory,.`popd
e560 20 2d 31 27 20 74 68 65 20 6e 65 78 74 20 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 .-1'.the.next.to.last...........
e580 54 68 65 20 60 64 69 72 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 The.`dirs'.builtin.displays.the.
e5a0 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 00 52 65 70 6c 61 63 65 20 74 68 65 20 73 68 65 directory.stack..Replace.the.she
e5c0 6c 6c 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a ll.with.the.given.command.......
e5e0 20 20 20 20 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 ....Execute.COMMAND,.replacing.t
e600 68 69 73 20 73 68 65 6c 6c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f his.shell.with.the.specified.pro
e620 67 72 61 6d 2e 0a 20 20 20 20 41 52 47 55 4d 45 4e 54 53 20 62 65 63 6f 6d 65 20 74 68 65 20 61 gram......ARGUMENTS.become.the.a
e640 72 67 75 6d 65 6e 74 73 20 74 6f 20 43 4f 4d 4d 41 4e 44 2e 20 20 49 66 20 43 4f 4d 4d 41 4e 44 rguments.to.COMMAND...If.COMMAND
e660 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 20 20 61 6e 79 20 72 65 64 69 72 .is.not.specified,.....any.redir
e680 65 63 74 69 6f 6e 73 20 74 61 6b 65 20 65 66 66 65 63 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 ections.take.effect.in.the.curre
e6a0 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 nt.shell...........Options:.....
e6c0 20 20 2d 61 20 6e 61 6d 65 09 70 61 73 73 20 4e 41 4d 45 20 61 73 20 74 68 65 20 7a 65 72 6f 74 ..-a.name.pass.NAME.as.the.zerot
e6e0 68 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 20 20 2d 63 09 65 h.argument.to.COMMAND.......-c.e
e700 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 20 65 6e 76 xecute.COMMAND.with.an.empty.env
e720 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d 6c 09 70 6c 61 63 65 20 61 20 64 61 73 68 20 69 ironment.......-l.place.a.dash.i
e740 6e 20 74 68 65 20 7a 65 72 6f 74 68 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 43 4f 4d 4d 41 4e 44 n.the.zeroth.argument.to.COMMAND
e760 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 6e 6f 74 20 ..........If.the.command.cannot.
e780 62 65 20 65 78 65 63 75 74 65 64 2c 20 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 73 be.executed,.a.non-interactive.s
e7a0 68 65 6c 6c 20 65 78 69 74 73 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 74 68 65 20 73 68 65 6c 6c hell.exits,.unless.....the.shell
e7c0 20 6f 70 74 69 6f 6e 20 60 65 78 65 63 66 61 69 6c 27 20 69 73 20 73 65 74 2e 0a 20 20 20 20 0a .option.`execfail'.is.set.......
e7e0 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
e800 63 65 73 73 20 75 6e 6c 65 73 73 20 43 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 cess.unless.COMMAND.is.not.found
e820 20 6f 72 20 61 20 72 65 64 69 72 65 63 74 69 6f 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 .or.a.redirection.error.occurs..
e840 52 65 70 6f 72 74 20 74 69 6d 65 20 63 6f 6e 73 75 6d 65 64 20 62 79 20 70 69 70 65 6c 69 6e 65 Report.time.consumed.by.pipeline
e860 27 73 20 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 50 's.execution...........Execute.P
e880 49 50 45 4c 49 4e 45 20 61 6e 64 20 70 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 IPELINE.and.print.a.summary.of.t
e8a0 68 65 20 72 65 61 6c 20 74 69 6d 65 2c 20 75 73 65 72 20 43 50 55 20 74 69 6d 65 2c 0a 20 20 20 he.real.time,.user.CPU.time,....
e8c0 20 61 6e 64 20 73 79 73 74 65 6d 20 43 50 55 20 74 69 6d 65 20 73 70 65 6e 74 20 65 78 65 63 75 .and.system.CPU.time.spent.execu
e8e0 74 69 6e 67 20 50 49 50 45 4c 49 4e 45 20 77 68 65 6e 20 69 74 20 74 65 72 6d 69 6e 61 74 65 73 ting.PIPELINE.when.it.terminates
e900 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 70 72 69 ...........Options:.......-p.pri
e920 6e 74 20 74 68 65 20 74 69 6d 69 6e 67 20 73 75 6d 6d 61 72 79 20 69 6e 20 74 68 65 20 70 6f 72 nt.the.timing.summary.in.the.por
e940 74 61 62 6c 65 20 50 6f 73 69 78 20 66 6f 72 6d 61 74 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 table.Posix.format..........The.
e960 76 61 6c 75 65 20 6f 66 20 74 68 65 20 54 49 4d 45 46 4f 52 4d 41 54 20 76 61 72 69 61 62 6c 65 value.of.the.TIMEFORMAT.variable
e980 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 6f 75 74 70 75 74 20 66 6f 72 6d 61 74 2e 0a 20 .is.used.as.the.output.format...
e9a0 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 72 65 74 ........Exit.Status:.....The.ret
e9c0 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 urn.status.is.the.return.status.
e9e0 6f 66 20 50 49 50 45 4c 49 4e 45 2e 00 52 65 73 75 6d 65 20 66 6f 72 2c 20 77 68 69 6c 65 2c 20 of.PIPELINE..Resume.for,.while,.
ea00 6f 72 20 75 6e 74 69 6c 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 73 75 6d 65 73 or.until.loops...........Resumes
ea20 20 74 68 65 20 6e 65 78 74 20 69 74 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 65 6e 63 6c 6f .the.next.iteration.of.the.enclo
ea40 73 69 6e 67 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f 72 20 55 4e 54 49 4c 20 6c 6f 6f 70 2e 0a 20 sing.FOR,.WHILE.or.UNTIL.loop...
ea60 20 20 20 49 66 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 72 65 73 75 6d 65 73 20 74 68 ...If.N.is.specified,.resumes.th
ea80 65 20 4e 74 68 20 65 6e 63 6c 6f 73 69 6e 67 20 6c 6f 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 45 e.Nth.enclosing.loop...........E
eaa0 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 xit.Status:.....The.exit.status.
eac0 69 73 20 30 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 6f 74 20 67 72 65 61 74 65 72 20 74 68 61 is.0.unless.N.is.not.greater.tha
eae0 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 31 2e 00 52 65 73 75 6d 65 20 6a 6f 62 20 69 6e 20 66 n.or.equal.to.1..Resume.job.in.f
eb00 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 71 75 69 76 61 6c 65 6e 74 20 74 oreground...........Equivalent.t
eb20 6f 20 74 68 65 20 4a 4f 42 5f 53 50 45 43 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 60 o.the.JOB_SPEC.argument.to.the.`
eb40 66 67 27 20 63 6f 6d 6d 61 6e 64 2e 20 20 52 65 73 75 6d 65 20 61 0a 20 20 20 20 73 74 6f 70 70 fg'.command...Resume.a.....stopp
eb60 65 64 20 6f 72 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 2e 20 20 4a 4f 42 5f 53 50 45 43 20 ed.or.background.job...JOB_SPEC.
eb80 63 61 6e 20 73 70 65 63 69 66 79 20 65 69 74 68 65 72 20 61 20 6a 6f 62 20 6e 61 6d 65 0a 20 20 can.specify.either.a.job.name...
eba0 20 20 6f 72 20 61 20 6a 6f 62 20 6e 75 6d 62 65 72 2e 20 20 46 6f 6c 6c 6f 77 69 6e 67 20 4a 4f ..or.a.job.number...Following.JO
ebc0 42 5f 53 50 45 43 20 77 69 74 68 20 61 20 60 26 27 20 70 6c 61 63 65 73 20 74 68 65 20 6a 6f 62 B_SPEC.with.a.`&'.places.the.job
ebe0 20 69 6e 0a 20 20 20 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 61 73 20 69 66 20 74 68 .in.....the.background,.as.if.th
ec00 65 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 68 61 64 20 62 65 65 6e 20 73 75 70 e.job.specification.had.been.sup
ec20 70 6c 69 65 64 20 61 73 20 61 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 60 62 67 27 plied.as.an.....argument.to.`bg'
ec40 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
ec60 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 72 65 73 75 6d 65 64 20 6a 6f rns.the.status.of.the.resumed.jo
ec80 62 2e 00 52 65 74 75 72 6e 20 61 20 73 75 63 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 0a 20 b..Return.a.successful.result...
eca0 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 ........Exit.Status:.....Always.
ecc0 73 75 63 63 65 65 64 73 2e 00 52 65 74 75 72 6e 20 61 6e 20 75 6e 73 75 63 63 65 73 73 66 75 6c succeeds..Return.an.unsuccessful
ece0 20 72 65 73 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 .result...........Exit.Status:..
ed00 20 20 20 41 6c 77 61 79 73 20 66 61 69 6c 73 2e 00 52 65 74 75 72 6e 20 66 72 6f 6d 20 61 20 73 ...Always.fails..Return.from.a.s
ed20 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 43 61 75 73 65 73 20 61 hell.function...........Causes.a
ed40 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 6f 75 72 63 65 64 20 73 63 72 69 70 74 20 74 6f 20 65 .function.or.sourced.script.to.e
ed60 78 69 74 20 77 69 74 68 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 20 20 20 20 73 70 xit.with.the.return.value.....sp
ed80 65 63 69 66 69 65 64 20 62 79 20 4e 2e 20 20 49 66 20 4e 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 ecified.by.N...If.N.is.omitted,.
eda0 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 74 68 61 74 20 6f 66 20 74 68 65 the.return.status.is.that.of.the
edc0 0a 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 20 77 69 74 68 69 .....last.command.executed.withi
ede0 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 63 72 69 70 74 2e 0a 20 20 20 20 0a 20 n.the.function.or.script........
ee00 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 4e 2c 20 6f ...Exit.Status:.....Returns.N,.o
ee20 72 20 66 61 69 6c 75 72 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 r.failure.if.the.shell.is.not.ex
ee40 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 63 72 69 70 74 2e 00 52 65 ecuting.a.function.or.script..Re
ee60 74 75 72 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 turn.the.context.of.the.current.
ee80 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 subroutine.call...........Withou
eea0 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 22 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 t.EXPR,.returns."$line.$filename
eec0 22 2e 20 20 57 69 74 68 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 0a 20 20 20 20 22 24 6c 69 6e "...With.EXPR,.returns....."$lin
eee0 65 20 24 73 75 62 72 6f 75 74 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 22 3b 20 74 68 69 73 20 65 e.$subroutine.$filename";.this.e
ef00 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a xtra.information.can.be.used.to.
ef20 20 20 20 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 2e 0a 20 20 20 20 0a ....provide.a.stack.trace.......
ef40 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 20 69 6e 64 69 63 61 74 65 73 20 ....The.value.of.EXPR.indicates.
ef60 68 6f 77 20 6d 61 6e 79 20 63 61 6c 6c 20 66 72 61 6d 65 73 20 74 6f 20 67 6f 20 62 61 63 6b 20 how.many.call.frames.to.go.back.
ef80 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6f 6e 65 3b 20 74 68 65 20 before.the.....current.one;.the.
efa0 74 6f 70 20 66 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 0a 20 20 20 20 0a 20 20 20 20 45 top.frame.is.frame.0...........E
efc0 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 xit.Status:.....Returns.0.unless
efe0 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 20 73 68 .the.shell.is.not.executing.a.sh
f000 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 45 58 50 52 0a 20 20 20 20 69 73 20 69 6e 76 61 ell.function.or.EXPR.....is.inva
f020 6c 69 64 2e 00 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 68 65 20 lid..Returns.the.context.of.the.
f040 63 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c 2e 0a 20 20 20 20 0a 20 20 current.subroutine.call.........
f060 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 00 52 75 6e 6e 69 6e 67 ..Without.EXPR,.returns..Running
f080 00 53 65 67 6d 65 6e 74 61 74 69 6f 6e 20 66 61 75 6c 74 00 53 65 6c 65 63 74 20 77 6f 72 64 73 .Segmentation.fault.Select.words
f0a0 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 61 6e 64 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 .from.a.list.and.execute.command
f0c0 73 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 57 4f 52 44 53 20 61 72 65 20 65 78 70 61 6e 64 s...........The.WORDS.are.expand
f0e0 65 64 2c 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 77 6f 72 64 73 2e 20 ed,.generating.a.list.of.words..
f100 20 54 68 65 0a 20 20 20 20 73 65 74 20 6f 66 20 65 78 70 61 6e 64 65 64 20 77 6f 72 64 73 20 69 .The.....set.of.expanded.words.i
f120 73 20 70 72 69 6e 74 65 64 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 2c s.printed.on.the.standard.error,
f140 20 65 61 63 68 0a 20 20 20 20 70 72 65 63 65 64 65 64 20 62 79 20 61 20 6e 75 6d 62 65 72 2e 20 .each.....preceded.by.a.number..
f160 20 49 66 20 60 69 6e 20 57 4f 52 44 53 27 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 60 .If.`in.WORDS'.is.not.present,.`
f180 69 6e 20 22 24 40 22 27 0a 20 20 20 20 69 73 20 61 73 73 75 6d 65 64 2e 20 20 54 68 65 20 50 53 in."$@"'.....is.assumed...The.PS
f1a0 33 20 70 72 6f 6d 70 74 20 69 73 20 74 68 65 6e 20 64 69 73 70 6c 61 79 65 64 20 61 6e 64 20 61 3.prompt.is.then.displayed.and.a
f1c0 20 6c 69 6e 65 20 72 65 61 64 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 .line.read.....from.the.standard
f1e0 20 69 6e 70 75 74 2e 20 20 49 66 20 74 68 65 20 6c 69 6e 65 20 63 6f 6e 73 69 73 74 73 20 6f 66 .input...If.the.line.consists.of
f200 20 74 68 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f .the.number.....corresponding.to
f220 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 77 6f 72 64 73 2c 20 74 68 65 .one.of.the.displayed.words,.the
f240 6e 20 4e 41 4d 45 20 69 73 20 73 65 74 0a 20 20 20 20 74 6f 20 74 68 61 74 20 77 6f 72 64 2e 20 n.NAME.is.set.....to.that.word..
f260 20 49 66 20 74 68 65 20 6c 69 6e 65 20 69 73 20 65 6d 70 74 79 2c 20 57 4f 52 44 53 20 61 6e 64 .If.the.line.is.empty,.WORDS.and
f280 20 74 68 65 20 70 72 6f 6d 70 74 20 61 72 65 0a 20 20 20 20 72 65 64 69 73 70 6c 61 79 65 64 2e .the.prompt.are.....redisplayed.
f2a0 20 20 49 66 20 45 4f 46 20 69 73 20 72 65 61 64 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f ..If.EOF.is.read,.the.command.co
f2c0 6d 70 6c 65 74 65 73 2e 20 20 41 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 76 61 6c 75 65 20 72 65 mpletes...Any.other.....value.re
f2e0 61 64 20 63 61 75 73 65 73 20 4e 41 4d 45 20 74 6f 20 62 65 20 73 65 74 20 74 6f 20 6e 75 6c 6c ad.causes.NAME.to.be.set.to.null
f300 2e 20 20 54 68 65 20 6c 69 6e 65 20 72 65 61 64 20 69 73 20 73 61 76 65 64 0a 20 20 20 20 69 6e ...The.line.read.is.saved.....in
f320 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 52 45 50 4c 59 2e 20 20 43 4f 4d 4d 41 4e 44 53 20 61 .the.variable.REPLY...COMMANDS.a
f340 72 65 20 65 78 65 63 75 74 65 64 20 61 66 74 65 72 20 65 61 63 68 20 73 65 6c 65 63 74 69 6f 6e re.executed.after.each.selection
f360 0a 20 20 20 20 75 6e 74 69 6c 20 61 20 62 72 65 61 6b 20 63 6f 6d 6d 61 6e 64 20 69 73 20 65 78 .....until.a.break.command.is.ex
f380 65 63 75 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 ecuted...........Exit.Status:...
f3a0 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 ..Returns.the.status.of.the.last
f3c0 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 53 65 6e 64 20 61 20 73 69 67 6e 61 6c .command.executed..Send.a.signal
f3e0 20 74 6f 20 61 20 6a 6f 62 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 6e 64 20 74 68 65 20 70 72 6f .to.a.job...........Send.the.pro
f400 63 65 73 73 65 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 50 49 44 20 6f 72 20 4a 4f 42 53 cesses.identified.by.PID.or.JOBS
f420 50 45 43 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 64 20 62 79 0a 20 20 20 20 53 49 47 53 PEC.the.signal.named.by.....SIGS
f440 50 45 43 20 6f 72 20 53 49 47 4e 55 4d 2e 20 20 49 66 20 6e 65 69 74 68 65 72 20 53 49 47 53 50 PEC.or.SIGNUM...If.neither.SIGSP
f460 45 43 20 6e 6f 72 20 53 49 47 4e 55 4d 20 69 73 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 0a 20 EC.nor.SIGNUM.is.present,.then..
f480 20 20 20 53 49 47 54 45 52 4d 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 ...SIGTERM.is.assumed...........
f4a0 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 73 20 73 69 67 09 53 49 47 20 69 73 20 61 20 73 Options:.......-s.sig.SIG.is.a.s
f4c0 69 67 6e 61 6c 20 6e 61 6d 65 0a 20 20 20 20 20 20 2d 6e 20 73 69 67 09 53 49 47 20 69 73 20 61 ignal.name.......-n.sig.SIG.is.a
f4e0 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 2d 6c 09 6c 69 73 74 20 74 68 65 .signal.number.......-l.list.the
f500 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 3b 20 69 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 6c 6c .signal.names;.if.arguments.foll
f520 6f 77 20 60 2d 6c 27 20 74 68 65 79 20 61 72 65 0a 20 20 20 20 09 09 61 73 73 75 6d 65 64 20 74 ow.`-l'.they.are.......assumed.t
f540 6f 20 62 65 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 73 20 66 6f 72 20 77 68 69 63 68 20 6e 61 o.be.signal.numbers.for.which.na
f560 6d 65 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 73 74 65 64 0a 20 20 20 20 20 20 2d 4c 09 73 79 mes.should.be.listed.......-L.sy
f580 6e 6f 6e 79 6d 20 66 6f 72 20 2d 6c 0a 20 20 20 20 0a 20 20 20 20 4b 69 6c 6c 20 69 73 20 61 20 nonym.for.-l..........Kill.is.a.
f5a0 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 66 6f 72 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 69 shell.builtin.for.two.reasons:.i
f5c0 74 20 61 6c 6c 6f 77 73 20 6a 6f 62 20 49 44 73 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 20 20 t.allows.job.IDs.to.be.used.....
f5e0 69 6e 73 74 65 61 64 20 6f 66 20 70 72 6f 63 65 73 73 20 49 44 73 2c 20 61 6e 64 20 61 6c 6c 6f instead.of.process.IDs,.and.allo
f600 77 73 20 70 72 6f 63 65 73 73 65 73 20 74 6f 20 62 65 20 6b 69 6c 6c 65 64 20 69 66 20 74 68 65 ws.processes.to.be.killed.if.the
f620 20 6c 69 6d 69 74 0a 20 20 20 20 6f 6e 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 79 6f 75 .limit.....on.processes.that.you
f640 20 63 61 6e 20 63 72 65 61 74 65 20 69 73 20 72 65 61 63 68 65 64 2e 0a 20 20 20 20 0a 20 20 20 .can.create.is.reached..........
f660 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
f680 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 s.unless.an.invalid.option.is.gi
f6a0 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 65 74 20 52 65 61 64 ven.or.an.error.occurs..Set.Read
f6c0 6c 69 6e 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 2e line.key.bindings.and.variables.
f6e0 0a 20 20 20 20 0a 20 20 20 20 42 69 6e 64 20 61 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 74 6f ..........Bind.a.key.sequence.to
f700 20 61 20 52 65 61 64 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 20 6d 61 63 72 6f 2c .a.Readline.function.or.a.macro,
f720 20 6f 72 20 73 65 74 20 61 0a 20 20 20 20 52 65 61 64 6c 69 6e 65 20 76 61 72 69 61 62 6c 65 2e .or.set.a.....Readline.variable.
f740 20 20 54 68 65 20 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 20 73 79 6e 74 61 78 ..The.non-option.argument.syntax
f760 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a 20 20 20 20 74 68 61 74 20 66 6f 75 6e 64 .is.equivalent.to.....that.found
f780 20 69 6e 20 7e 2f 2e 69 6e 70 75 74 72 63 2c 20 62 75 74 20 6d 75 73 74 20 62 65 20 70 61 73 73 .in.~/.inputrc,.but.must.be.pass
f7a0 65 64 20 61 73 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 3a 0a 20 20 20 20 65 2e 67 ed.as.a.single.argument:.....e.g
f7c0 2e 2c 20 62 69 6e 64 20 27 22 5c 43 2d 78 5c 43 2d 72 22 3a 20 72 65 2d 72 65 61 64 2d 69 6e 69 .,.bind.'"\C-x\C-r":.re-read-ini
f7e0 74 2d 66 69 6c 65 27 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 t-file'...........Options:......
f800 20 2d 6d 20 20 6b 65 79 6d 61 70 20 20 20 20 20 20 20 20 20 55 73 65 20 4b 45 59 4d 41 50 20 61 .-m..keymap.........Use.KEYMAP.a
f820 73 20 74 68 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 s.the.keymap.for.the.duration.of
f840 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 .this..........................c
f860 6f 6d 6d 61 6e 64 2e 20 20 41 63 63 65 70 74 61 62 6c 65 20 6b 65 79 6d 61 70 20 6e 61 6d 65 73 ommand...Acceptable.keymap.names
f880 20 61 72 65 20 65 6d 61 63 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .are.emacs,.....................
f8a0 20 20 20 20 20 65 6d 61 63 73 2d 73 74 61 6e 64 61 72 64 2c 20 65 6d 61 63 73 2d 6d 65 74 61 2c .....emacs-standard,.emacs-meta,
f8c0 20 65 6d 61 63 73 2d 63 74 6c 78 2c 20 76 69 2c 20 76 69 2d 6d 6f 76 65 2c 0a 20 20 20 20 20 20 .emacs-ctlx,.vi,.vi-move,.......
f8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 2d 63 6f 6d 6d 61 6e 64 2c 20 61 ...................vi-command,.a
f900 6e 64 20 76 69 2d 69 6e 73 65 72 74 2e 0a 20 20 20 20 20 20 2d 6c 20 20 20 20 20 20 20 20 20 20 nd.vi-insert........-l..........
f920 20 20 20 20 20 20 20 4c 69 73 74 20 6e 61 6d 65 73 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 2e 0a .......List.names.of.functions..
f940 20 20 20 20 20 20 2d 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 66 75 ......-P.................List.fu
f960 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 2e 0a 20 20 20 20 20 nction.names.and.bindings.......
f980 20 2d 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 66 75 6e 63 74 69 6f .-p.................List.functio
f9a0 6e 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 ns.and.bindings.in.a.form.that.c
f9c0 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 an.be..........................r
f9e0 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 53 20 20 20 20 20 20 20 20 eused.as.input........-S........
fa00 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 .........List.key.sequences.that
fa20 20 69 6e 76 6f 6b 65 20 6d 61 63 72 6f 73 20 61 6e 64 20 74 68 65 69 72 20 76 61 6c 75 65 73 0a .invoke.macros.and.their.values.
fa40 20 20 20 20 20 20 2d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 ......-s.................List.ke
fa60 79 20 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 69 6e 76 6f 6b 65 20 6d 61 63 72 6f 73 20 61 y.sequences.that.invoke.macros.a
fa80 6e 64 20 74 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nd.their.values.................
faa0 20 20 20 20 20 20 20 20 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 .........in.a.form.that.can.be.r
fac0 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 56 20 20 20 20 20 20 20 20 eused.as.input........-V........
fae0 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 .........List.variable.names.and
fb00 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 2d 76 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .values.......-v................
fb20 20 4c 69 73 74 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 .List.variable.names.and.values.
fb40 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 in.a.form.that.can..............
fb60 20 20 20 20 20 20 20 20 20 20 20 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a ............be.reused.as.input..
fb80 20 20 20 20 20 20 2d 71 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 20 51 75 65 72 79 20 61 ......-q..function-name..Query.a
fba0 62 6f 75 74 20 77 68 69 63 68 20 6b 65 79 73 20 69 6e 76 6f 6b 65 20 74 68 65 20 6e 61 6d 65 64 bout.which.keys.invoke.the.named
fbc0 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d 75 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 .function........-u..function-na
fbe0 6d 65 20 20 55 6e 62 69 6e 64 20 61 6c 6c 20 6b 65 79 73 20 77 68 69 63 68 20 61 72 65 20 62 6f me..Unbind.all.keys.which.are.bo
fc00 75 6e 64 20 74 6f 20 74 68 65 20 6e 61 6d 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 und.to.the.named.function.......
fc20 20 2d 72 20 20 6b 65 79 73 65 71 20 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 62 .-r..keyseq.........Remove.the.b
fc40 69 6e 64 69 6e 67 20 66 6f 72 20 4b 45 59 53 45 51 2e 0a 20 20 20 20 20 20 2d 66 20 20 66 69 6c inding.for.KEYSEQ........-f..fil
fc60 65 6e 61 6d 65 20 20 20 20 20 20 20 52 65 61 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 72 ename.......Read.key.bindings.fr
fc80 6f 6d 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 20 20 2d 78 20 20 6b 65 79 73 65 71 3a 73 68 om.FILENAME........-x..keyseq:sh
fca0 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 09 43 61 75 73 65 20 53 48 45 4c 4c 2d 43 4f 4d 4d 41 4e 44 20 ell-command.Cause.SHELL-COMMAND.
fcc0 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 0a 20 20 20 20 09 09 09 09 4b 45 59 53 to.be.executed.when.........KEYS
fce0 45 51 20 69 73 20 65 6e 74 65 72 65 64 2e 0a 20 20 20 20 20 20 2d 58 20 20 20 20 20 20 20 20 20 EQ.is.entered........-X.........
fd00 20 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 20 62 6f 75 6e 64 ........List.key.sequences.bound
fd20 20 77 69 74 68 20 2d 78 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 .with.-x.and.associated.commands
fd40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 20 66 ..........................in.a.f
fd60 6f 72 6d 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e orm.that.can.be.reused.as.input.
fd80 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 62 69 6e 64 20 ..........Exit.Status:.....bind.
fda0 72 65 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 returns.0.unless.an.unrecognized
fdc0 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 .option.is.given.or.an.error.occ
fde0 75 72 73 2e 00 53 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 urs..Set.and.unset.shell.options
fe00 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 73 65 74 74 69 6e 67 20 6f 66 ...........Change.the.setting.of
fe20 20 65 61 63 68 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 4e 41 4d 45 2e 20 20 57 69 74 .each.shell.option.OPTNAME...Wit
fe40 68 6f 75 74 20 61 6e 79 20 6f 70 74 69 6f 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2c 20 6c hout.any.option.....arguments,.l
fe60 69 73 74 20 65 61 63 68 20 73 75 70 70 6c 69 65 64 20 4f 50 54 4e 41 4d 45 2c 20 6f 72 20 61 6c ist.each.supplied.OPTNAME,.or.al
fe80 6c 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 69 66 20 6e 6f 0a 20 20 20 20 4f 50 54 4e 41 4d l.shell.options.if.no.....OPTNAM
fea0 45 73 20 61 72 65 20 67 69 76 65 6e 2c 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e Es.are.given,.with.an.indication
fec0 20 6f 66 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 61 63 68 20 69 73 20 73 65 74 2e 0a .of.whether.or.not.each.is.set..
fee0 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6f 09 72 65 73 74 72 .........Options:.......-o.restr
ff00 69 63 74 20 4f 50 54 4e 41 4d 45 73 20 74 6f 20 74 68 6f 73 65 20 64 65 66 69 6e 65 64 20 66 6f ict.OPTNAMEs.to.those.defined.fo
ff20 72 20 75 73 65 20 77 69 74 68 20 60 73 65 74 20 2d 6f 27 0a 20 20 20 20 20 20 2d 70 09 70 72 69 r.use.with.`set.-o'.......-p.pri
ff40 6e 74 20 65 61 63 68 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 77 69 74 68 20 61 6e 20 69 6e 64 nt.each.shell.option.with.an.ind
ff60 69 63 61 74 69 6f 6e 20 6f 66 20 69 74 73 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 2d 71 09 73 ication.of.its.status.......-q.s
ff80 75 70 70 72 65 73 73 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 2d 73 09 65 6e 61 62 6c 65 20 28 uppress.output.......-s.enable.(
ffa0 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 0a 20 20 20 20 20 20 2d 75 09 64 69 73 61 62 set).each.OPTNAME.......-u.disab
ffc0 6c 65 20 28 75 6e 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 0a 20 20 20 20 0a 20 20 20 le.(unset).each.OPTNAME.........
ffe0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
10000 73 20 69 66 20 4f 50 54 4e 41 4d 45 20 69 73 20 65 6e 61 62 6c 65 64 3b 20 66 61 69 6c 73 20 69 s.if.OPTNAME.is.enabled;.fails.i
10020 66 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 67 69 76 65 6e f.an.invalid.option.is.....given
10040 20 6f 72 20 4f 50 54 4e 41 4d 45 20 69 73 20 64 69 73 61 62 6c 65 64 2e 00 53 65 74 20 65 78 70 .or.OPTNAME.is.disabled..Set.exp
10060 6f 72 74 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 ort.attribute.for.shell.variable
10080 73 2e 0a 20 20 20 20 0a 20 20 20 20 4d 61 72 6b 73 20 65 61 63 68 20 4e 41 4d 45 20 66 6f 72 20 s...........Marks.each.NAME.for.
100a0 61 75 74 6f 6d 61 74 69 63 20 65 78 70 6f 72 74 20 74 6f 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d automatic.export.to.the.environm
100c0 65 6e 74 20 6f 66 20 73 75 62 73 65 71 75 65 6e 74 6c 79 0a 20 20 20 20 65 78 65 63 75 74 65 64 ent.of.subsequently.....executed
100e0 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 56 41 4c 55 45 20 69 73 20 73 75 70 70 6c 69 65 64 .commands...If.VALUE.is.supplied
10100 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 20 62 65 66 6f 72 65 20 65 78 70 6f 72 74 69 6e 67 2e ,.assign.VALUE.before.exporting.
10120 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 72 65 66 65 ..........Options:.......-f.refe
10140 72 20 74 6f 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 6e 09 72 65 r.to.shell.functions.......-n.re
10160 6d 6f 76 65 20 74 68 65 20 65 78 70 6f 72 74 20 70 72 6f 70 65 72 74 79 20 66 72 6f 6d 20 65 61 move.the.export.property.from.ea
10180 63 68 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 ch.NAME.......-p.display.a.list.
101a0 6f 66 20 61 6c 6c 20 65 78 70 6f 72 74 65 64 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 66 75 of.all.exported.variables.and.fu
101c0 6e 63 74 69 6f 6e 73 0a 20 20 20 20 0a 20 20 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 nctions..........An.argument.of.
101e0 60 2d 2d 27 20 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 20 70 72 6f `--'.disables.further.option.pro
10200 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 cessing...........Exit.Status:..
10220 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 ...Returns.success.unless.an.inv
10240 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 4e 41 4d 45 20 69 73 20 alid.option.is.given.or.NAME.is.
10260 69 6e 76 61 6c 69 64 2e 00 53 65 74 20 6f 72 20 75 6e 73 65 74 20 76 61 6c 75 65 73 20 6f 66 20 invalid..Set.or.unset.values.of.
10280 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 shell.options.and.positional.par
102a0 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 76 61 6c ameters...........Change.the.val
102c0 75 65 20 6f 66 20 73 68 65 6c 6c 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 70 6f 73 69 74 ue.of.shell.attributes.and.posit
102e0 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2c 20 6f 72 0a 20 20 20 20 64 69 73 70 6c 61 79 ional.parameters,.or.....display
10300 20 74 68 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 6f 66 20 73 68 65 6c 6c 20 76 .the.names.and.values.of.shell.v
10320 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 ariables...........Options:.....
10340 20 20 2d 61 20 20 4d 61 72 6b 20 76 61 72 69 61 62 6c 65 73 20 77 68 69 63 68 20 61 72 65 20 6d ..-a..Mark.variables.which.are.m
10360 6f 64 69 66 69 65 64 20 6f 72 20 63 72 65 61 74 65 64 20 66 6f 72 20 65 78 70 6f 72 74 2e 0a 20 odified.or.created.for.export...
10380 20 20 20 20 20 2d 62 20 20 4e 6f 74 69 66 79 20 6f 66 20 6a 6f 62 20 74 65 72 6d 69 6e 61 74 69 .....-b..Notify.of.job.terminati
103a0 6f 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 20 20 20 20 20 20 2d 65 20 20 45 78 69 74 20 69 on.immediately........-e..Exit.i
103c0 6d 6d 65 64 69 61 74 65 6c 79 20 69 66 20 61 20 63 6f 6d 6d 61 6e 64 20 65 78 69 74 73 20 77 69 mmediately.if.a.command.exits.wi
103e0 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2e 0a 20 20 20 20 20 20 2d 66 20 20 th.a.non-zero.status........-f..
10400 44 69 73 61 62 6c 65 20 66 69 6c 65 20 6e 61 6d 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 28 67 6c Disable.file.name.generation.(gl
10420 6f 62 62 69 6e 67 29 2e 0a 20 20 20 20 20 20 2d 68 20 20 52 65 6d 65 6d 62 65 72 20 74 68 65 20 obbing)........-h..Remember.the.
10440 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 74 68 65 79 20 61 72 65 location.of.commands.as.they.are
10460 20 6c 6f 6f 6b 65 64 20 75 70 2e 0a 20 20 20 20 20 20 2d 6b 20 20 41 6c 6c 20 61 73 73 69 67 6e .looked.up........-k..All.assign
10480 6d 65 6e 74 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 ment.arguments.are.placed.in.the
104a0 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 6f 72 20 61 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d .environment.for.a...........com
104c0 6d 61 6e 64 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 6f 73 65 20 74 68 61 74 20 70 72 65 63 65 64 mand,.not.just.those.that.preced
104e0 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 2d 6d 20 20 4a 6f e.the.command.name........-m..Jo
10500 62 20 63 6f 6e 74 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 2d 6e 20 20 b.control.is.enabled........-n..
10520 52 65 61 64 20 63 6f 6d 6d 61 6e 64 73 20 62 75 74 20 64 6f 20 6e 6f 74 20 65 78 65 63 75 74 65 Read.commands.but.do.not.execute
10540 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 0a 20 20 20 20 .them........-o.option-name.....
10560 20 20 20 20 20 20 53 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 63 6f 72 72 65 73 70 6f 6e ......Set.the.variable.correspon
10580 64 69 6e 67 20 74 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 ding.to.option-name:............
105a0 20 20 20 61 6c 6c 65 78 70 6f 72 74 20 20 20 20 73 61 6d 65 20 61 73 20 2d 61 0a 20 20 20 20 20 ...allexport....same.as.-a......
105c0 20 20 20 20 20 20 20 20 20 62 72 61 63 65 65 78 70 61 6e 64 20 20 73 61 6d 65 20 61 73 20 2d 42 .........braceexpand..same.as.-B
105e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 20 20 20 20 20 20 20 20 75 73 65 20 ...............emacs........use.
10600 61 6e 20 65 6d 61 63 73 2d 73 74 79 6c 65 20 6c 69 6e 65 20 65 64 69 74 69 6e 67 20 69 6e 74 65 an.emacs-style.line.editing.inte
10620 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 65 78 69 74 20 20 20 20 20 rface...............errexit.....
10640 20 73 61 6d 65 20 61 73 20 2d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 74 72 61 .same.as.-e...............errtra
10660 63 65 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ce.....same.as.-E...............
10680 66 75 6e 63 74 72 61 63 65 20 20 20 20 73 61 6d 65 20 61 73 20 2d 54 0a 20 20 20 20 20 20 20 20 functrace....same.as.-T.........
106a0 20 20 20 20 20 20 68 61 73 68 61 6c 6c 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 68 0a 20 20 ......hashall......same.as.-h...
106c0 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 65 78 70 61 6e 64 20 20 20 73 61 6d 65 20 61 73 ............histexpand...same.as
106e0 20 2d 48 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 20 20 20 20 20 65 .-H...............history......e
10700 6e 61 62 6c 65 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 nable.command.history...........
10720 20 20 20 20 69 67 6e 6f 72 65 65 6f 66 20 20 20 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 ....ignoreeof....the.shell.will.
10740 6e 6f 74 20 65 78 69 74 20 75 70 6f 6e 20 72 65 61 64 69 6e 67 20 45 4f 46 0a 20 20 20 20 20 20 not.exit.upon.reading.EOF.......
10760 20 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 74 69 76 65 2d 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 ........interactive-comments....
10780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 20 63 6f ........................allow.co
107a0 6d 6d 65 6e 74 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 mments.to.appear.in.interactive.
107c0 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 20 20 commands...............keyword..
107e0 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 6e ....same.as.-k...............mon
10800 69 74 6f 72 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6d 0a 20 20 20 20 20 20 20 20 20 20 20 itor......same.as.-m............
10820 20 20 20 6e 6f 63 6c 6f 62 62 65 72 20 20 20 20 73 61 6d 65 20 61 73 20 2d 43 0a 20 20 20 20 20 ...noclobber....same.as.-C......
10840 20 20 20 20 20 20 20 20 20 6e 6f 65 78 65 63 20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6e .........noexec.......same.as.-n
10860 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 67 6c 6f 62 20 20 20 20 20 20 20 73 61 6d 65 ...............noglob.......same
10880 20 61 73 20 2d 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6c 6f 67 20 20 20 20 20 20 .as.-f...............nolog......
108a0 20 20 63 75 72 72 65 6e 74 6c 79 20 61 63 63 65 70 74 65 64 20 62 75 74 20 69 67 6e 6f 72 65 64 ..currently.accepted.but.ignored
108c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 20 20 20 20 20 20 73 61 6d 65 ...............notify.......same
108e0 20 61 73 20 2d 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 75 6e 73 65 74 20 20 20 20 .as.-b...............nounset....
10900 20 20 73 61 6d 65 20 61 73 20 2d 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 65 63 6d ..same.as.-u...............onecm
10920 64 20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 d.......same.as.-t..............
10940 20 70 68 79 73 69 63 61 6c 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 50 0a 20 20 20 20 20 20 20 .physical.....same.as.-P........
10960 20 20 20 20 20 20 20 70 69 70 65 66 61 69 6c 20 20 20 20 20 74 68 65 20 72 65 74 75 72 6e 20 76 .......pipefail.....the.return.v
10980 61 6c 75 65 20 6f 66 20 61 20 70 69 70 65 6c 69 6e 65 20 69 73 20 74 68 65 20 73 74 61 74 75 73 alue.of.a.pipeline.is.the.status
109a0 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 .of............................t
109c0 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 61 20 6e he.last.command.to.exit.with.a.n
109e0 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 on-zero.status,.................
10a00 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 7a 65 72 6f 20 69 66 20 6e 6f 20 63 6f 6d 6d 61 6e 64 ...........or.zero.if.no.command
10a20 20 65 78 69 74 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 0a 20 .exited.with.a.non-zero.status..
10a40 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 69 78 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 .............posix........change
10a60 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 62 61 73 68 20 77 68 65 72 65 20 74 68 65 20 .the.behavior.of.bash.where.the.
10a80 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 default.........................
10aa0 20 20 20 6f 70 65 72 61 74 69 6f 6e 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 50 6f ...operation.differs.from.the.Po
10ac0 73 69 78 20 73 74 61 6e 64 61 72 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 six.standard.to.................
10ae0 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 20 20 ...........match.the.standard...
10b00 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 76 69 6c 65 67 65 64 20 20 20 73 61 6d 65 20 61 73 ............privileged...same.as
10b20 20 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 62 6f 73 65 20 20 20 20 20 20 73 .-p...............verbose......s
10b40 61 6d 65 20 61 73 20 2d 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 20 20 20 20 20 20 ame.as.-v...............vi......
10b60 20 20 20 20 20 75 73 65 20 61 20 76 69 2d 73 74 79 6c 65 20 6c 69 6e 65 20 65 64 69 74 69 6e 67 .....use.a.vi-style.line.editing
10b80 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 74 72 61 63 65 20 .interface...............xtrace.
10ba0 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 78 0a 20 20 20 20 20 20 2d 70 20 20 54 75 72 6e 65 ......same.as.-x.......-p..Turne
10bc0 64 20 6f 6e 20 77 68 65 6e 65 76 65 72 20 74 68 65 20 72 65 61 6c 20 61 6e 64 20 65 66 66 65 63 d.on.whenever.the.real.and.effec
10be0 74 69 76 65 20 75 73 65 72 20 69 64 73 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 2e 0a 20 20 20 20 tive.user.ids.do.not.match......
10c00 20 20 20 20 20 20 44 69 73 61 62 6c 65 73 20 70 72 6f 63 65 73 73 69 6e 67 20 6f 66 20 74 68 65 ......Disables.processing.of.the
10c20 20 24 45 4e 56 20 66 69 6c 65 20 61 6e 64 20 69 6d 70 6f 72 74 69 6e 67 20 6f 66 20 73 68 65 6c .$ENV.file.and.importing.of.shel
10c40 6c 0a 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 54 75 72 6e 69 6e 67 20 l...........functions...Turning.
10c60 74 68 69 73 20 6f 70 74 69 6f 6e 20 6f 66 66 20 63 61 75 73 65 73 20 74 68 65 20 65 66 66 65 63 this.option.off.causes.the.effec
10c80 74 69 76 65 20 75 69 64 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 67 69 64 20 74 6f 20 62 65 tive.uid.and...........gid.to.be
10ca0 20 73 65 74 20 74 6f 20 74 68 65 20 72 65 61 6c 20 75 69 64 20 61 6e 64 20 67 69 64 2e 0a 20 20 .set.to.the.real.uid.and.gid....
10cc0 20 20 20 20 2d 74 20 20 45 78 69 74 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 20 61 6e 64 20 65 ....-t..Exit.after.reading.and.e
10ce0 78 65 63 75 74 69 6e 67 20 6f 6e 65 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 20 20 2d 75 20 20 xecuting.one.command........-u..
10d00 54 72 65 61 74 20 75 6e 73 65 74 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 61 6e 20 65 72 72 6f Treat.unset.variables.as.an.erro
10d20 72 20 77 68 65 6e 20 73 75 62 73 74 69 74 75 74 69 6e 67 2e 0a 20 20 20 20 20 20 2d 76 20 20 50 r.when.substituting........-v..P
10d40 72 69 6e 74 20 73 68 65 6c 6c 20 69 6e 70 75 74 20 6c 69 6e 65 73 20 61 73 20 74 68 65 79 20 61 rint.shell.input.lines.as.they.a
10d60 72 65 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 78 20 20 50 72 69 6e 74 20 63 6f 6d 6d 61 6e 64 re.read........-x..Print.command
10d80 73 20 61 6e 64 20 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 74 68 65 79 20 61 72 s.and.their.arguments.as.they.ar
10da0 65 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 20 20 2d 42 20 20 74 68 65 20 73 68 65 6c 6c 20 e.executed........-B..the.shell.
10dc0 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e 0a 20 20 20 will.perform.brace.expansion....
10de0 20 20 20 2d 43 20 20 49 66 20 73 65 74 2c 20 64 69 73 61 6c 6c 6f 77 20 65 78 69 73 74 69 6e 67 ...-C..If.set,.disallow.existing
10e00 20 72 65 67 75 6c 61 72 20 66 69 6c 65 73 20 74 6f 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e .regular.files.to.be.overwritten
10e20 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 72 65 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 6f 75 74 ...........by.redirection.of.out
10e40 70 75 74 2e 0a 20 20 20 20 20 20 2d 45 20 20 49 66 20 73 65 74 2c 20 74 68 65 20 45 52 52 20 74 put........-E..If.set,.the.ERR.t
10e60 72 61 70 20 69 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 rap.is.inherited.by.shell.functi
10e80 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 48 20 20 45 6e 61 62 6c 65 20 21 20 73 74 79 6c 65 20 68 69 ons........-H..Enable.!.style.hi
10ea0 73 74 6f 72 79 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 69 73 20 66 6c 61 67 20 69 story.substitution...This.flag.i
10ec0 73 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 20 77 68 65 6e 20 74 s.on...........by.default.when.t
10ee0 68 65 20 73 68 65 6c 6c 20 69 73 20 69 6e 74 65 72 61 63 74 69 76 65 2e 0a 20 20 20 20 20 20 2d he.shell.is.interactive........-
10f00 50 20 20 49 66 20 73 65 74 2c 20 64 6f 20 6e 6f 74 20 72 65 73 6f 6c 76 65 20 73 79 6d 62 6f 6c P..If.set,.do.not.resolve.symbol
10f20 69 63 20 6c 69 6e 6b 73 20 77 68 65 6e 20 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 ic.links.when.executing.commands
10f40 0a 20 20 20 20 20 20 20 20 20 20 73 75 63 68 20 61 73 20 63 64 20 77 68 69 63 68 20 63 68 61 6e ...........such.as.cd.which.chan
10f60 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 20 20 ge.the.current.directory........
10f80 2d 54 20 20 49 66 20 73 65 74 2c 20 74 68 65 20 44 45 42 55 47 20 61 6e 64 20 52 45 54 55 52 4e -T..If.set,.the.DEBUG.and.RETURN
10fa0 20 74 72 61 70 73 20 61 72 65 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 65 6c 6c 20 66 75 .traps.are.inherited.by.shell.fu
10fc0 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 2d 20 20 41 73 73 69 67 6e 20 61 6e 79 20 72 65 nctions........--..Assign.any.re
10fe0 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 70 6f 73 69 74 69 6f maining.arguments.to.the.positio
11000 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 nal.parameters............If.the
11020 72 65 20 61 72 65 20 6e 6f 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 re.are.no.remaining.arguments,.t
11040 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 he.positional.parameters........
11060 20 20 20 61 72 65 20 75 6e 73 65 74 2e 0a 20 20 20 20 20 20 2d 20 20 20 41 73 73 69 67 6e 20 61 ...are.unset........-...Assign.a
11080 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 70 6f ny.remaining.arguments.to.the.po
110a0 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 54 sitional.parameters............T
110c0 68 65 20 2d 78 20 61 6e 64 20 2d 76 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 74 75 72 6e 65 64 20 he.-x.and.-v.options.are.turned.
110e0 6f 66 66 2e 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 2b 20 72 61 74 68 65 72 20 74 68 61 off...........Using.+.rather.tha
11100 6e 20 2d 20 63 61 75 73 65 73 20 74 68 65 73 65 20 66 6c 61 67 73 20 74 6f 20 62 65 20 74 75 72 n.-.causes.these.flags.to.be.tur
11120 6e 65 64 20 6f 66 66 2e 20 20 54 68 65 0a 20 20 20 20 66 6c 61 67 73 20 63 61 6e 20 61 6c 73 6f ned.off...The.....flags.can.also
11140 20 62 65 20 75 73 65 64 20 75 70 6f 6e 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 .be.used.upon.invocation.of.the.
11160 73 68 65 6c 6c 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 73 65 74 20 6f 66 20 66 shell...The.current.....set.of.f
11180 6c 61 67 73 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 24 2d 2e 20 20 54 68 65 20 72 65 lags.may.be.found.in.$-...The.re
111a0 6d 61 69 6e 69 6e 67 20 6e 20 41 52 47 73 20 61 72 65 20 70 6f 73 69 74 69 6f 6e 61 6c 0a 20 20 maining.n.ARGs.are.positional...
111c0 20 20 70 61 72 61 6d 65 74 65 72 73 20 61 6e 64 20 61 72 65 20 61 73 73 69 67 6e 65 64 2c 20 69 ..parameters.and.are.assigned,.i
111e0 6e 20 6f 72 64 65 72 2c 20 74 6f 20 24 31 2c 20 24 32 2c 20 2e 2e 20 24 6e 2e 20 20 49 66 20 6e n.order,.to.$1,.$2,....$n...If.n
11200 6f 0a 20 20 20 20 41 52 47 73 20 61 72 65 20 67 69 76 65 6e 2c 20 61 6c 6c 20 73 68 65 6c 6c 20 o.....ARGs.are.given,.all.shell.
11220 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 variables.are.printed...........
11240 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 Exit.Status:.....Returns.success
11260 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 .unless.an.invalid.option.is.giv
11280 65 6e 2e 00 53 65 74 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 72 en..Set.variable.values.and.attr
112a0 69 62 75 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 60 ibutes...........A.synonym.for.`
112c0 64 65 63 6c 61 72 65 27 2e 20 20 53 65 65 20 60 68 65 6c 70 20 64 65 63 6c 61 72 65 27 2e 00 53 declare'...See.`help.declare'..S
112e0 65 74 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 et.variable.values.and.attribute
11300 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 63 6c 61 72 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e s...........Declare.variables.an
11320 64 20 67 69 76 65 20 74 68 65 6d 20 61 74 74 72 69 62 75 74 65 73 2e 20 20 49 66 20 6e 6f 20 4e d.give.them.attributes...If.no.N
11340 41 4d 45 73 20 61 72 65 20 67 69 76 65 6e 2c 0a 20 20 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 AMEs.are.given,.....display.the.
11360 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 6f 66 20 61 6c 6c 20 76 61 72 attributes.and.values.of.all.var
11380 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 iables...........Options:.......
113a0 2d 66 09 72 65 73 74 72 69 63 74 20 61 63 74 69 6f 6e 20 6f 72 20 64 69 73 70 6c 61 79 20 74 6f -f.restrict.action.or.display.to
113c0 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a .function.names.and.definitions.
113e0 20 20 20 20 20 20 2d 46 09 72 65 73 74 72 69 63 74 20 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e ......-F.restrict.display.to.fun
11400 63 74 69 6f 6e 20 6e 61 6d 65 73 20 6f 6e 6c 79 20 28 70 6c 75 73 20 6c 69 6e 65 20 6e 75 6d 62 ction.names.only.(plus.line.numb
11420 65 72 20 61 6e 64 0a 20 20 20 20 09 09 73 6f 75 72 63 65 20 66 69 6c 65 20 77 68 65 6e 20 64 65 er.and.......source.file.when.de
11440 62 75 67 67 69 6e 67 29 0a 20 20 20 20 20 20 2d 67 09 63 72 65 61 74 65 20 67 6c 6f 62 61 6c 20 bugging).......-g.create.global.
11460 76 61 72 69 61 62 6c 65 73 20 77 68 65 6e 20 75 73 65 64 20 69 6e 20 61 20 73 68 65 6c 6c 20 66 variables.when.used.in.a.shell.f
11480 75 6e 63 74 69 6f 6e 3b 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 09 09 69 67 6e 6f 72 65 64 unction;.otherwise.......ignored
114a0 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 .......-p.display.the.attributes
114c0 20 61 6e 64 20 76 61 6c 75 65 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 0a 20 20 20 .and.value.of.each.NAME.........
114e0 20 4f 70 74 69 6f 6e 73 20 77 68 69 63 68 20 73 65 74 20 61 74 74 72 69 62 75 74 65 73 3a 0a 20 .Options.which.set.attributes:..
11500 20 20 20 20 20 2d 61 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 69 6e 64 65 78 65 64 20 61 72 .....-a.to.make.NAMEs.indexed.ar
11520 72 61 79 73 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 29 0a 20 20 20 20 20 20 2d 41 09 74 6f 20 rays.(if.supported).......-A.to.
11540 6d 61 6b 65 20 4e 41 4d 45 73 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 73 20 28 69 make.NAMEs.associative.arrays.(i
11560 66 20 73 75 70 70 6f 72 74 65 64 29 0a 20 20 20 20 20 20 2d 69 09 74 6f 20 6d 61 6b 65 20 4e 41 f.supported).......-i.to.make.NA
11580 4d 45 73 20 68 61 76 65 20 74 68 65 20 60 69 6e 74 65 67 65 72 27 20 61 74 74 72 69 62 75 74 65 MEs.have.the.`integer'.attribute
115a0 0a 20 20 20 20 20 20 2d 6c 09 74 6f 20 63 6f 6e 76 65 72 74 20 74 68 65 20 76 61 6c 75 65 20 6f .......-l.to.convert.the.value.o
115c0 66 20 65 61 63 68 20 4e 41 4d 45 20 74 6f 20 6c 6f 77 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 f.each.NAME.to.lower.case.on.ass
115e0 69 67 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d 6e 09 6d 61 6b 65 20 4e 41 4d 45 20 61 20 72 65 66 ignment.......-n.make.NAME.a.ref
11600 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 64 20 62 79 20 erence.to.the.variable.named.by.
11620 69 74 73 20 76 61 6c 75 65 0a 20 20 20 20 20 20 2d 72 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 its.value.......-r.to.make.NAMEs
11640 20 72 65 61 64 6f 6e 6c 79 0a 20 20 20 20 20 20 2d 74 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 .readonly.......-t.to.make.NAMEs
11660 20 68 61 76 65 20 74 68 65 20 60 74 72 61 63 65 27 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 .have.the.`trace'.attribute.....
11680 20 20 2d 75 09 74 6f 20 63 6f 6e 76 65 72 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 65 61 63 ..-u.to.convert.the.value.of.eac
116a0 68 20 4e 41 4d 45 20 74 6f 20 75 70 70 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 69 67 6e 6d 65 h.NAME.to.upper.case.on.assignme
116c0 6e 74 0a 20 20 20 20 20 20 2d 78 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 65 78 70 6f 72 74 nt.......-x.to.make.NAMEs.export
116e0 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 60 2b 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 ..........Using.`+'.instead.of.`
11700 2d 27 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 67 69 76 65 6e 20 61 74 74 72 69 62 75 74 65 -'.turns.off.the.given.attribute
11720 2e 0a 20 20 20 20 0a 20 20 20 20 56 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 65 20 69 6e ...........Variables.with.the.in
11740 74 65 67 65 72 20 61 74 74 72 69 62 75 74 65 20 68 61 76 65 20 61 72 69 74 68 6d 65 74 69 63 20 teger.attribute.have.arithmetic.
11760 65 76 61 6c 75 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 74 68 65 20 60 6c 65 74 27 20 63 6f evaluation.(see.....the.`let'.co
11780 6d 6d 61 6e 64 29 20 70 65 72 66 6f 72 6d 65 64 20 77 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 mmand).performed.when.the.variab
117a0 6c 65 20 69 73 20 61 73 73 69 67 6e 65 64 20 61 20 76 61 6c 75 65 2e 0a 20 20 20 20 0a 20 20 20 le.is.assigned.a.value..........
117c0 20 57 68 65 6e 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 60 64 65 63 6c 61 .When.used.in.a.function,.`decla
117e0 72 65 27 20 6d 61 6b 65 73 20 4e 41 4d 45 73 20 6c 6f 63 61 6c 2c 20 61 73 20 77 69 74 68 20 74 re'.makes.NAMEs.local,.as.with.t
11800 68 65 20 60 6c 6f 63 61 6c 27 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 2e 20 20 54 68 65 20 60 2d 67 he.`local'.....command...The.`-g
11820 27 20 6f 70 74 69 6f 6e 20 73 75 70 70 72 65 73 73 65 73 20 74 68 69 73 20 62 65 68 61 76 69 6f '.option.suppresses.this.behavio
11840 72 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 r...........Exit.Status:.....Ret
11860 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f urns.success.unless.an.invalid.o
11880 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 20 76 61 72 69 61 62 6c 65 0a ption.is.supplied.or.a.variable.
118a0 20 20 20 20 61 73 73 69 67 6e 6d 65 6e 74 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 68 65 ....assignment.error.occurs..She
118c0 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 6b 65 79 77 6f 72 64 20 60 00 53 ll.commands.matching.keyword.`.S
118e0 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 6b 65 79 77 6f 72 64 73 20 hell.commands.matching.keywords.
11900 60 00 53 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 3a 0a 00 53 68 69 66 74 20 70 6f 73 69 74 69 6f 6e `.Shell.options:..Shift.position
11920 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 6e 61 6d 65 20 74 al.parameters...........Rename.t
11940 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 24 4e 2b 31 2c 24 4e he.positional.parameters.$N+1,$N
11960 2b 32 20 2e 2e 2e 20 74 6f 20 24 31 2c 24 32 20 2e 2e 2e 20 20 49 66 20 4e 20 69 73 0a 20 20 20 +2.....to.$1,$2......If.N.is....
11980 20 6e 6f 74 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 .not.given,.it.is.assumed.to.be.
119a0 31 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 1...........Exit.Status:.....Ret
119c0 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 65 67 61 74 69 76 urns.success.unless.N.is.negativ
119e0 65 20 6f 72 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 24 23 2e 00 53 69 67 6e 61 6c 20 25 64 00 e.or.greater.than.$#..Signal.%d.
11a00 53 70 65 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 Specify.how.arguments.are.to.be.
11a20 63 6f 6d 70 6c 65 74 65 64 20 62 79 20 52 65 61 64 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 completed.by.Readline...........
11a40 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 73 70 65 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d For.each.NAME,.specify.how.argum
11a60 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 20 49 66 20 6e 6f ents.are.to.be.completed...If.no
11a80 20 6f 70 74 69 6f 6e 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 65 78 69 73 74 .options.....are.supplied,.exist
11aa0 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 61 72 ing.completion.specifications.ar
11ac0 65 20 70 72 69 6e 74 65 64 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 0a 20 20 20 20 61 6c 6c 6f e.printed.in.a.way.that.....allo
11ae0 77 73 20 74 68 65 6d 20 74 6f 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 ws.them.to.be.reused.as.input...
11b00 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 ........Options:.......-p.print.
11b20 65 78 69 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f existing.completion.specificatio
11b40 6e 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 72 ns.in.a.reusable.format.......-r
11b60 09 72 65 6d 6f 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 .remove.a.completion.specificati
11b80 6f 6e 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 6e 6f 0a 20 20 20 20 on.for.each.NAME,.or,.if.no.....
11ba0 09 09 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 61 6c 6c 20 63 6f 6d 70 6c 65 ..NAMEs.are.supplied,.all.comple
11bc0 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 44 09 61 70 70 tion.specifications.......-D.app
11be0 6c 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 61 ly.the.completions.and.actions.a
11c00 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 09 s.the.default.for.commands......
11c20 09 77 69 74 68 6f 75 74 20 61 6e 79 20 73 70 65 63 69 66 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e .without.any.specific.completion
11c40 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 2d 45 09 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 .defined.......-E.apply.the.comp
11c60 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 74 6f 20 22 65 6d 70 74 79 22 20 63 letions.and.actions.to."empty".c
11c80 6f 6d 6d 61 6e 64 73 20 2d 2d 0a 20 20 20 20 09 09 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 74 74 65 ommands.--.......completion.atte
11ca0 6d 70 74 65 64 20 6f 6e 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 49 09 61 mpted.on.a.blank.line.......-I.a
11cc0 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 pply.the.completions.and.actions
11ce0 20 74 6f 20 74 68 65 20 69 6e 69 74 69 61 6c 20 28 75 73 75 61 6c 6c 79 20 74 68 65 0a 20 20 20 .to.the.initial.(usually.the....
11d00 20 09 09 63 6f 6d 6d 61 6e 64 29 20 77 6f 72 64 0a 20 20 20 20 0a 20 20 20 20 57 68 65 6e 20 63 ...command).word..........When.c
11d20 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20 61 74 74 65 6d 70 74 65 64 2c 20 74 68 65 20 61 63 74 69 ompletion.is.attempted,.the.acti
11d40 6f 6e 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 65 ons.are.applied.in.the.order.the
11d60 0a 20 20 20 20 75 70 70 65 72 63 61 73 65 2d 6c 65 74 74 65 72 20 6f 70 74 69 6f 6e 73 20 61 72 .....uppercase-letter.options.ar
11d80 65 20 6c 69 73 74 65 64 20 61 62 6f 76 65 2e 20 20 49 66 20 6d 75 6c 74 69 70 6c 65 20 6f 70 74 e.listed.above...If.multiple.opt
11da0 69 6f 6e 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 0a 20 20 20 20 74 68 65 20 2d 44 20 6f 70 ions.are.supplied,.....the.-D.op
11dc0 74 69 6f 6e 20 74 61 6b 65 73 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 2d 45 2c 20 61 tion.takes.precedence.over.-E,.a
11de0 6e 64 20 62 6f 74 68 20 74 61 6b 65 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 2d 49 2e nd.both.take.precedence.over.-I.
11e00 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 ..........Exit.Status:.....Retur
11e20 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 ns.success.unless.an.invalid.opt
11e40 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 ion.is.supplied.or.an.error.occu
11e60 72 73 2e 00 53 74 6f 70 70 65 64 00 53 74 6f 70 70 65 64 20 28 73 69 67 6e 61 6c 29 00 53 74 6f rs..Stopped.Stopped.(signal).Sto
11e80 70 70 65 64 20 28 74 74 79 20 69 6e 70 75 74 29 00 53 74 6f 70 70 65 64 20 28 74 74 79 20 6f 75 pped.(tty.input).Stopped.(tty.ou
11ea0 74 70 75 74 29 00 53 74 6f 70 70 65 64 28 25 73 29 00 53 75 73 70 65 6e 64 20 73 68 65 6c 6c 20 tput).Stopped(%s).Suspend.shell.
11ec0 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 53 75 73 70 65 6e 64 20 74 68 65 20 execution...........Suspend.the.
11ee0 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 73 68 65 6c 6c 20 75 6e 74 69 6c 20 69 74 execution.of.this.shell.until.it
11f00 20 72 65 63 65 69 76 65 73 20 61 20 53 49 47 43 4f 4e 54 20 73 69 67 6e 61 6c 2e 0a 20 20 20 20 .receives.a.SIGCONT.signal......
11f20 55 6e 6c 65 73 73 20 66 6f 72 63 65 64 2c 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 73 20 63 61 6e 6e Unless.forced,.login.shells.cann
11f40 6f 74 20 62 65 20 73 75 73 70 65 6e 64 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e ot.be.suspended...........Option
11f60 73 3a 0a 20 20 20 20 20 20 2d 66 09 66 6f 72 63 65 20 74 68 65 20 73 75 73 70 65 6e 64 2c 20 65 s:.......-f.force.the.suspend,.e
11f80 76 65 6e 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c ven.if.the.shell.is.a.login.shel
11fa0 6c 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 l..........Exit.Status:.....Retu
11fc0 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 rns.success.unless.job.control.i
11fe0 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 s.not.enabled.or.an.error.occurs
12000 2e 00 54 49 4d 45 46 4f 52 4d 41 54 3a 20 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d ..TIMEFORMAT:.`%c':.invalid.form
12020 61 74 20 63 68 61 72 61 63 74 65 72 00 54 65 72 6d 69 6e 61 74 65 64 00 54 68 65 20 6d 61 69 6c at.character.Terminated.The.mail
12040 20 69 6e 20 25 73 20 68 61 73 20 62 65 65 6e 20 72 65 61 64 0a 00 54 68 65 72 65 20 61 72 65 20 .in.%s.has.been.read..There.are.
12060 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 2e 0a 00 54 68 65 72 65 20 61 72 65 20 73 74 6f 70 70 65 64 running.jobs...There.are.stopped
12080 20 6a 6f 62 73 2e 0a 00 54 68 65 72 65 20 69 73 20 4e 4f 20 57 41 52 52 41 4e 54 59 2c 20 74 6f .jobs...There.is.NO.WARRANTY,.to
120a0 20 74 68 65 20 65 78 74 65 6e 74 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 6c 61 77 2e 00 54 68 .the.extent.permitted.by.law..Th
120c0 65 73 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 ese.shell.commands.are.defined.i
120e0 6e 74 65 72 6e 61 6c 6c 79 2e 20 20 54 79 70 65 20 60 68 65 6c 70 27 20 74 6f 20 73 65 65 20 74 nternally...Type.`help'.to.see.t
12100 68 69 73 20 6c 69 73 74 2e 0a 54 79 70 65 20 60 68 65 6c 70 20 6e 61 6d 65 27 20 74 6f 20 66 69 his.list..Type.`help.name'.to.fi
12120 6e 64 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 nd.out.more.about.the.function.`
12140 6e 61 6d 65 27 2e 0a 55 73 65 20 60 69 6e 66 6f 20 62 61 73 68 27 20 74 6f 20 66 69 6e 64 20 6f name'..Use.`info.bash'.to.find.o
12160 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 73 68 65 6c 6c 20 69 6e 20 67 65 6e 65 72 ut.more.about.the.shell.in.gener
12180 61 6c 2e 0a 55 73 65 20 60 6d 61 6e 20 2d 6b 27 20 6f 72 20 60 69 6e 66 6f 27 20 74 6f 20 66 69 al..Use.`man.-k'.or.`info'.to.fi
121a0 6e 64 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 69 nd.out.more.about.commands.not.i
121c0 6e 20 74 68 69 73 20 6c 69 73 74 2e 0a 0a 41 20 73 74 61 72 20 28 2a 29 20 6e 65 78 74 20 74 6f n.this.list...A.star.(*).next.to
121e0 20 61 20 6e 61 6d 65 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 .a.name.means.that.the.command.i
12200 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 00 54 68 69 73 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 s.disabled....This.is.free.softw
12220 61 72 65 3b 20 79 6f 75 20 61 72 65 20 66 72 65 65 20 74 6f 20 63 68 61 6e 67 65 20 61 6e 64 20 are;.you.are.free.to.change.and.
12240 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 2e 00 54 72 61 70 20 73 69 67 6e 61 6c 73 20 61 6e redistribute.it..Trap.signals.an
12260 64 20 6f 74 68 65 72 20 65 76 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 66 69 6e 65 73 d.other.events...........Defines
12280 20 61 6e 64 20 61 63 74 69 76 61 74 65 73 20 68 61 6e 64 6c 65 72 73 20 74 6f 20 62 65 20 72 75 .and.activates.handlers.to.be.ru
122a0 6e 20 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 73 69 67 6e 61 6c n.when.the.shell.receives.signal
122c0 73 0a 20 20 20 20 6f 72 20 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a 20 20 20 20 0a s.....or.other.conditions.......
122e0 20 20 20 20 41 52 47 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 72 65 61 64 20 ....ARG.is.a.command.to.be.read.
12300 61 6e 64 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 and.executed.when.the.shell.rece
12320 69 76 65 73 20 74 68 65 0a 20 20 20 20 73 69 67 6e 61 6c 28 73 29 20 53 49 47 4e 41 4c 5f 53 50 ives.the.....signal(s).SIGNAL_SP
12340 45 43 2e 20 20 49 66 20 41 52 47 20 69 73 20 61 62 73 65 6e 74 20 28 61 6e 64 20 61 20 73 69 6e EC...If.ARG.is.absent.(and.a.sin
12360 67 6c 65 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 69 73 20 73 75 70 70 6c 69 65 64 29 gle.SIGNAL_SPEC.....is.supplied)
12380 20 6f 72 20 60 2d 27 2c 20 65 61 63 68 20 73 70 65 63 69 66 69 65 64 20 73 69 67 6e 61 6c 20 69 .or.`-',.each.specified.signal.i
123a0 73 20 72 65 73 65 74 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 76 61 6c 75 s.reset.to.its.original.....valu
123c0 65 2e 20 20 49 66 20 41 52 47 20 69 73 20 74 68 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 20 65 61 e...If.ARG.is.the.null.string.ea
123e0 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 69 67 6e 6f 72 65 64 20 62 79 20 74 68 65 ch.SIGNAL_SPEC.is.ignored.by.the
12400 0a 20 20 20 20 73 68 65 6c 6c 20 61 6e 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 69 .....shell.and.by.the.commands.i
12420 74 20 69 6e 76 6f 6b 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 61 20 53 49 47 4e 41 4c 5f t.invokes...........If.a.SIGNAL_
12440 53 50 45 43 20 69 73 20 45 58 49 54 20 28 30 29 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 SPEC.is.EXIT.(0).ARG.is.executed
12460 20 6f 6e 20 65 78 69 74 20 66 72 6f 6d 20 74 68 65 20 73 68 65 6c 6c 2e 20 20 49 66 0a 20 20 20 .on.exit.from.the.shell...If....
12480 20 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 44 45 42 55 47 2c 20 41 52 47 20 69 73 20 .a.SIGNAL_SPEC.is.DEBUG,.ARG.is.
124a0 65 78 65 63 75 74 65 64 20 62 65 66 6f 72 65 20 65 76 65 72 79 20 73 69 6d 70 6c 65 20 63 6f 6d executed.before.every.simple.com
124c0 6d 61 6e 64 2e 20 20 49 66 0a 20 20 20 20 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 52 mand...If.....a.SIGNAL_SPEC.is.R
124e0 45 54 55 52 4e 2c 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 65 61 63 68 20 74 69 6d 65 ETURN,.ARG.is.executed.each.time
12500 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 0a 20 20 20 20 73 63 72 69 70 .a.shell.function.or.a.....scrip
12520 74 20 72 75 6e 20 62 79 20 74 68 65 20 2e 20 6f 72 20 73 6f 75 72 63 65 20 62 75 69 6c 74 69 6e t.run.by.the...or.source.builtin
12540 73 20 66 69 6e 69 73 68 65 73 20 65 78 65 63 75 74 69 6e 67 2e 20 20 41 20 53 49 47 4e 41 4c 5f s.finishes.executing...A.SIGNAL_
12560 53 50 45 43 0a 20 20 20 20 6f 66 20 45 52 52 20 6d 65 61 6e 73 20 74 6f 20 65 78 65 63 75 74 65 SPEC.....of.ERR.means.to.execute
12580 20 41 52 47 20 65 61 63 68 20 74 69 6d 65 20 61 20 63 6f 6d 6d 61 6e 64 27 73 20 66 61 69 6c 75 .ARG.each.time.a.command's.failu
125a0 72 65 20 77 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 74 6f 20 re.would.cause.the.....shell.to.
125c0 65 78 69 74 20 77 68 65 6e 20 74 68 65 20 2d 65 20 6f 70 74 69 6f 6e 20 69 73 20 65 6e 61 62 6c exit.when.the.-e.option.is.enabl
125e0 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 ed...........If.no.arguments.are
12600 20 73 75 70 70 6c 69 65 64 2c 20 74 72 61 70 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 74 20 .supplied,.trap.prints.the.list.
12620 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 77 69 74 68 20 of.commands.associated.....with.
12640 65 61 63 68 20 73 69 67 6e 61 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 each.signal...........Options:..
12660 20 20 20 20 20 2d 6c 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 6f 66 20 73 69 67 6e 61 6c 20 6e .....-l.print.a.list.of.signal.n
12680 61 6d 65 73 20 61 6e 64 20 74 68 65 69 72 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6e 75 6d ames.and.their.corresponding.num
126a0 62 65 72 73 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 74 68 65 20 74 72 61 70 20 63 bers.......-p.display.the.trap.c
126c0 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 65 61 63 68 20 53 49 47 ommands.associated.with.each.SIG
126e0 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 NAL_SPEC..........Each.SIGNAL_SP
12700 45 43 20 69 73 20 65 69 74 68 65 72 20 61 20 73 69 67 6e 61 6c 20 6e 61 6d 65 20 69 6e 20 3c 73 EC.is.either.a.signal.name.in.<s
12720 69 67 6e 61 6c 2e 68 3e 20 6f 72 20 61 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 2e 0a 20 20 20 ignal.h>.or.a.signal.number.....
12740 20 53 69 67 6e 61 6c 20 6e 61 6d 65 73 20 61 72 65 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 .Signal.names.are.case.insensiti
12760 76 65 20 61 6e 64 20 74 68 65 20 53 49 47 20 70 72 65 66 69 78 20 69 73 20 6f 70 74 69 6f 6e 61 ve.and.the.SIG.prefix.is.optiona
12780 6c 2e 20 20 41 0a 20 20 20 20 73 69 67 6e 61 6c 20 6d 61 79 20 62 65 20 73 65 6e 74 20 74 6f 20 l...A.....signal.may.be.sent.to.
127a0 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 22 6b 69 6c 6c 20 2d 73 69 67 6e 61 6c 20 24 24 22 the.shell.with."kill.-signal.$$"
127c0 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
127e0 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 53 49 47 53 50 45 43 20 69 73 20 rns.success.unless.a.SIGSPEC.is.
12800 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 invalid.or.an.invalid.option.is.
12820 67 69 76 65 6e 2e 00 54 79 70 65 20 60 25 73 20 2d 63 20 22 68 65 6c 70 20 73 65 74 22 27 20 66 given..Type.`%s.-c."help.set"'.f
12840 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 68 65 6c 6c 20 or.more.information.about.shell.
12860 6f 70 74 69 6f 6e 73 2e 0a 00 54 79 70 65 20 60 25 73 20 2d 63 20 68 65 6c 70 27 20 66 6f 72 20 options...Type.`%s.-c.help'.for.
12880 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 68 65 6c 6c 20 62 75 69 more.information.about.shell.bui
128a0 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 00 55 6e 6b 6e 6f 77 6e 20 53 69 67 6e 61 6c 20 23 ltin.commands...Unknown.Signal.#
128c0 00 55 6e 6b 6e 6f 77 6e 20 53 69 67 6e 61 6c 20 23 25 64 00 55 6e 6b 6e 6f 77 6e 20 65 72 72 6f .Unknown.Signal.#%d.Unknown.erro
128e0 72 00 55 6e 6b 6e 6f 77 6e 20 73 74 61 74 75 73 00 55 6e 73 65 74 20 76 61 6c 75 65 73 20 61 6e r.Unknown.status.Unset.values.an
12900 64 20 61 74 74 72 69 62 75 74 65 73 20 6f 66 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 d.attributes.of.shell.variables.
12920 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 and.functions...........For.each
12940 20 4e 41 4d 45 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 .NAME,.remove.the.corresponding.
12960 76 61 72 69 61 62 6c 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 4f variable.or.function...........O
12980 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 ptions:.......-f.treat.each.NAME
129a0 20 61 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 2d 76 09 74 72 .as.a.shell.function.......-v.tr
129c0 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 61 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c eat.each.NAME.as.a.shell.variabl
129e0 65 0a 20 20 20 20 20 20 2d 6e 09 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 61 20 e.......-n.treat.each.NAME.as.a.
12a00 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 20 61 6e 64 20 75 6e 73 65 74 20 74 68 65 20 76 61 72 name.reference.and.unset.the.var
12a20 69 61 62 6c 65 20 69 74 73 65 6c 66 0a 20 20 20 20 09 09 72 61 74 68 65 72 20 74 68 61 6e 20 74 iable.itself.......rather.than.t
12a40 68 65 20 76 61 72 69 61 62 6c 65 20 69 74 20 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 0a 20 he.variable.it.references.......
12a60 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 75 6e 73 65 74 20 66 69 72 73 74 20 ...Without.options,.unset.first.
12a80 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 61 20 76 61 72 69 61 62 6c 65 2c 20 61 6e 64 20 69 tries.to.unset.a.variable,.and.i
12aa0 66 20 74 68 61 74 20 66 61 69 6c 73 2c 0a 20 20 20 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 f.that.fails,.....tries.to.unset
12ac0 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 53 6f 6d 65 20 76 61 72 69 61 .a.function...........Some.varia
12ae0 62 6c 65 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e 73 65 74 3b 20 61 6c 73 6f 20 73 65 65 20 60 bles.cannot.be.unset;.also.see.`
12b00 72 65 61 64 6f 6e 6c 79 27 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a readonly'...........Exit.Status:
12b20 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 .....Returns.success.unless.an.i
12b40 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 20 4e 41 4d 45 nvalid.option.is.given.or.a.NAME
12b60 20 69 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 00 55 72 67 65 6e 74 20 49 4f 20 63 6f 6e 64 69 74 69 .is.read-only..Urgent.IO.conditi
12b80 6f 6e 00 55 73 61 67 65 3a 09 25 73 20 5b 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 5d 20 5b on.Usage:.%s.[GNU.long.option].[
12ba0 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 09 25 73 20 5b 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e option]......%s.[GNU.long.option
12bc0 5d 20 5b 6f 70 74 69 6f 6e 5d 20 73 63 72 69 70 74 2d 66 69 6c 65 20 2e 2e 2e 0a 00 55 73 65 20 ].[option].script-file......Use.
12be0 22 25 73 22 20 74 6f 20 6c 65 61 76 65 20 74 68 65 20 73 68 65 6c 6c 2e 0a 00 55 73 65 20 74 68 "%s".to.leave.the.shell...Use.th
12c00 65 20 60 62 61 73 68 62 75 67 27 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 65 70 6f 72 74 20 62 75 e.`bashbug'.command.to.report.bu
12c20 67 73 2e 0a 00 55 73 65 72 20 73 69 67 6e 61 6c 20 31 00 55 73 65 72 20 73 69 67 6e 61 6c 20 32 gs...User.signal.1.User.signal.2
12c40 00 57 61 69 74 20 66 6f 72 20 6a 6f 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 74 .Wait.for.job.completion.and.ret
12c60 75 72 6e 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 57 61 69 74 73 20 urn.exit.status...........Waits.
12c80 66 6f 72 20 65 61 63 68 20 70 72 6f 63 65 73 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 61 for.each.process.identified.by.a
12ca0 6e 20 49 44 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 61 20 70 72 6f 63 65 73 73 20 49 44 20 n.ID,.which.may.be.a.process.ID.
12cc0 6f 72 20 61 0a 20 20 20 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 61 6e 64 20 or.a.....job.specification,.and.
12ce0 72 65 70 6f 72 74 73 20 69 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73 74 61 74 75 73 2e 20 reports.its.termination.status..
12d00 20 49 66 20 49 44 20 69 73 20 6e 6f 74 0a 20 20 20 20 67 69 76 65 6e 2c 20 77 61 69 74 73 20 66 .If.ID.is.not.....given,.waits.f
12d20 6f 72 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 63 68 69 6c 64 20 70 72 or.all.currently.active.child.pr
12d40 6f 63 65 73 73 65 73 2c 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 0a 20 20 20 20 73 74 61 74 ocesses,.and.the.return.....stat
12d60 75 73 20 69 73 20 7a 65 72 6f 2e 20 20 49 66 20 49 44 20 69 73 20 61 20 6a 6f 62 20 73 70 65 63 us.is.zero...If.ID.is.a.job.spec
12d80 69 66 69 63 61 74 69 6f 6e 2c 20 77 61 69 74 73 20 66 6f 72 20 61 6c 6c 20 70 72 6f 63 65 73 73 ification,.waits.for.all.process
12da0 65 73 0a 20 20 20 20 69 6e 20 74 68 61 74 20 6a 6f 62 27 73 20 70 69 70 65 6c 69 6e 65 2e 0a 20 es.....in.that.job's.pipeline...
12dc0 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 6e 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 ........If.the.-n.option.is.supp
12de0 6c 69 65 64 2c 20 77 61 69 74 73 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 6a 6f 62 20 74 6f 20 lied,.waits.for.the.next.job.to.
12e00 74 65 72 6d 69 6e 61 74 65 20 61 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 73 20 69 74 73 20 65 78 terminate.and.....returns.its.ex
12e20 69 74 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 66 20 6f 70 it.status...........If.the.-f.op
12e40 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e 64 20 6a 6f 62 20 63 6f 6e 74 72 6f tion.is.supplied,.and.job.contro
12e60 6c 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 77 61 69 74 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 l.is.enabled,.waits.for.the.....
12e80 73 70 65 63 69 66 69 65 64 20 49 44 20 74 6f 20 74 65 72 6d 69 6e 61 74 65 2c 20 69 6e 73 74 65 specified.ID.to.terminate,.inste
12ea0 61 64 20 6f 66 20 77 61 69 74 69 6e 67 20 66 6f 72 20 69 74 20 74 6f 20 63 68 61 6e 67 65 20 73 ad.of.waiting.for.it.to.change.s
12ec0 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 tatus...........Exit.Status:....
12ee0 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 .Returns.the.status.of.the.last.
12f00 49 44 3b 20 66 61 69 6c 73 20 69 66 20 49 44 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e ID;.fails.if.ID.is.invalid.or.an
12f20 20 69 6e 76 61 6c 69 64 0a 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 57 61 .invalid.....option.is.given..Wa
12f40 69 74 20 66 6f 72 20 70 72 6f 63 65 73 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 it.for.process.completion.and.re
12f60 74 75 72 6e 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 57 61 69 74 73 turn.exit.status...........Waits
12f80 20 66 6f 72 20 65 61 63 68 20 70 72 6f 63 65 73 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 61 .for.each.process.specified.by.a
12fa0 20 50 49 44 20 61 6e 64 20 72 65 70 6f 72 74 73 20 69 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e .PID.and.reports.its.termination
12fc0 20 73 74 61 74 75 73 2e 0a 20 20 20 20 49 66 20 50 49 44 20 69 73 20 6e 6f 74 20 67 69 76 65 6e .status......If.PID.is.not.given
12fe0 2c 20 77 61 69 74 73 20 66 6f 72 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 ,.waits.for.all.currently.active
13000 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2c 0a 20 20 20 20 61 6e 64 20 74 68 65 20 72 65 .child.processes,.....and.the.re
13020 74 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 6f 2e 20 20 50 49 44 20 6d 75 73 74 20 62 turn.status.is.zero...PID.must.b
13040 65 20 61 20 70 72 6f 63 65 73 73 20 49 44 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 e.a.process.ID...........Exit.St
13060 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 atus:.....Returns.the.status.of.
13080 74 68 65 20 6c 61 73 74 20 50 49 44 3b 20 66 61 69 6c 73 20 69 66 20 50 49 44 20 69 73 20 69 6e the.last.PID;.fails.if.PID.is.in
130a0 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 0a 20 20 20 20 6f 70 74 69 6f 6e 20 69 valid.or.an.invalid.....option.i
130c0 73 20 67 69 76 65 6e 2e 00 57 69 6e 64 6f 77 20 63 68 61 6e 67 65 64 00 57 72 69 74 65 20 61 72 s.given..Window.changed.Write.ar
130e0 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a guments.to.the.standard.output..
13100 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 41 52 47 73 20 6f 6e 20 74 68 65 .........Display.the.ARGs.on.the
13120 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6e .standard.output.followed.by.a.n
13140 65 77 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 ewline...........Options:.......
13160 2d 6e 09 64 6f 20 6e 6f 74 20 61 70 70 65 6e 64 20 61 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 0a -n.do.not.append.a.newline......
13180 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
131a0 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 65 20 65 72 72 6f 72 20 6f 63 63 75 72 73 cess.unless.a.write.error.occurs
131c0 2e 00 57 72 69 74 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 ..Write.arguments.to.the.standar
131e0 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 41 d.output...........Display.the.A
13200 52 47 73 2c 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65 RGs,.separated.by.a.single.space
13220 20 63 68 61 72 61 63 74 65 72 20 61 6e 64 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 0a 20 20 20 .character.and.followed.by.a....
13240 20 6e 65 77 6c 69 6e 65 2c 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 .newline,.on.the.standard.output
13260 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 64 6f 20 ...........Options:.......-n.do.
13280 6e 6f 74 20 61 70 70 65 6e 64 20 61 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 2d 65 09 65 6e not.append.a.newline.......-e.en
132a0 61 62 6c 65 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f able.interpretation.of.the.follo
132c0 77 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 73 0a 20 20 20 20 20 20 2d 45 09 wing.backslash.escapes.......-E.
132e0 65 78 70 6c 69 63 69 74 6c 79 20 73 75 70 70 72 65 73 73 20 69 6e 74 65 72 70 72 65 74 61 74 69 explicitly.suppress.interpretati
13300 6f 6e 20 6f 66 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 73 0a 20 20 20 20 0a 20 20 20 on.of.backslash.escapes.........
13320 20 60 65 63 68 6f 27 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 .`echo'.interprets.the.following
13340 20 62 61 63 6b 73 6c 61 73 68 2d 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 3a 0a 20 .backslash-escaped.characters:..
13360 20 20 20 20 20 5c 61 09 61 6c 65 72 74 20 28 62 65 6c 6c 29 0a 20 20 20 20 20 20 5c 62 09 62 61 .....\a.alert.(bell).......\b.ba
13380 63 6b 73 70 61 63 65 0a 20 20 20 20 20 20 5c 63 09 73 75 70 70 72 65 73 73 20 66 75 72 74 68 65 ckspace.......\c.suppress.furthe
133a0 72 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 5c 65 09 65 73 63 61 70 65 20 63 68 61 72 61 63 74 r.output.......\e.escape.charact
133c0 65 72 0a 20 20 20 20 20 20 5c 45 09 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 er.......\E.escape.character....
133e0 20 20 20 5c 66 09 66 6f 72 6d 20 66 65 65 64 0a 20 20 20 20 20 20 5c 6e 09 6e 65 77 20 6c 69 6e ...\f.form.feed.......\n.new.lin
13400 65 0a 20 20 20 20 20 20 5c 72 09 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 0a 20 20 20 20 20 e.......\r.carriage.return......
13420 20 5c 74 09 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 61 62 0a 20 20 20 20 20 20 5c 76 09 76 65 72 74 .\t.horizontal.tab.......\v.vert
13440 69 63 61 6c 20 74 61 62 0a 20 20 20 20 20 20 5c 5c 09 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 20 ical.tab.......\\.backslash.....
13460 20 20 5c 30 6e 6e 6e 09 74 68 65 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 41 53 43 49 ..\0nnn.the.character.whose.ASCI
13480 49 20 63 6f 64 65 20 69 73 20 4e 4e 4e 20 28 6f 63 74 61 6c 29 2e 20 20 4e 4e 4e 20 63 61 6e 20 I.code.is.NNN.(octal)...NNN.can.
134a0 62 65 0a 20 20 20 20 09 09 30 20 74 6f 20 33 20 6f 63 74 61 6c 20 64 69 67 69 74 73 0a 20 20 20 be.......0.to.3.octal.digits....
134c0 20 20 20 5c 78 48 48 09 74 68 65 20 65 69 67 68 74 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 20 ...\xHH.the.eight-bit.character.
134e0 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 48 48 20 28 68 65 78 61 64 65 63 69 6d 61 6c 29 2e whose.value.is.HH.(hexadecimal).
13500 20 20 48 48 0a 20 20 20 20 09 09 63 61 6e 20 62 65 20 6f 6e 65 20 6f 72 20 74 77 6f 20 68 65 78 ..HH.......can.be.one.or.two.hex
13520 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 5c 75 48 48 48 48 09 74 68 65 20 55 6e 69 63 6f 64 65 .digits.......\uHHHH.the.Unicode
13540 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 68 65 .character.whose.value.is.the.he
13560 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 20 48 48 48 48 2e 0a 20 20 20 20 09 09 48 48 48 48 xadecimal.value.HHHH........HHHH
13580 20 63 61 6e 20 62 65 20 6f 6e 65 20 74 6f 20 66 6f 75 72 20 68 65 78 20 64 69 67 69 74 73 2e 0a .can.be.one.to.four.hex.digits..
135a0 20 20 20 20 20 20 5c 55 48 48 48 48 48 48 48 48 20 74 68 65 20 55 6e 69 63 6f 64 65 20 63 68 61 ......\UHHHHHHHH.the.Unicode.cha
135c0 72 61 63 74 65 72 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 68 65 78 61 64 65 racter.whose.value.is.the.hexade
135e0 63 69 6d 61 6c 20 76 61 6c 75 65 0a 20 20 20 20 09 09 48 48 48 48 48 48 48 48 2e 20 48 48 48 48 cimal.value.......HHHHHHHH..HHHH
13600 48 48 48 48 20 63 61 6e 20 62 65 20 6f 6e 65 20 74 6f 20 65 69 67 68 74 20 68 65 78 20 64 69 67 HHHH.can.be.one.to.eight.hex.dig
13620 69 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 its...........Exit.Status:.....R
13640 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 65 20 65 72 eturns.success.unless.a.write.er
13660 72 6f 72 20 6f 63 63 75 72 73 2e 00 59 6f 75 20 68 61 76 65 20 6d 61 69 6c 20 69 6e 20 24 5f 00 ror.occurs..You.have.mail.in.$_.
13680 59 6f 75 20 68 61 76 65 20 6e 65 77 20 6d 61 69 6c 20 69 6e 20 24 5f 00 5b 20 61 72 67 2e 2e 2e You.have.new.mail.in.$_.[.arg...
136a0 20 5d 00 5b 5b 20 65 78 70 72 65 73 73 69 6f 6e 20 5d 5d 00 60 25 63 27 3a 20 62 61 64 20 63 6f .].[[.expression.]].`%c':.bad.co
136c0 6d 6d 61 6e 64 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 mmand.`%c':.invalid.format.chara
136e0 63 74 65 72 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 6f 6c 69 63 20 6d 6f 64 65 cter.`%c':.invalid.symbolic.mode
13700 20 63 68 61 72 61 63 74 65 72 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 6f 6c 69 .character.`%c':.invalid.symboli
13720 63 20 6d 6f 64 65 20 6f 70 65 72 61 74 6f 72 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 74 69 c.mode.operator.`%c':.invalid.ti
13740 6d 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 60 25 73 27 3a 20 63 61 me.format.specification.`%s':.ca
13760 6e 6e 6f 74 20 75 6e 62 69 6e 64 00 60 25 73 27 3a 20 69 6e 76 61 6c 69 64 20 61 6c 69 61 73 20 nnot.unbind.`%s':.invalid.alias.
13780 6e 61 6d 65 00 60 25 73 27 3a 20 69 6e 76 61 6c 69 64 20 6b 65 79 6d 61 70 20 6e 61 6d 65 00 60 name.`%s':.invalid.keymap.name.`
137a0 25 73 27 3a 20 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 66 6f 72 20 6e %s':.invalid.variable.name.for.n
137c0 61 6d 65 20 72 65 66 65 72 65 6e 63 65 00 60 25 73 27 3a 20 69 73 20 61 20 73 70 65 63 69 61 6c ame.reference.`%s':.is.a.special
137e0 20 62 75 69 6c 74 69 6e 00 60 25 73 27 3a 20 6d 69 73 73 69 6e 67 20 66 6f 72 6d 61 74 20 63 68 .builtin.`%s':.missing.format.ch
13800 61 72 61 63 74 65 72 00 60 25 73 27 3a 20 6e 6f 74 20 61 20 70 69 64 20 6f 72 20 76 61 6c 69 64 aracter.`%s':.not.a.pid.or.valid
13820 20 6a 6f 62 20 73 70 65 63 00 60 25 73 27 3a 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 69 64 65 6e .job.spec.`%s':.not.a.valid.iden
13840 74 69 66 69 65 72 00 60 25 73 27 3a 20 75 6e 6b 6e 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 20 6e 61 tifier.`%s':.unknown.function.na
13860 6d 65 00 60 29 27 20 65 78 70 65 63 74 65 64 00 60 29 27 20 65 78 70 65 63 74 65 64 2c 20 66 6f me.`)'.expected.`)'.expected,.fo
13880 75 6e 64 20 25 73 00 60 3a 27 20 65 78 70 65 63 74 65 64 20 66 6f 72 20 63 6f 6e 64 69 74 69 6f und.%s.`:'.expected.for.conditio
138a0 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 61 64 64 5f 70 72 6f 63 65 73 73 3a 20 70 69 64 20 nal.expression.add_process:.pid.
138c0 25 35 6c 64 20 28 25 73 29 20 6d 61 72 6b 65 64 20 61 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 00 %5ld.(%s).marked.as.still.alive.
138e0 61 64 64 5f 70 72 6f 63 65 73 73 3a 20 70 72 6f 63 65 73 73 20 25 35 6c 64 20 28 25 73 29 20 69 add_process:.process.%5ld.(%s).i
13900 6e 20 74 68 65 5f 70 69 70 65 6c 69 6e 65 00 61 6c 69 61 73 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b n.the_pipeline.alias.[-p].[name[
13920 3d 76 61 6c 75 65 5d 20 2e 2e 2e 20 5d 00 61 6c 6c 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 =value].....].all_local_variable
13940 73 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 6e s:.no.function.context.at.curren
13960 74 20 73 63 6f 70 65 00 61 72 67 75 6d 65 6e 74 00 61 72 67 75 6d 65 6e 74 20 65 78 70 65 63 74 t.scope.argument.argument.expect
13980 65 64 00 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 73 75 70 70 6f 72 74 20 72 65 71 75 69 72 ed.array.variable.support.requir
139a0 65 64 00 61 74 74 65 6d 70 74 65 64 20 61 73 73 69 67 6e 6d 65 6e 74 20 74 6f 20 6e 6f 6e 2d 76 ed.attempted.assignment.to.non-v
139c0 61 72 69 61 62 6c 65 00 62 61 64 20 61 72 72 61 79 20 73 75 62 73 63 72 69 70 74 00 62 61 64 20 ariable.bad.array.subscript.bad.
139e0 63 6f 6d 6d 61 6e 64 20 74 79 70 65 00 62 61 64 20 63 6f 6e 6e 65 63 74 6f 72 00 62 61 64 20 6a command.type.bad.connector.bad.j
13a00 75 6d 70 00 62 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e 67 ump.bad.substitution:.no.closing
13a20 20 22 60 22 20 69 6e 20 25 73 00 62 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 6e 6f 20 ."`".in.%s.bad.substitution:.no.
13a40 63 6c 6f 73 69 6e 67 20 60 25 73 27 20 69 6e 20 25 73 00 62 61 73 68 20 68 6f 6d 65 20 70 61 67 closing.`%s'.in.%s.bash.home.pag
13a60 65 3a 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f e:.<http://www.gnu.org/software/
13a80 62 61 73 68 3e 0a 00 62 61 73 68 5f 65 78 65 63 75 74 65 5f 75 6e 69 78 5f 63 6f 6d 6d 61 6e 64 bash>..bash_execute_unix_command
13aa0 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6b 65 79 6d 61 70 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 :.cannot.find.keymap.for.command
13ac0 00 62 67 20 5b 6a 6f 62 5f 73 70 65 63 20 2e 2e 2e 5d 00 62 69 6e 64 20 5b 2d 6c 70 73 76 50 53 .bg.[job_spec....].bind.[-lpsvPS
13ae0 56 58 5d 20 5b 2d 6d 20 6b 65 79 6d 61 70 5d 20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 5b 2d VX].[-m.keymap].[-f.filename].[-
13b00 71 20 6e 61 6d 65 5d 20 5b 2d 75 20 6e 61 6d 65 5d 20 5b 2d 72 20 6b 65 79 73 65 71 5d 20 5b 2d q.name].[-u.name].[-r.keyseq].[-
13b20 78 20 6b 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 5b 6b 65 79 73 65 71 3a x.keyseq:shell-command].[keyseq:
13b40 72 65 61 64 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 20 72 65 61 64 6c 69 6e 65 2d 63 6f readline-function.or.readline-co
13b60 6d 6d 61 6e 64 5d 00 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e 3a 20 63 61 6e 6e 6f 74 20 61 mmand].brace.expansion:.cannot.a
13b80 6c 6c 6f 63 61 74 65 20 6d 65 6d 6f 72 79 20 66 6f 72 20 25 73 00 62 72 61 63 65 20 65 78 70 61 llocate.memory.for.%s.brace.expa
13ba0 6e 73 69 6f 6e 3a 20 66 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 74 65 20 6d 65 6d 6f 72 79 nsion:.failed.to.allocate.memory
13bc0 20 66 6f 72 20 25 75 20 65 6c 65 6d 65 6e 74 73 00 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e .for.%u.elements.brace.expansion
13be0 3a 20 66 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 74 65 20 6d 65 6d 6f 72 79 20 66 6f 72 20 :.failed.to.allocate.memory.for.
13c00 60 25 73 27 00 62 72 65 61 6b 20 5b 6e 5d 00 62 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 69 67 `%s'.break.[n].bug:.bad.expassig
13c20 6e 20 74 6f 6b 65 6e 00 62 75 69 6c 74 69 6e 20 5b 73 68 65 6c 6c 2d 62 75 69 6c 74 69 6e 20 5b n.token.builtin.[shell-builtin.[
13c40 61 72 67 20 2e 2e 2e 5d 5d 00 63 61 6c 6c 65 72 20 5b 65 78 70 72 5d 00 63 61 6e 20 6f 6e 6c 79 arg....]].caller.[expr].can.only
13c60 20 60 72 65 74 75 72 6e 27 20 66 72 6f 6d 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 6f 75 .`return'.from.a.function.or.sou
13c80 72 63 65 64 20 73 63 72 69 70 74 00 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 6e 20 rced.script.can.only.be.used.in.
13ca0 61 20 66 75 6e 63 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 6e 65 77 20 66 a.function.cannot.allocate.new.f
13cc0 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 66 6f 72 20 62 61 73 68 20 69 6e 70 75 74 20 66 72 ile.descriptor.for.bash.input.fr
13ce0 6f 6d 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 74 65 6d 70 20 66 69 6c 65 om.fd.%d.cannot.create.temp.file
13d00 20 66 6f 72 20 68 65 72 65 2d 64 6f 63 75 6d 65 6e 74 3a 20 25 73 00 63 61 6e 6e 6f 74 20 64 75 .for.here-document:.%s.cannot.du
13d20 70 6c 69 63 61 74 65 20 66 64 20 25 64 20 74 6f 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 64 75 plicate.fd.%d.to.fd.%d.cannot.du
13d40 70 6c 69 63 61 74 65 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 61 73 20 66 64 20 25 64 00 63 plicate.named.pipe.%s.as.fd.%d.c
13d60 61 6e 6e 6f 74 20 66 69 6e 64 20 25 73 20 69 6e 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 25 annot.find.%s.in.shared.object.%
13d80 73 3a 20 25 73 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 63 6f 6d 6d s:.%s.cannot.make.child.for.comm
13da0 61 6e 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 and.substitution.cannot.make.chi
13dc0 6c 64 20 66 6f 72 20 70 72 6f 63 65 73 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e ld.for.process.substitution.cann
13de0 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 ot.make.pipe.for.command.substit
13e00 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 70 72 6f 63 65 ution.cannot.make.pipe.for.proce
13e20 73 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 6e 61 6d 65 ss.substitution.cannot.open.name
13e40 64 20 70 69 70 65 20 25 73 20 66 6f 72 20 72 65 61 64 69 6e 67 00 63 61 6e 6e 6f 74 20 6f 70 65 d.pipe.%s.for.reading.cannot.ope
13e60 6e 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 66 6f 72 20 77 72 69 74 69 6e 67 00 63 61 6e 6e n.named.pipe.%s.for.writing.cann
13e80 6f 74 20 6f 70 65 6e 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 25 73 3a 20 25 73 00 63 61 6e ot.open.shared.object.%s:.%s.can
13ea0 6e 6f 74 20 72 65 64 69 72 65 63 74 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 66 72 6f 6d not.redirect.standard.input.from
13ec0 20 2f 64 65 76 2f 6e 75 6c 6c 3a 20 25 73 00 63 61 6e 6e 6f 74 20 72 65 73 65 74 20 6e 6f 64 65 ./dev/null:.%s.cannot.reset.node
13ee0 6c 61 79 20 6d 6f 64 65 20 66 6f 72 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 73 65 74 20 61 6e lay.mode.for.fd.%d.cannot.set.an
13f00 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 73 69 6d 75 6c 74 61 6e 65 6f d.unset.shell.options.simultaneo
13f20 75 73 6c 79 00 63 61 6e 6e 6f 74 20 73 65 74 20 67 69 64 20 74 6f 20 25 64 3a 20 65 66 66 65 63 usly.cannot.set.gid.to.%d:.effec
13f40 74 69 76 65 20 67 69 64 20 25 64 00 63 61 6e 6e 6f 74 20 73 65 74 20 74 65 72 6d 69 6e 61 6c 20 tive.gid.%d.cannot.set.terminal.
13f60 70 72 6f 63 65 73 73 20 67 72 6f 75 70 20 28 25 64 29 00 63 61 6e 6e 6f 74 20 73 65 74 20 75 69 process.group.(%d).cannot.set.ui
13f80 64 20 74 6f 20 25 64 3a 20 65 66 66 65 63 74 69 76 65 20 75 69 64 20 25 64 00 63 61 6e 6e 6f 74 d.to.%d:.effective.uid.%d.cannot
13fa0 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 75 6e 73 65 74 20 61 20 66 75 6e 63 74 69 6f 6e .simultaneously.unset.a.function
13fc0 20 61 6e 64 20 61 20 76 61 72 69 61 62 6c 65 00 63 61 6e 6e 6f 74 20 73 74 61 72 74 20 64 65 62 .and.a.variable.cannot.start.deb
13fe0 75 67 67 65 72 3b 20 64 65 62 75 67 67 69 6e 67 20 6d 6f 64 65 20 64 69 73 61 62 6c 65 64 00 63 ugger;.debugging.mode.disabled.c
14000 61 6e 6e 6f 74 20 73 75 73 70 65 6e 64 00 63 61 6e 6e 6f 74 20 73 75 73 70 65 6e 64 20 61 20 6c annot.suspend.cannot.suspend.a.l
14020 6f 67 69 6e 20 73 68 65 6c 6c 00 63 61 6e 6e 6f 74 20 75 73 65 20 60 2d 66 27 20 74 6f 20 6d 61 ogin.shell.cannot.use.`-f'.to.ma
14040 6b 65 20 66 75 6e 63 74 69 6f 6e 73 00 63 61 6e 6e 6f 74 20 75 73 65 20 6d 6f 72 65 20 74 68 61 ke.functions.cannot.use.more.tha
14060 6e 20 6f 6e 65 20 6f 66 20 2d 61 6e 72 77 00 63 61 73 65 20 57 4f 52 44 20 69 6e 20 5b 50 41 54 n.one.of.-anrw.case.WORD.in.[PAT
14080 54 45 52 4e 20 5b 7c 20 50 41 54 54 45 52 4e 5d 2e 2e 2e 29 20 43 4f 4d 4d 41 4e 44 53 20 3b 3b TERN.[|.PATTERN]...).COMMANDS.;;
140a0 5d 2e 2e 2e 20 65 73 61 63 00 63 64 20 5b 2d 4c 7c 5b 2d 50 20 5b 2d 65 5d 5d 20 5b 2d 40 5d 5d ]....esac.cd.[-L|[-P.[-e]].[-@]]
140c0 20 5b 64 69 72 5d 00 63 68 69 6c 64 20 73 65 74 70 67 69 64 20 28 25 6c 64 20 74 6f 20 25 6c 64 .[dir].child.setpgid.(%ld.to.%ld
140e0 29 00 63 6f 6d 6d 61 6e 64 20 5b 2d 70 56 76 5d 20 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 20 2e 2e ).command.[-pVv].command.[arg...
14100 2e 5d 00 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 69 67 6e 6f 72 65 64 .].command.substitution:.ignored
14120 20 6e 75 6c 6c 20 62 79 74 65 20 69 6e 20 69 6e 70 75 74 00 63 6f 6d 6d 61 6e 64 5f 73 75 62 73 .null.byte.in.input.command_subs
14140 74 69 74 75 74 65 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 70 69 70 65 20 61 73 titute:.cannot.duplicate.pipe.as
14160 20 66 64 20 31 00 63 6f 6d 70 67 65 6e 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 5d 20 5b 2d .fd.1.compgen.[-abcdefgjksuv].[-
14180 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 5b 2d 47 20 67 6c 6f 62 70 61 o.option].[-A.action].[-G.globpa
141a0 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 66 75 6e 63 74 69 6f 6e 5d 20 t].[-W.wordlist]..[-F.function].
141c0 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 72 70 61 74 5d 20 5b 2d 50 20 [-C.command].[-X.filterpat].[-P.
141e0 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 77 6f 72 64 5d 00 63 6f 6d 70 6c prefix].[-S.suffix].[word].compl
14200 65 74 65 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 5d 20 5b 2d 70 72 5d 20 5b 2d 44 45 49 5d ete.[-abcdefgjksuv].[-pr].[-DEI]
14220 20 5b 2d 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 5b 2d 47 20 67 6c 6f .[-o.option].[-A.action].[-G.glo
14240 62 70 61 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 66 75 6e 63 74 69 6f bpat].[-W.wordlist]..[-F.functio
14260 6e 5d 20 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 72 70 61 74 5d 20 5b n].[-C.command].[-X.filterpat].[
14280 2d 50 20 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 6e 61 6d 65 20 2e 2e 2e -P.prefix].[-S.suffix].[name....
142a0 5d 00 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 60 25 73 27 20 6e 6f 74 20 ].completion:.function.`%s'.not.
142c0 66 6f 75 6e 64 00 63 6f 6d 70 6f 70 74 20 5b 2d 6f 7c 2b 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 44 found.compopt.[-o|+o.option].[-D
142e0 45 49 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 EI].[name....].conditional.binar
14300 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 00 63 6f 6e 74 69 6e 75 65 20 5b 6e 5d y.operator.expected.continue.[n]
14320 00 63 6f 70 72 6f 63 20 5b 4e 41 4d 45 5d 20 63 6f 6d 6d 61 6e 64 20 5b 72 65 64 69 72 65 63 74 .coproc.[NAME].command.[redirect
14340 69 6f 6e 73 5d 00 63 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 2f 74 6d 70 2c 20 70 6c 65 61 73 ions].could.not.find./tmp,.pleas
14360 65 20 63 72 65 61 74 65 21 00 63 70 72 69 6e 74 66 3a 20 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 e.create!.cprintf:.`%c':.invalid
14380 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 63 75 72 72 65 6e 74 00 64 65 63 6c 61 72 .format.character.current.declar
143a0 65 20 5b 2d 61 41 66 46 67 69 6c 6e 72 74 75 78 5d 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 61 e.[-aAfFgilnrtux].[-p].[name[=va
143c0 6c 75 65 5d 20 2e 2e 2e 5d 00 64 65 6c 65 74 69 6e 67 20 73 74 6f 70 70 65 64 20 6a 6f 62 20 25 lue]....].deleting.stopped.job.%
143e0 64 20 77 69 74 68 20 70 72 6f 63 65 73 73 20 67 72 6f 75 70 20 25 6c 64 00 64 65 73 63 72 69 62 d.with.process.group.%ld.describ
14400 65 5f 70 69 64 3a 20 25 6c 64 3a 20 6e 6f 20 73 75 63 68 20 70 69 64 00 64 69 72 65 63 74 6f 72 e_pid:.%ld:.no.such.pid.director
14420 79 20 73 74 61 63 6b 20 65 6d 70 74 79 00 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 69 6e y.stack.empty.directory.stack.in
14440 64 65 78 00 64 69 72 73 20 5b 2d 63 6c 70 76 5d 20 5b 2b 4e 5d 20 5b 2d 4e 5d 00 64 69 73 6f 77 dex.dirs.[-clpv].[+N].[-N].disow
14460 6e 20 5b 2d 68 5d 20 5b 2d 61 72 5d 20 5b 6a 6f 62 73 70 65 63 20 2e 2e 2e 20 7c 20 70 69 64 20 n.[-h].[-ar].[jobspec.....|.pid.
14480 2e 2e 2e 5d 00 64 69 76 69 73 69 6f 6e 20 62 79 20 30 00 64 79 6e 61 6d 69 63 20 6c 6f 61 64 69 ...].division.by.0.dynamic.loadi
144a0 6e 67 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 00 65 63 68 6f 20 5b 2d 6e 5d 20 5b 61 72 67 20 ng.not.available.echo.[-n].[arg.
144c0 2e 2e 2e 5d 00 65 63 68 6f 20 5b 2d 6e 65 45 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 6d 70 74 79 ...].echo.[-neE].[arg....].empty
144e0 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 00 65 6e 61 62 6c 65 20 5b 2d 61 5d .array.variable.name.enable.[-a]
14500 20 5b 2d 64 6e 70 73 5d 20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 5b 6e 61 6d 65 20 2e 2e 2e .[-dnps].[-f.filename].[name....
14520 5d 00 65 72 72 6f 72 20 67 65 74 74 69 6e 67 20 74 65 72 6d 69 6e 61 6c 20 61 74 74 72 69 62 75 ].error.getting.terminal.attribu
14540 74 65 73 3a 20 25 73 00 65 72 72 6f 72 20 69 6d 70 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e tes:.%s.error.importing.function
14560 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 60 25 73 27 00 65 72 72 6f 72 20 73 65 74 74 69 .definition.for.`%s'.error.setti
14580 6e 67 20 74 65 72 6d 69 6e 61 6c 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 76 61 6c 20 ng.terminal.attributes:.%s.eval.
145a0 5b 61 72 67 20 2e 2e 2e 5d 00 65 76 61 6c 3a 20 6d 61 78 69 6d 75 6d 20 65 76 61 6c 20 6e 65 73 [arg....].eval:.maximum.eval.nes
145c0 74 69 6e 67 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 20 28 25 64 29 00 65 78 65 63 20 5b 2d ting.level.exceeded.(%d).exec.[-
145e0 63 6c 5d 20 5b 2d 61 20 6e 61 6d 65 5d 20 5b 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 75 6d 65 6e 74 cl].[-a.name].[command.[argument
14600 73 20 2e 2e 2e 5d 5d 20 5b 72 65 64 69 72 65 63 74 69 6f 6e 20 2e 2e 2e 5d 00 65 78 65 63 75 74 s....]].[redirection....].execut
14620 65 5f 63 6f 70 72 6f 63 3a 20 63 6f 70 72 6f 63 20 5b 25 64 3a 25 73 5d 20 73 74 69 6c 6c 20 65 e_coproc:.coproc.[%d:%s].still.e
14640 78 69 73 74 73 00 65 78 69 74 20 5b 6e 5d 00 65 78 70 65 63 74 65 64 20 60 29 27 00 65 78 70 6f xists.exit.[n].expected.`)'.expo
14660 6e 65 6e 74 20 6c 65 73 73 20 74 68 61 6e 20 30 00 65 78 70 6f 72 74 20 5b 2d 66 6e 5d 20 5b 6e nent.less.than.0.export.[-fn].[n
14680 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 20 6f 72 20 65 78 70 6f 72 74 20 2d 70 00 65 78 ame[=value]....].or.export.-p.ex
146a0 70 72 65 73 73 69 6f 6e 20 65 78 70 65 63 74 65 64 00 65 78 70 72 65 73 73 69 6f 6e 20 72 65 63 pression.expected.expression.rec
146c0 75 72 73 69 6f 6e 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 00 66 63 20 5b 2d 65 20 65 6e 61 ursion.level.exceeded.fc.[-e.ena
146e0 6d 65 5d 20 5b 2d 6c 6e 72 5d 20 5b 66 69 72 73 74 5d 20 5b 6c 61 73 74 5d 20 6f 72 20 66 63 20 me].[-lnr].[first].[last].or.fc.
14700 2d 73 20 5b 70 61 74 3d 72 65 70 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 00 66 67 20 5b 6a 6f 62 5f 73 -s.[pat=rep].[command].fg.[job_s
14720 70 65 63 5d 00 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 6f 75 74 20 6f 66 20 72 61 6e 67 pec].file.descriptor.out.of.rang
14740 65 00 66 69 6c 65 6e 61 6d 65 20 61 72 67 75 6d 65 6e 74 20 72 65 71 75 69 72 65 64 00 66 6f 72 e.filename.argument.required.for
14760 20 28 28 20 65 78 70 31 3b 20 65 78 70 32 3b 20 65 78 70 33 20 29 29 3b 20 64 6f 20 43 4f 4d 4d .((.exp1;.exp2;.exp3.));.do.COMM
14780 41 4e 44 53 3b 20 64 6f 6e 65 00 66 6f 72 20 4e 41 4d 45 20 5b 69 6e 20 57 4f 52 44 53 20 2e 2e ANDS;.done.for.NAME.[in.WORDS...
147a0 2e 20 5d 20 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 66 6f 72 6b 65 64 20 70 ..].;.do.COMMANDS;.done.forked.p
147c0 69 64 20 25 64 20 61 70 70 65 61 72 73 20 69 6e 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 20 25 64 00 id.%d.appears.in.running.job.%d.
147e0 66 6f 72 6d 61 74 20 70 61 72 73 69 6e 67 20 70 72 6f 62 6c 65 6d 3a 20 25 73 00 66 72 65 65 3a format.parsing.problem:.%s.free:
14800 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6c 72 65 61 64 79 20 66 72 65 65 64 20 62 6c 6f 63 6b .called.with.already.freed.block
14820 20 61 72 67 75 6d 65 6e 74 00 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 75 6e 61 6c .argument.free:.called.with.unal
14840 6c 6f 63 61 74 65 64 20 62 6c 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 66 72 65 65 3a 20 73 74 61 located.block.argument.free:.sta
14860 72 74 20 61 6e 64 20 65 6e 64 20 63 68 75 6e 6b 20 73 69 7a 65 73 20 64 69 66 66 65 72 00 66 72 rt.and.end.chunk.sizes.differ.fr
14880 65 65 3a 20 75 6e 64 65 72 66 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 ee:.underflow.detected;.mh_nbyte
148a0 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 7b 20 43 s.out.of.range.function.name.{.C
148c0 4f 4d 4d 41 4e 44 53 20 3b 20 7d 20 6f 72 20 6e 61 6d 65 20 28 29 20 7b 20 43 4f 4d 4d 41 4e 44 OMMANDS.;.}.or.name.().{.COMMAND
148e0 53 20 3b 20 7d 00 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 68 65 S.;.}.future.versions.of.the.she
14900 6c 6c 20 77 69 6c 6c 20 66 6f 72 63 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 61 73 20 61 6e 20 61 ll.will.force.evaluation.as.an.a
14920 72 69 74 68 6d 65 74 69 63 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 67 65 74 63 77 64 3a 20 63 rithmetic.substitution.getcwd:.c
14940 61 6e 6e 6f 74 20 61 63 63 65 73 73 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 65 73 00 annot.access.parent.directories.
14960 67 65 74 6f 70 74 73 20 6f 70 74 73 74 72 69 6e 67 20 6e 61 6d 65 20 5b 61 72 67 5d 00 68 61 73 getopts.optstring.name.[arg].has
14980 68 20 5b 2d 6c 72 5d 20 5b 2d 70 20 70 61 74 68 6e 61 6d 65 5d 20 5b 2d 64 74 5d 20 5b 6e 61 6d h.[-lr].[-p.pathname].[-dt].[nam
149a0 65 20 2e 2e 2e 5d 00 68 61 73 68 69 6e 67 20 64 69 73 61 62 6c 65 64 00 68 65 6c 70 20 5b 2d 64 e....].hashing.disabled.help.[-d
149c0 6d 73 5d 20 5b 70 61 74 74 65 72 6e 20 2e 2e 2e 5d 00 68 65 6c 70 20 6e 6f 74 20 61 76 61 69 6c ms].[pattern....].help.not.avail
149e0 61 62 6c 65 20 69 6e 20 74 68 69 73 20 76 65 72 73 69 6f 6e 00 68 65 72 65 2d 64 6f 63 75 6d 65 able.in.this.version.here-docume
14a00 6e 74 20 61 74 20 6c 69 6e 65 20 25 64 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 65 6e 64 2d 6f nt.at.line.%d.delimited.by.end-o
14a20 66 2d 66 69 6c 65 20 28 77 61 6e 74 65 64 20 60 25 73 27 29 00 68 69 73 74 6f 72 79 20 5b 2d 63 f-file.(wanted.`%s').history.[-c
14a40 5d 20 5b 2d 64 20 6f 66 66 73 65 74 5d 20 5b 6e 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 61 6e ].[-d.offset].[n].or.history.-an
14a60 72 77 20 5b 66 69 6c 65 6e 61 6d 65 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 70 73 20 61 72 67 rw.[filename].or.history.-ps.arg
14a80 20 5b 61 72 67 2e 2e 2e 5d 00 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 00 68 69 73 74 6f .[arg...].history.position.histo
14aa0 72 79 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 68 69 74 73 09 63 6f 6d 6d 61 6e 64 0a 00 69 ry.specification.hits.command..i
14ac0 64 65 6e 74 69 66 69 65 72 20 65 78 70 65 63 74 65 64 20 61 66 74 65 72 20 70 72 65 2d 69 6e 63 dentifier.expected.after.pre-inc
14ae0 72 65 6d 65 6e 74 20 6f 72 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 00 69 66 20 43 4f 4d 4d 41 rement.or.pre-decrement.if.COMMA
14b00 4e 44 53 3b 20 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5b 20 65 6c 69 66 20 43 4f 4d 4d 41 NDS;.then.COMMANDS;.[.elif.COMMA
14b20 4e 44 53 3b 20 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5d 2e 2e 2e 20 5b 20 65 6c 73 65 20 NDS;.then.COMMANDS;.]....[.else.
14b40 43 4f 4d 4d 41 4e 44 53 3b 20 5d 20 66 69 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 6f COMMANDS;.].fi.initialize_job_co
14b60 6e 74 72 6f 6c 3a 20 67 65 74 70 67 72 70 20 66 61 69 6c 65 64 00 69 6e 69 74 69 61 6c 69 7a 65 ntrol:.getpgrp.failed.initialize
14b80 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 6c 69 6e 65 20 64 69 73 63 69 70 6c 69 6e 65 00 69 6e _job_control:.line.discipline.in
14ba0 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 6e 6f 20 6a 6f 62 20 63 6f 6e itialize_job_control:.no.job.con
14bc0 74 72 6f 6c 20 69 6e 20 62 61 63 6b 67 72 6f 75 6e 64 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f trol.in.background.initialize_jo
14be0 62 5f 63 6f 6e 74 72 6f 6c 3a 20 73 65 74 70 67 69 64 00 69 6e 76 61 6c 69 64 20 61 72 69 74 68 b_control:.setpgid.invalid.arith
14c00 6d 65 74 69 63 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 metic.base.invalid.base.invalid.
14c20 63 68 61 72 61 63 74 65 72 20 25 64 20 69 6e 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 character.%d.in.exportstr.for.%s
14c40 00 69 6e 76 61 6c 69 64 20 68 65 78 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 6e 75 6d 62 .invalid.hex.number.invalid.numb
14c60 65 72 00 69 6e 76 61 6c 69 64 20 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 er.invalid.octal.number.invalid.
14c80 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 00 6a 6f 62 20 25 64 20 73 74 61 72 74 65 64 20 77 69 74 signal.number.job.%d.started.wit
14ca0 68 6f 75 74 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6a 6f 62 5f 73 70 65 63 20 5b 26 5d 00 6a 6f hout.job.control.job_spec.[&].jo
14cc0 62 73 20 5b 2d 6c 6e 70 72 73 5d 20 5b 6a 6f 62 73 70 65 63 20 2e 2e 2e 5d 20 6f 72 20 6a 6f 62 bs.[-lnprs].[jobspec....].or.job
14ce0 73 20 2d 78 20 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 73 5d 00 6b 69 6c 6c 20 5b 2d 73 20 73 69 67 s.-x.command.[args].kill.[-s.sig
14d00 73 70 65 63 20 7c 20 2d 6e 20 73 69 67 6e 75 6d 20 7c 20 2d 73 69 67 73 70 65 63 5d 20 70 69 64 spec.|.-n.signum.|.-sigspec].pid
14d20 20 7c 20 6a 6f 62 73 70 65 63 20 2e 2e 2e 20 6f 72 20 6b 69 6c 6c 20 2d 6c 20 5b 73 69 67 73 70 .|.jobspec.....or.kill.-l.[sigsp
14d40 65 63 5d 00 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 0a 00 6c 65 74 20 61 72 67 20 5b 61 ec].last.command:.%s..let.arg.[a
14d60 72 67 20 2e 2e 2e 5d 00 6c 69 6d 69 74 00 6c 69 6e 65 20 25 64 3a 20 00 6c 69 6e 65 20 65 64 69 rg....].limit.line.%d:..line.edi
14d80 74 69 6e 67 20 6e 6f 74 20 65 6e 61 62 6c 65 64 00 6c 6f 61 64 20 66 75 6e 63 74 69 6f 6e 20 66 ting.not.enabled.load.function.f
14da0 6f 72 20 25 73 20 72 65 74 75 72 6e 73 20 66 61 69 6c 75 72 65 20 28 25 64 29 3a 20 6e 6f 74 20 or.%s.returns.failure.(%d):.not.
14dc0 6c 6f 61 64 65 64 00 6c 6f 63 61 6c 20 5b 6f 70 74 69 6f 6e 5d 20 6e 61 6d 65 5b 3d 76 61 6c 75 loaded.local.[option].name[=valu
14de0 65 5d 20 2e 2e 2e 00 6c 6f 67 6f 75 74 0a 00 6c 6f 67 6f 75 74 20 5b 6e 5d 00 6c 6f 6f 70 20 63 e].....logout..logout.[n].loop.c
14e00 6f 75 6e 74 00 6d 61 6b 65 5f 68 65 72 65 5f 64 6f 63 75 6d 65 6e 74 3a 20 62 61 64 20 69 6e 73 ount.make_here_document:.bad.ins
14e20 74 72 75 63 74 69 6f 6e 20 74 79 70 65 20 25 64 00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f 76 61 72 69 truction.type.%d.make_local_vari
14e40 61 62 6c 65 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 able:.no.function.context.at.cur
14e60 72 65 6e 74 20 73 63 6f 70 65 00 6d 61 6b 65 5f 72 65 64 69 72 65 63 74 69 6f 6e 3a 20 72 65 64 rent.scope.make_redirection:.red
14e80 69 72 65 63 74 69 6f 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 60 25 64 27 20 6f 75 74 20 6f 66 irection.instruction.`%d'.out.of
14ea0 20 72 61 6e 67 65 00 6d 61 6c 6c 6f 63 3a 20 62 6c 6f 63 6b 20 6f 6e 20 66 72 65 65 20 6c 69 73 .range.malloc:.block.on.free.lis
14ec0 74 20 63 6c 6f 62 62 65 72 65 64 00 6d 61 6c 6c 6f 63 3a 20 66 61 69 6c 65 64 20 61 73 73 65 72 t.clobbered.malloc:.failed.asser
14ee0 74 69 6f 6e 3a 20 25 73 0a 00 6d 61 70 66 69 6c 65 20 5b 2d 64 20 64 65 6c 69 6d 5d 20 5b 2d 6e tion:.%s..mapfile.[-d.delim].[-n
14f00 20 63 6f 75 6e 74 5d 20 5b 2d 4f 20 6f 72 69 67 69 6e 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d 20 5b .count].[-O.origin].[-s.count].[
14f20 2d 74 5d 20 5b 2d 75 20 66 64 5d 20 5b 2d 43 20 63 61 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 71 75 -t].[-u.fd].[-C.callback].[-c.qu
14f40 61 6e 74 75 6d 5d 20 5b 61 72 72 61 79 5d 00 6d 61 78 69 6d 75 6d 20 68 65 72 65 2d 64 6f 63 75 antum].[array].maximum.here-docu
14f60 6d 65 6e 74 20 63 6f 75 6e 74 20 65 78 63 65 65 64 65 64 00 6d 69 67 72 61 74 65 20 70 72 6f 63 ment.count.exceeded.migrate.proc
14f80 65 73 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 43 50 55 00 6d 69 73 73 69 6e 67 20 60 29 27 00 6d ess.to.another.CPU.missing.`)'.m
14fa0 69 73 73 69 6e 67 20 60 5d 27 00 6d 69 73 73 69 6e 67 20 68 65 78 20 64 69 67 69 74 20 66 6f 72 issing.`]'.missing.hex.digit.for
14fc0 20 5c 78 00 6d 69 73 73 69 6e 67 20 75 6e 69 63 6f 64 65 20 64 69 67 69 74 20 66 6f 72 20 5c 25 .\x.missing.unicode.digit.for.\%
14fe0 63 00 6e 65 74 77 6f 72 6b 20 6f 70 65 72 61 74 69 6f 6e 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 c.network.operations.not.support
15000 65 64 00 6e 6f 20 60 3d 27 20 69 6e 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 6e 6f ed.no.`='.in.exportstr.for.%s.no
15020 20 63 6c 6f 73 69 6e 67 20 60 25 63 27 20 69 6e 20 25 73 00 6e 6f 20 63 6f 6d 6d 61 6e 64 20 66 .closing.`%c'.in.%s.no.command.f
15040 6f 75 6e 64 00 6e 6f 20 68 65 6c 70 20 74 6f 70 69 63 73 20 6d 61 74 63 68 20 60 25 73 27 2e 20 ound.no.help.topics.match.`%s'..
15060 20 54 72 79 20 60 68 65 6c 70 20 68 65 6c 70 27 20 6f 72 20 60 6d 61 6e 20 2d 6b 20 25 73 27 20 .Try.`help.help'.or.`man.-k.%s'.
15080 6f 72 20 60 69 6e 66 6f 20 25 73 27 2e 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6e 6f 20 or.`info.%s'..no.job.control.no.
150a0 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 74 68 69 73 20 73 68 65 6c 6c 00 6e 6f 20 6d 61 74 job.control.in.this.shell.no.mat
150c0 63 68 3a 20 25 73 00 6e 6f 20 6f 74 68 65 72 20 64 69 72 65 63 74 6f 72 79 00 6e 6f 20 6f 74 68 ch:.%s.no.other.directory.no.oth
150e0 65 72 20 6f 70 74 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 77 69 74 68 20 60 2d 78 27 00 6e 6f 74 er.options.allowed.with.`-x'.not
15100 20 63 75 72 72 65 6e 74 6c 79 20 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 .currently.executing.completion.
15120 66 75 6e 63 74 69 6f 6e 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 3a 20 75 73 65 20 60 65 function.not.login.shell:.use.`e
15140 78 69 74 27 00 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 00 6f 63 74 61 6c 20 6e 75 6d 62 65 72 xit'.null.directory.octal.number
15160 00 6f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 6e 20 61 20 60 66 6f 72 27 2c 20 60 77 68 .only.meaningful.in.a.`for',.`wh
15180 69 6c 65 27 2c 20 6f 72 20 60 75 6e 74 69 6c 27 20 6c 6f 6f 70 00 70 69 70 65 20 65 72 72 6f 72 ile',.or.`until'.loop.pipe.error
151a0 00 70 6f 70 5f 73 63 6f 70 65 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c 5f 76 61 72 69 61 62 .pop_scope:.head.of.shell_variab
151c0 6c 65 73 20 6e 6f 74 20 61 20 74 65 6d 70 6f 72 61 72 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 les.not.a.temporary.environment.
151e0 73 63 6f 70 65 00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 68 65 61 64 20 6f 66 20 73 scope.pop_var_context:.head.of.s
15200 68 65 6c 6c 5f 76 61 72 69 61 62 6c 65 73 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 6f hell_variables.not.a.function.co
15220 6e 74 65 78 74 00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 6e 6f 20 67 6c 6f 62 61 6c ntext.pop_var_context:.no.global
15240 5f 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 65 78 74 00 70 6f 70 64 20 5b 2d 6e 5d 20 5b 2b 4e _variables.context.popd.[-n].[+N
15260 20 7c 20 2d 4e 5d 00 70 6f 77 65 72 20 66 61 69 6c 75 72 65 20 69 6d 6d 69 6e 65 6e 74 00 70 72 .|.-N].power.failure.imminent.pr
15280 65 74 74 79 2d 70 72 69 6e 74 69 6e 67 20 6d 6f 64 65 20 69 67 6e 6f 72 65 64 20 69 6e 20 69 6e etty-printing.mode.ignored.in.in
152a0 74 65 72 61 63 74 69 76 65 20 73 68 65 6c 6c 73 00 70 72 69 6e 74 5f 63 6f 6d 6d 61 6e 64 3a 20 teractive.shells.print_command:.
152c0 62 61 64 20 63 6f 6e 6e 65 63 74 6f 72 20 60 25 64 27 00 70 72 69 6e 74 66 20 5b 2d 76 20 76 61 bad.connector.`%d'.printf.[-v.va
152e0 72 5d 20 66 6f 72 6d 61 74 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 70 72 6f 67 63 6f 6d 70 5f 69 r].format.[arguments].progcomp_i
15300 6e 73 65 72 74 3a 20 25 73 3a 20 4e 55 4c 4c 20 43 4f 4d 50 53 50 45 43 00 70 72 6f 67 72 61 6d nsert:.%s:.NULL.COMPSPEC.program
15320 6d 61 62 6c 65 5f 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 25 73 3a 20 70 6f 73 73 69 62 6c 65 20 72 mable_completion:.%s:.possible.r
15340 65 74 72 79 20 6c 6f 6f 70 00 70 72 6f 67 72 61 6d 6d 69 6e 67 20 65 72 72 6f 72 00 70 75 73 68 etry.loop.programming.error.push
15360 64 20 5b 2d 6e 5d 20 5b 2b 4e 20 7c 20 2d 4e 20 7c 20 64 69 72 5d 00 70 77 64 20 5b 2d 4c 50 5d d.[-n].[+N.|.-N.|.dir].pwd.[-LP]
15380 00 72 65 61 64 20 5b 2d 65 72 73 5d 20 5b 2d 61 20 61 72 72 61 79 5d 20 5b 2d 64 20 64 65 6c 69 .read.[-ers].[-a.array].[-d.deli
153a0 6d 5d 20 5b 2d 69 20 74 65 78 74 5d 20 5b 2d 6e 20 6e 63 68 61 72 73 5d 20 5b 2d 4e 20 6e 63 68 m].[-i.text].[-n.nchars].[-N.nch
153c0 61 72 73 5d 20 5b 2d 70 20 70 72 6f 6d 70 74 5d 20 5b 2d 74 20 74 69 6d 65 6f 75 74 5d 20 5b 2d ars].[-p.prompt].[-t.timeout].[-
153e0 75 20 66 64 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 72 65 61 64 20 65 72 72 6f 72 3a 20 25 64 3a u.fd].[name....].read.error:.%d:
15400 20 25 73 00 72 65 61 64 61 72 72 61 79 20 5b 2d 64 20 64 65 6c 69 6d 5d 20 5b 2d 6e 20 63 6f 75 .%s.readarray.[-d.delim].[-n.cou
15420 6e 74 5d 20 5b 2d 4f 20 6f 72 69 67 69 6e 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d 20 5b 2d 74 5d 20 nt].[-O.origin].[-s.count].[-t].
15440 5b 2d 75 20 66 64 5d 20 5b 2d 43 20 63 61 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 71 75 61 6e 74 75 [-u.fd].[-C.callback].[-c.quantu
15460 6d 5d 20 5b 61 72 72 61 79 5d 00 72 65 61 64 6f 6e 6c 79 20 5b 2d 61 41 66 5d 20 5b 6e 61 6d 65 m].[array].readonly.[-aAf].[name
15480 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 20 6f 72 20 72 65 61 64 6f 6e 6c 79 20 2d 70 00 72 65 61 [=value]....].or.readonly.-p.rea
154a0 6c 6c 6f 63 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 75 6e 61 6c 6c 6f 63 61 74 65 64 20 62 6c lloc:.called.with.unallocated.bl
154c0 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 72 65 61 6c 6c 6f 63 3a 20 73 74 61 72 74 20 61 6e 64 20 ock.argument.realloc:.start.and.
154e0 65 6e 64 20 63 68 75 6e 6b 20 73 69 7a 65 73 20 64 69 66 66 65 72 00 72 65 61 6c 6c 6f 63 3a 20 end.chunk.sizes.differ.realloc:.
15500 75 6e 64 65 72 66 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 73 20 6f 75 underflow.detected;.mh_nbytes.ou
15520 74 20 6f 66 20 72 61 6e 67 65 00 72 65 63 75 72 73 69 6f 6e 20 73 74 61 63 6b 20 75 6e 64 65 72 t.of.range.recursion.stack.under
15540 66 6c 6f 77 00 72 65 64 69 72 65 63 74 69 6f 6e 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 64 flow.redirection.error:.cannot.d
15560 75 70 6c 69 63 61 74 65 20 66 64 00 72 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 25 70 20 61 uplicate.fd.register_alloc:.%p.a
15580 6c 72 65 61 64 79 20 69 6e 20 74 61 62 6c 65 20 61 73 20 61 6c 6c 6f 63 61 74 65 64 3f 0a 00 72 lready.in.table.as.allocated?..r
155a0 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 61 6c 6c 6f 63 20 74 61 62 6c 65 20 69 73 20 66 75 egister_alloc:.alloc.table.is.fu
155c0 6c 6c 20 77 69 74 68 20 46 49 4e 44 5f 41 4c 4c 4f 43 3f 0a 00 72 65 67 69 73 74 65 72 5f 66 72 ll.with.FIND_ALLOC?..register_fr
155e0 65 65 3a 20 25 70 20 61 6c 72 65 61 64 79 20 69 6e 20 74 61 62 6c 65 20 61 73 20 66 72 65 65 3f ee:.%p.already.in.table.as.free?
15600 0a 00 72 65 73 74 72 69 63 74 65 64 00 72 65 74 75 72 6e 20 5b 6e 5d 00 72 75 6e 5f 70 65 6e 64 ..restricted.return.[n].run_pend
15620 69 6e 67 5f 74 72 61 70 73 3a 20 62 61 64 20 76 61 6c 75 65 20 69 6e 20 74 72 61 70 5f 6c 69 73 ing_traps:.bad.value.in.trap_lis
15640 74 5b 25 64 5d 3a 20 25 70 00 72 75 6e 5f 70 65 6e 64 69 6e 67 5f 74 72 61 70 73 3a 20 73 69 67 t[%d]:.%p.run_pending_traps:.sig
15660 6e 61 6c 20 68 61 6e 64 6c 65 72 20 69 73 20 53 49 47 5f 44 46 4c 2c 20 72 65 73 65 6e 64 69 6e nal.handler.is.SIG_DFL,.resendin
15680 67 20 25 64 20 28 25 73 29 20 74 6f 20 6d 79 73 65 6c 66 00 73 61 76 65 5f 62 61 73 68 5f 69 6e g.%d.(%s).to.myself.save_bash_in
156a0 70 75 74 3a 20 62 75 66 66 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 66 6f 72 20 6e put:.buffer.already.exists.for.n
156c0 65 77 20 66 64 20 25 64 00 73 65 6c 65 63 74 20 4e 41 4d 45 20 5b 69 6e 20 57 4f 52 44 53 20 2e ew.fd.%d.select.NAME.[in.WORDS..
156e0 2e 2e 20 3b 5d 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 73 65 74 20 5b 2d 61 62 ...;].do.COMMANDS;.done.set.[-ab
15700 65 66 68 6b 6d 6e 70 74 75 76 78 42 43 48 50 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 efhkmnptuvxBCHP].[-o.option-name
15720 5d 20 5b 2d 2d 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 73 65 74 6c 6f 63 61 6c 65 3a 20 25 73 3a 20 ].[--].[arg....].setlocale:.%s:.
15740 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 00 73 65 74 6c 6f 63 cannot.change.locale.(%s).setloc
15760 61 6c 65 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 ale:.%s:.cannot.change.locale.(%
15780 73 29 3a 20 25 73 00 73 65 74 6c 6f 63 61 6c 65 3a 20 4c 43 5f 41 4c 4c 3a 20 63 61 6e 6e 6f 74 s):.%s.setlocale:.LC_ALL:.cannot
157a0 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 00 73 65 74 6c 6f 63 61 6c 65 3a 20 4c .change.locale.(%s).setlocale:.L
157c0 43 5f 41 4c 4c 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 C_ALL:.cannot.change.locale.(%s)
157e0 3a 20 25 73 00 73 68 65 6c 6c 20 6c 65 76 65 6c 20 28 25 64 29 20 74 6f 6f 20 68 69 67 68 2c 20 :.%s.shell.level.(%d).too.high,.
15800 72 65 73 65 74 74 69 6e 67 20 74 6f 20 31 00 73 68 65 6c 6c 5f 67 65 74 63 3a 20 73 68 65 6c 6c resetting.to.1.shell_getc:.shell
15820 5f 69 6e 70 75 74 5f 6c 69 6e 65 5f 73 69 7a 65 20 28 25 7a 75 29 20 65 78 63 65 65 64 73 20 53 _input_line_size.(%zu).exceeds.S
15840 49 5a 45 5f 4d 41 58 20 28 25 6c 75 29 3a 20 6c 69 6e 65 20 74 72 75 6e 63 61 74 65 64 00 73 68 IZE_MAX.(%lu):.line.truncated.sh
15860 69 66 74 20 5b 6e 5d 00 73 68 69 66 74 20 63 6f 75 6e 74 00 73 68 6f 70 74 20 5b 2d 70 71 73 75 ift.[n].shift.count.shopt.[-pqsu
15880 5d 20 5b 2d 6f 5d 20 5b 6f 70 74 6e 61 6d 65 20 2e 2e 2e 5d 00 73 69 67 70 72 6f 63 6d 61 73 6b ].[-o].[optname....].sigprocmask
158a0 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 6f 6e 00 73 6f 75 72 63 65 20 66 :.%d:.invalid.operation.source.f
158c0 69 6c 65 6e 61 6d 65 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 73 74 61 72 74 5f 70 69 70 65 6c 69 ilename.[arguments].start_pipeli
158e0 6e 65 3a 20 70 67 72 70 20 70 69 70 65 00 73 75 73 70 65 6e 64 20 5b 2d 66 5d 00 73 79 6e 74 61 ne:.pgrp.pipe.suspend.[-f].synta
15900 78 20 65 72 72 6f 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f x.error.syntax.error.in.conditio
15920 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 nal.expression.syntax.error.in.c
15940 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 75 6e 65 78 70 65 63 74 65 onditional.expression:.unexpecte
15960 64 20 74 6f 6b 65 6e 20 60 25 73 27 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 65 78 70 d.token.`%s'.syntax.error.in.exp
15980 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 76 61 72 69 61 62 6c 65 ression.syntax.error.in.variable
159a0 20 61 73 73 69 67 6e 6d 65 6e 74 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 60 25 .assignment.syntax.error.near.`%
159c0 73 27 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 75 6e 65 78 70 65 63 74 65 64 20 s'.syntax.error.near.unexpected.
159e0 74 6f 6b 65 6e 20 60 25 73 27 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 60 28 28 25 73 29 29 token.`%s'.syntax.error:.`((%s))
15a00 27 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 60 3b 27 20 75 6e 65 78 70 65 63 74 65 64 00 73 '.syntax.error:.`;'.unexpected.s
15a20 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 yntax.error:.arithmetic.expressi
15a40 6f 6e 20 72 65 71 75 69 72 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 on.required.syntax.error:.invali
15a60 64 20 61 72 69 74 68 6d 65 74 69 63 20 6f 70 65 72 61 74 6f 72 00 73 79 6e 74 61 78 20 65 72 72 d.arithmetic.operator.syntax.err
15a80 6f 72 3a 20 6f 70 65 72 61 6e 64 20 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f or:.operand.expected.syntax.erro
15aa0 72 3a 20 75 6e 65 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 66 69 6c 65 00 73 79 73 74 65 6d r:.unexpected.end.of.file.system
15ac0 20 63 72 61 73 68 20 69 6d 6d 69 6e 65 6e 74 00 74 65 73 74 20 5b 65 78 70 72 5d 00 74 69 6d 65 .crash.imminent.test.[expr].time
15ae0 20 5b 2d 70 5d 20 70 69 70 65 6c 69 6e 65 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 .[-p].pipeline.too.many.argument
15b00 73 00 74 72 61 70 20 5b 2d 6c 70 5d 20 5b 5b 61 72 67 5d 20 73 69 67 6e 61 6c 5f 73 70 65 63 20 s.trap.[-lp].[[arg].signal_spec.
15b20 2e 2e 2e 5d 00 74 72 61 70 20 68 61 6e 64 6c 65 72 3a 20 6d 61 78 69 6d 75 6d 20 74 72 61 70 20 ...].trap.handler:.maximum.trap.
15b40 68 61 6e 64 6c 65 72 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 20 28 25 64 29 00 74 72 61 70 handler.level.exceeded.(%d).trap
15b60 5f 68 61 6e 64 6c 65 72 3a 20 62 61 64 20 73 69 67 6e 61 6c 20 25 64 00 74 79 70 65 20 5b 2d 61 _handler:.bad.signal.%d.type.[-a
15b80 66 70 74 50 5d 20 6e 61 6d 65 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 74 79 70 65 73 65 74 20 5b 2d fptP].name.[name....].typeset.[-
15ba0 61 41 66 46 67 69 6c 6e 72 74 75 78 5d 20 5b 2d 70 5d 20 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 aAfFgilnrtux].[-p].name[=value].
15bc0 2e 2e 2e 00 75 6c 69 6d 69 74 20 5b 2d 53 48 61 62 63 64 65 66 69 6b 6c 6d 6e 70 71 72 73 74 75 ....ulimit.[-SHabcdefiklmnpqrstu
15be0 76 78 50 54 5d 20 5b 6c 69 6d 69 74 5d 00 75 6d 61 73 6b 20 5b 2d 70 5d 20 5b 2d 53 5d 20 5b 6d vxPT].[limit].umask.[-p].[-S].[m
15c00 6f 64 65 5d 00 75 6e 61 6c 69 61 73 20 5b 2d 61 5d 20 6e 61 6d 65 20 5b 6e 61 6d 65 20 2e 2e 2e ode].unalias.[-a].name.[name....
15c20 5d 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 ].unexpected.EOF.while.looking.f
15c40 6f 72 20 60 5d 5d 27 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f or.`]]'.unexpected.EOF.while.loo
15c60 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 60 25 63 27 00 75 6e 65 78 70 65 63 74 65 king.for.matching.`%c'.unexpecte
15c80 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 d.EOF.while.looking.for.matching
15ca0 20 60 29 27 00 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 60 25 73 27 20 74 6f .`)'.unexpected.argument.`%s'.to
15cc0 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 .conditional.binary.operator.une
15ce0 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 60 25 73 27 20 74 6f 20 63 6f 6e 64 69 74 69 xpected.argument.`%s'.to.conditi
15d00 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 74 65 64 20 61 onal.unary.operator.unexpected.a
15d20 72 67 75 6d 65 6e 74 20 74 6f 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 rgument.to.conditional.binary.op
15d40 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 63 6f erator.unexpected.argument.to.co
15d60 6e 64 69 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 nditional.unary.operator.unexpec
15d80 74 65 64 20 74 6f 6b 65 6e 20 25 64 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d ted.token.%d.in.conditional.comm
15da0 61 6e 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 63 27 20 69 6e 20 63 6f 6e and.unexpected.token.`%c'.in.con
15dc0 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 ditional.command.unexpected.toke
15de0 6e 20 60 25 73 27 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 00 75 6e n.`%s'.in.conditional.command.un
15e00 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 2c 20 63 6f 6e 64 69 74 69 6f 6e 61 6c expected.token.`%s',.conditional
15e20 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 00 75 6e 65 78 70 65 .binary.operator.expected.unexpe
15e40 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 2c 20 65 78 70 65 63 74 65 64 20 60 29 27 00 75 6e cted.token.`%s',.expected.`)'.un
15e60 6b 6e 6f 77 6e 00 75 6e 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 00 75 6e 73 65 known.unknown.command.error.unse
15e80 74 20 5b 2d 66 5d 20 5b 2d 76 5d 20 5b 2d 6e 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 75 6e 74 69 t.[-f].[-v].[-n].[name....].unti
15ea0 6c 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 76 61 l.COMMANDS;.do.COMMANDS;.done.va
15ec0 6c 75 65 20 74 6f 6f 20 67 72 65 61 74 20 66 6f 72 20 62 61 73 65 00 76 61 72 69 61 62 6c 65 73 lue.too.great.for.base.variables
15ee0 20 2d 20 4e 61 6d 65 73 20 61 6e 64 20 6d 65 61 6e 69 6e 67 73 20 6f 66 20 73 6f 6d 65 20 73 68 .-.Names.and.meanings.of.some.sh
15f00 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 00 77 61 69 74 20 5b 2d 66 6e 5d 20 5b 69 64 20 2e 2e 2e ell.variables.wait.[-fn].[id....
15f20 5d 00 77 61 69 74 20 5b 70 69 64 20 2e 2e 2e 5d 00 77 61 69 74 3a 20 70 69 64 20 25 6c 64 20 69 ].wait.[pid....].wait:.pid.%ld.i
15f40 73 20 6e 6f 74 20 61 20 63 68 69 6c 64 20 6f 66 20 74 68 69 73 20 73 68 65 6c 6c 00 77 61 69 74 s.not.a.child.of.this.shell.wait
15f60 5f 66 6f 72 3a 20 4e 6f 20 72 65 63 6f 72 64 20 6f 66 20 70 72 6f 63 65 73 73 20 25 6c 64 00 77 _for:.No.record.of.process.%ld.w
15f80 61 69 74 5f 66 6f 72 5f 6a 6f 62 3a 20 6a 6f 62 20 25 64 20 69 73 20 73 74 6f 70 70 65 64 00 77 ait_for_job:.job.%d.is.stopped.w
15fa0 61 69 74 63 68 6c 64 3a 20 74 75 72 6e 69 6e 67 20 6f 6e 20 57 4e 4f 48 41 4e 47 20 74 6f 20 61 aitchld:.turning.on.WNOHANG.to.a
15fc0 76 6f 69 64 20 69 6e 64 65 66 69 6e 69 74 65 20 62 6c 6f 63 6b 00 77 61 72 6e 69 6e 67 3a 20 00 void.indefinite.block.warning:..
15fe0 77 61 72 6e 69 6e 67 3a 20 25 73 3a 20 25 73 00 77 61 72 6e 69 6e 67 3a 20 2d 43 20 6f 70 74 69 warning:.%s:.%s.warning:.-C.opti
16000 6f 6e 20 6d 61 79 20 6e 6f 74 20 77 6f 72 6b 20 61 73 20 79 6f 75 20 65 78 70 65 63 74 00 77 61 on.may.not.work.as.you.expect.wa
16020 72 6e 69 6e 67 3a 20 2d 46 20 6f 70 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 20 77 6f 72 6b 20 61 73 rning:.-F.option.may.not.work.as
16040 20 79 6f 75 20 65 78 70 65 63 74 00 77 68 69 6c 65 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 .you.expect.while.COMMANDS;.do.C
16060 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 77 72 69 74 65 20 65 72 72 6f 72 3a 20 25 73 00 78 74 OMMANDS;.done.write.error:.%s.xt
16080 72 61 63 65 20 66 64 20 28 25 64 29 20 21 3d 20 66 69 6c 65 6e 6f 20 78 74 72 61 63 65 20 66 70 race.fd.(%d).!=.fileno.xtrace.fp
160a0 20 28 25 64 29 00 78 74 72 61 63 65 5f 73 65 74 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 66 69 .(%d).xtrace_set:.%d:.invalid.fi
160c0 6c 65 20 64 65 73 63 72 69 70 74 6f 72 00 78 74 72 61 63 65 5f 73 65 74 3a 20 4e 55 4c 4c 20 66 le.descriptor.xtrace_set:.NULL.f
160e0 69 6c 65 20 70 6f 69 6e 74 65 72 00 7b 20 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 00 50 72 6f 6a 65 ile.pointer.{.COMMANDS.;.}.Proje
16100 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 47 4e 55 20 62 61 73 68 20 35 2e 30 2d 72 63 31 0a ct-Id-Version:.GNU.bash.5.0-rc1.
16120 52 65 70 6f 72 74 2d 4d 73 67 69 64 2d 42 75 67 73 2d 54 6f 3a 20 0a 50 4f 54 2d 43 72 65 61 74 Report-Msgid-Bugs-To:..POT-Creat
16140 69 6f 6e 2d 44 61 74 65 3a 20 32 30 31 38 2d 31 32 2d 31 39 20 31 35 3a 35 32 2d 30 35 30 30 0a ion-Date:.2018-12-19.15:52-0500.
16160 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 31 38 2d 31 32 2d 31 39 20 31 35 3a PO-Revision-Date:.2018-12-19.15:
16180 35 32 2d 30 35 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 41 75 74 6f 6d 61 74 52-0500.Last-Translator:.Automat
161a0 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 ically.generated.Language-Team:.
161c0 6e 6f 6e 65 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 none.MIME-Version:.1.0.Content-T
161e0 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 ype:.text/plain;.charset=UTF-8.C
16200 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 50 ontent-Transfer-Encoding:.8bit.P
16220 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d lural-Forms:.nplurals=2;.plural=
16240 28 6e 20 21 3d 20 31 29 3b 0a 00 07 74 69 6d 65 64 20 6f 75 74 20 77 61 69 74 69 6e 67 20 66 6f (n.!=.1);...timed.out.waiting.fo
16260 72 20 69 6e 70 75 74 3a 20 61 75 74 6f 2d 6c 6f 67 6f 75 74 0a 00 09 2d 25 73 20 6f 72 20 2d 6f r.input:.auto-logout...-%s.or.-o
16280 20 6f 70 74 69 6f 6e 0a 00 09 2d 69 6c 72 73 44 20 6f 72 20 2d 63 20 63 6f 6d 6d 61 6e 64 20 6f .option...-ilrsD.or.-c.command.o
162a0 72 20 2d 4f 20 73 68 6f 70 74 5f 6f 70 74 69 6f 6e 09 09 28 69 6e 76 6f 63 61 74 69 6f 6e 20 6f r.-O.shopt_option..(invocation.o
162c0 6e 6c 79 29 0a 00 0d 0a 6d 61 6c 6c 6f 63 3a 20 25 73 3a 25 64 3a 20 61 73 73 65 72 74 69 6f 6e nly)....malloc:.%s:%d:.assertion
162e0 20 62 6f 74 63 68 65 64 0d 0a 00 20 20 28 77 64 3a 20 25 73 29 00 20 28 63 6f 72 65 20 64 75 6d .botched.....(wd:.%s)..(core.dum
16300 70 65 64 29 00 20 6c 69 6e 65 20 00 24 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 69 ped)..line..$%s:.cannot.assign.i
16320 6e 20 74 68 69 73 20 77 61 79 00 25 63 25 63 3a 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 n.this.way.%c%c:.invalid.option.
16340 25 64 3a 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 3a 20 25 73 00 %d:.invalid.file.descriptor:.%s.
16360 25 73 20 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 20 76 69 61 20 00 25 73 20 68 61 73 20 6e 75 %s.can.be.invoked.via..%s.has.nu
16380 6c 6c 20 65 78 70 6f 72 74 73 74 72 00 25 73 20 69 73 20 25 73 0a 00 25 73 20 69 73 20 61 20 66 ll.exportstr.%s.is.%s..%s.is.a.f
163a0 75 6e 63 74 69 6f 6e 0a 00 25 73 20 69 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 unction..%s.is.a.shell.builtin..
163c0 25 73 20 69 73 20 61 20 73 68 65 6c 6c 20 6b 65 79 77 6f 72 64 0a 00 25 73 20 69 73 20 61 20 73 %s.is.a.shell.keyword..%s.is.a.s
163e0 70 65 63 69 61 6c 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 25 73 20 69 73 20 61 6c 69 61 pecial.shell.builtin..%s.is.alia
16400 73 65 64 20 74 6f 20 e2 80 98 25 73 e2 80 99 0a 00 25 73 20 69 73 20 68 61 73 68 65 64 20 28 25 sed.to....%s.....%s.is.hashed.(%
16420 73 29 0a 00 25 73 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 20 74 6f 20 61 6e 79 20 6b 65 79 73 2e s)..%s.is.not.bound.to.any.keys.
16440 0a 00 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 25 73 25 73 3a 20 25 73 20 28 65 72 ..%s.out.of.range.%s%s%s:.%s.(er
16460 72 6f 72 20 74 6f 6b 65 6e 20 69 73 20 e2 80 9c 25 73 e2 80 9d 29 00 25 73 3a 20 25 73 00 25 73 ror.token.is....%s...).%s:.%s.%s
16480 3a 20 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a 20 62 61 64 20 69 6e :.%s.out.of.range.%s:.%s:.bad.in
164a0 74 65 72 70 72 65 74 65 72 00 25 73 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 61 73 terpreter.%s:.%s:.cannot.open.as
164c0 20 46 49 4c 45 00 25 73 3a 20 25 73 3a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 76 61 6c 75 .FILE.%s:.%s:.compatibility.valu
164e0 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 e.out.of.range.%s:.%s:.invalid.v
16500 61 6c 75 65 20 66 6f 72 20 74 72 61 63 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 00 25 alue.for.trace.file.descriptor.%
16520 73 3a 20 25 73 3a 20 6d 75 73 74 20 75 73 65 20 73 75 62 73 63 72 69 70 74 20 77 68 65 6e 20 61 s:.%s:.must.use.subscript.when.a
16540 73 73 69 67 6e 69 6e 67 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 00 25 73 3a 20 25 ssigning.associative.array.%s:.%
16560 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 00 s:%d:.cannot.allocate.%lu.bytes.
16580 25 73 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 %s:.%s:%d:.cannot.allocate.%lu.b
165a0 79 74 65 73 20 28 25 6c 75 20 62 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 49 ytes.(%lu.bytes.allocated).%s:.I
165c0 73 20 61 20 64 69 72 65 63 74 6f 72 79 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 73 20 6a 6f 62 20 s.a.directory.%s:.ambiguous.job.
165e0 73 70 65 63 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 73 20 72 65 64 69 72 65 63 74 00 25 73 3a 20 spec.%s:.ambiguous.redirect.%s:.
16600 61 72 67 75 6d 65 6e 74 73 20 6d 75 73 74 20 62 65 20 70 72 6f 63 65 73 73 20 6f 72 20 6a 6f 62 arguments.must.be.process.or.job
16620 20 49 44 73 00 25 73 3a 20 61 73 73 69 67 6e 69 6e 67 20 69 6e 74 65 67 65 72 20 74 6f 20 6e 61 .IDs.%s:.assigning.integer.to.na
16640 6d 65 20 72 65 66 65 72 65 6e 63 65 00 25 73 3a 20 62 61 64 20 6e 65 74 77 6f 72 6b 20 70 61 74 me.reference.%s:.bad.network.pat
16660 68 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 62 61 64 20 73 75 62 73 74 69 74 75 h.specification.%s:.bad.substitu
16680 74 69 6f 6e 00 25 73 3a 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 tion.%s:.binary.operator.expecte
166a0 64 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 00 d.%s:.cannot.allocate.%lu.bytes.
166c0 25 73 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 %s:.cannot.allocate.%lu.bytes.(%
166e0 6c 75 20 62 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 lu.bytes.allocated).%s:.cannot.a
16700 73 73 69 67 6e 20 66 64 20 74 6f 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 ssign.fd.to.variable.%s:.cannot.
16720 61 73 73 69 67 6e 20 6c 69 73 74 20 74 6f 20 61 72 72 61 79 20 6d 65 6d 62 65 72 00 25 73 3a 20 assign.list.to.array.member.%s:.
16740 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 74 6f 20 6e 6f 6e 2d 6e 75 6d 65 72 69 63 20 69 6e 64 cannot.assign.to.non-numeric.ind
16760 65 78 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 72 74 20 61 73 73 6f 63 69 61 74 69 76 ex.%s:.cannot.convert.associativ
16780 65 20 74 6f 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 6f e.to.indexed.array.%s:.cannot.co
167a0 6e 76 65 72 74 20 69 6e 64 65 78 65 64 20 74 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 nvert.indexed.to.associative.arr
167c0 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e ay.%s:.cannot.create:.%s.%s:.can
167e0 6e 6f 74 20 64 65 6c 65 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 64 65 73 74 72 6f not.delete:.%s.%s:.cannot.destro
16800 79 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 20 69 6e 20 74 68 69 73 20 77 61 79 00 25 73 y.array.variables.in.this.way.%s
16820 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 69 6e 61 72 79 20 66 69 6c 65 00 25 73 3a :.cannot.execute.binary.file.%s:
16840 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 69 6e 61 72 79 20 66 69 6c 65 3a 20 25 73 00 .cannot.execute.binary.file:.%s.
16860 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f %s:.cannot.execute:.%s.%s:.canno
16880 74 20 65 78 70 6f 72 74 00 25 73 3a 20 63 61 6e 6e 6f 74 20 67 65 74 20 6c 69 6d 69 74 3a 20 25 t.export.%s:.cannot.get.limit:.%
168a0 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6d 6f 64 69 66 79 20 6c 69 6d 69 74 3a 20 25 73 00 25 73 s.%s:.cannot.modify.limit:.%s.%s
168c0 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 74 65 6d 70 20 66 69 6c 65 3a 20 25 73 00 25 73 3a 20 :.cannot.open.temp.file:.%s.%s:.
168e0 63 61 6e 6e 6f 74 20 6f 70 65 6e 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 76 65 72 77 cannot.open:.%s.%s:.cannot.overw
16900 72 69 74 65 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 72 65 rite.existing.file.%s:.cannot.re
16920 61 64 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 00 25 73 3a 20 63 61 6e 6e ad:.%s.%s:.cannot.unset.%s:.cann
16940 6f 74 20 75 6e 73 65 74 3a 20 72 65 61 64 6f 6e 6c 79 20 25 73 00 25 73 3a 20 63 69 72 63 75 6c ot.unset:.readonly.%s.%s:.circul
16960 61 72 20 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 00 25 73 3a 20 63 6f 6d 6d 61 6e 64 20 6e 6f ar.name.reference.%s:.command.no
16980 74 20 66 6f 75 6e 64 00 25 73 3a 20 65 72 72 6f 72 20 72 65 74 72 69 65 76 69 6e 67 20 63 75 72 t.found.%s:.error.retrieving.cur
169a0 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3a 20 25 73 3a 20 25 73 0a 00 25 73 3a 20 65 78 70 72 rent.directory:.%s:.%s..%s:.expr
169c0 65 73 73 69 6f 6e 20 65 72 72 6f 72 0a 00 25 73 3a 20 66 69 6c 65 20 69 73 20 74 6f 6f 20 6c 61 ession.error..%s:.file.is.too.la
169e0 72 67 65 00 25 73 3a 20 66 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 66 69 72 73 74 rge.%s:.file.not.found.%s:.first
16a00 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6e 6f 74 .non-whitespace.character.is.not
16a20 20 e2 80 98 22 e2 80 99 00 25 73 3a 20 68 61 73 68 20 74 61 62 6c 65 20 65 6d 70 74 79 0a 00 25 ...."....%s:.hash.table.empty..%
16a40 73 3a 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 66 61 69 6c 65 64 00 25 73 3a 20 s:.history.expansion.failed.%s:.
16a60 68 6f 73 74 20 75 6e 6b 6e 6f 77 6e 00 25 73 3a 20 69 6c 6c 65 67 61 6c 20 6f 70 74 69 6f 6e 20 host.unknown.%s:.illegal.option.
16a80 2d 2d 20 25 63 0a 00 25 73 3a 20 69 6e 6c 69 62 20 66 61 69 6c 65 64 00 25 73 3a 20 69 6e 74 65 --.%c..%s:.inlib.failed.%s:.inte
16aa0 67 65 72 20 65 78 70 72 65 73 73 69 6f 6e 20 65 78 70 65 63 74 65 64 00 25 73 3a 20 69 6e 76 61 ger.expression.expected.%s:.inva
16ac0 6c 69 64 20 61 63 74 69 6f 6e 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 72 67 75 lid.action.name.%s:.invalid.argu
16ae0 6d 65 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 72 72 61 79 20 6f 72 69 67 69 6e 00 25 73 ment.%s:.invalid.array.origin.%s
16b00 3a 20 69 6e 76 61 6c 69 64 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 20 6b 65 79 00 :.invalid.associative.array.key.
16b20 25 73 3a 20 69 6e 76 61 6c 69 64 20 63 61 6c 6c 62 61 63 6b 20 71 75 61 6e 74 75 6d 00 25 73 3a %s:.invalid.callback.quantum.%s:
16b40 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 73 70 65 63 69 66 69 .invalid.file.descriptor.specifi
16b60 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 69 6e 64 69 72 65 63 74 20 65 78 70 61 cation.%s:.invalid.indirect.expa
16b80 6e 73 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6d 69 74 20 61 72 67 75 6d 65 6e 74 nsion.%s:.invalid.limit.argument
16ba0 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6e 65 20 63 6f 75 6e 74 00 25 73 3a 20 69 6e 76 61 .%s:.invalid.line.count.%s:.inva
16bc0 6c 69 64 20 6f 70 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 6e 61 lid.option.%s:.invalid.option.na
16be0 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 73 65 72 76 69 63 65 00 25 73 3a 20 69 6e 76 61 6c me.%s:.invalid.service.%s:.inval
16c00 69 64 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 id.shell.option.name.%s:.invalid
16c20 20 73 69 67 6e 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 .signal.specification.%s:.invali
16c40 64 20 74 69 6d 65 6f 75 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 d.timeout.specification.%s:.inva
16c60 6c 69 64 20 74 69 6d 65 73 74 61 6d 70 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 lid.timestamp.%s:.invalid.variab
16c80 6c 65 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d le.name.%s:.invalid.variable.nam
16ca0 65 20 66 6f 72 20 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 00 25 73 3a 20 69 73 20 61 20 64 69 e.for.name.reference.%s:.is.a.di
16cc0 72 65 63 74 6f 72 79 00 25 73 3a 20 6a 6f 62 20 25 64 20 61 6c 72 65 61 64 79 20 69 6e 20 62 61 rectory.%s:.job.%d.already.in.ba
16ce0 63 6b 67 72 6f 75 6e 64 00 25 73 3a 20 6a 6f 62 20 68 61 73 20 74 65 72 6d 69 6e 61 74 65 64 00 ckground.%s:.job.has.terminated.
16d00 25 73 3a 20 6c 69 6e 65 20 25 64 3a 20 00 25 73 3a 20 6d 61 78 69 6d 75 6d 20 66 75 6e 63 74 69 %s:.line.%d:..%s:.maximum.functi
16d20 6f 6e 20 6e 65 73 74 69 6e 67 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 20 28 25 64 29 00 25 on.nesting.level.exceeded.(%d).%
16d40 73 3a 20 6d 61 78 69 6d 75 6d 20 73 6f 75 72 63 65 20 6e 65 73 74 69 6e 67 20 6c 65 76 65 6c 20 s:.maximum.source.nesting.level.
16d60 65 78 63 65 65 64 65 64 20 28 25 64 29 00 25 73 3a 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 20 exceeded.(%d).%s:.missing.colon.
16d80 73 65 70 61 72 61 74 6f 72 00 25 73 3a 20 6e 61 6d 65 72 65 66 20 76 61 72 69 61 62 6c 65 20 73 separator.%s:.nameref.variable.s
16da0 65 6c 66 20 72 65 66 65 72 65 6e 63 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 00 25 73 3a 20 6e elf.references.not.allowed.%s:.n
16dc0 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 6e o.completion.specification.%s:.n
16de0 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 25 73 3a 20 6e 6f 20 73 75 63 68 20 6a 6f 62 00 25 73 o.job.control.%s:.no.such.job.%s
16e00 3a 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 00 25 73 3a 20 6e 6f 74 20 61 20 72 65 67 75 6c :.not.a.function.%s:.not.a.regul
16e20 61 72 20 66 69 6c 65 00 25 73 3a 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 00 ar.file.%s:.not.a.shell.builtin.
16e40 25 73 3a 20 6e 6f 74 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 6e 6f %s:.not.an.array.variable.%s:.no
16e60 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 00 25 73 3a 20 6e 6f 74 20 64 79 6e 61 6d t.an.indexed.array.%s:.not.dynam
16e80 69 63 61 6c 6c 79 20 6c 6f 61 64 65 64 00 25 73 3a 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 ically.loaded.%s:.not.found.%s:.
16ea0 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 72 65 71 75 69 72 65 64 00 25 73 3a 20 6f 70 numeric.argument.required.%s:.op
16ec0 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 00 25 73 3a 20 6f 70 tion.requires.an.argument.%s:.op
16ee0 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 2d 2d 20 25 63 0a tion.requires.an.argument.--.%c.
16f00 00 25 73 3a 20 70 61 72 61 6d 65 74 65 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 70 61 72 61 6d .%s:.parameter.not.set.%s:.param
16f20 65 74 65 72 20 6e 75 6c 6c 20 6f 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 71 75 6f 74 65 64 20 eter.null.or.not.set.%s:.quoted.
16f40 63 6f 6d 70 6f 75 6e 64 20 61 72 72 61 79 20 61 73 73 69 67 6e 6d 65 6e 74 20 64 65 70 72 65 63 compound.array.assignment.deprec
16f60 61 74 65 64 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 66 75 6e 63 74 69 6f 6e 00 25 73 3a 20 72 ated.%s:.readonly.function.%s:.r
16f80 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 72 65 66 65 72 65 6e 63 65 20 76 eadonly.variable.%s:.reference.v
16fa0 61 72 69 61 62 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 61 6e 20 61 72 72 61 79 00 25 73 3a 20 72 ariable.cannot.be.an.array.%s:.r
16fc0 65 6d 6f 76 69 6e 67 20 6e 61 6d 65 72 65 66 20 61 74 74 72 69 62 75 74 65 00 25 73 3a 20 72 65 emoving.nameref.attribute.%s:.re
16fe0 73 74 72 69 63 74 65 64 00 25 73 3a 20 72 65 73 74 72 69 63 74 65 64 3a 20 63 61 6e 6e 6f 74 20 stricted.%s:.restricted:.cannot.
17000 72 65 64 69 72 65 63 74 20 6f 75 74 70 75 74 00 25 73 3a 20 72 65 73 74 72 69 63 74 65 64 3a 20 redirect.output.%s:.restricted:.
17020 63 61 6e 6e 6f 74 20 73 70 65 63 69 66 79 20 e2 80 98 2f e2 80 99 20 69 6e 20 63 6f 6d 6d 61 6e cannot.specify..../....in.comman
17040 64 20 6e 61 6d 65 73 00 25 73 3a 20 73 75 62 73 74 72 69 6e 67 20 65 78 70 72 65 73 73 69 6f 6e d.names.%s:.substring.expression
17060 20 3c 20 30 00 25 73 3a 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 .<.0.%s:.unary.operator.expected
17080 00 25 73 3a 20 75 6e 62 6f 75 6e 64 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 75 73 61 67 65 3a .%s:.unbound.variable.%s:.usage:
170a0 20 00 25 73 3a 20 76 61 72 69 61 62 6c 65 20 6d 61 79 20 6e 6f 74 20 62 65 20 61 73 73 69 67 6e ..%s:.variable.may.not.be.assign
170c0 65 64 20 76 61 6c 75 65 00 28 28 20 65 78 70 72 65 73 73 69 6f 6e 20 29 29 00 28 63 6f 72 65 20 ed.value.((.expression.)).(core.
170e0 64 75 6d 70 65 64 29 20 00 28 77 64 20 6e 6f 77 3a 20 25 73 29 0a 00 2e 20 66 69 6c 65 6e 61 6d dumped)..(wd.now:.%s)....filenam
17100 65 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 2f 64 65 76 2f 28 74 63 70 7c 75 64 70 29 2f 68 6f 73 e.[arguments]./dev/(tcp|udp)/hos
17120 74 2f 70 6f 72 74 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 6f 75 74 20 6e 65 74 t/port.not.supported.without.net
17140 77 6f 72 6b 69 6e 67 00 2f 74 6d 70 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 64 69 72 working./tmp.must.be.a.valid.dir
17160 65 63 74 6f 72 79 20 6e 61 6d 65 00 3c 6e 6f 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 ectory.name.<no.current.director
17180 79 3e 00 41 42 4f 52 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 41 62 6f 72 74 69 6e 67 2e 2e 2e y>.ABORT.instruction.Aborting...
171a0 00 41 64 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a .Add.directories.to.stack.......
171c0 20 20 20 20 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 74 6f 70 20 ....Adds.a.directory.to.the.top.
171e0 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 74 of.the.directory.stack,.or.rotat
17200 65 73 0a 20 20 20 20 74 68 65 20 73 74 61 63 6b 2c 20 6d 61 6b 69 6e 67 20 74 68 65 20 6e 65 77 es.....the.stack,.making.the.new
17220 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f .top.of.the.stack.the.current.wo
17240 72 6b 69 6e 67 0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 rking.....directory...With.no.ar
17260 67 75 6d 65 6e 74 73 2c 20 65 78 63 68 61 6e 67 65 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 64 guments,.exchanges.the.top.two.d
17280 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 irectories...........Options:...
172a0 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 ....-n.Suppresses.the.normal.cha
172c0 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 nge.of.directory.when.adding....
172e0 20 09 09 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 ...directories.to.the.stack,.so.
17300 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 only.the.stack.is.manipulated...
17320 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 6f 74 61 ........Arguments:.......+N.Rota
17340 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 tes.the.stack.so.that.the.Nth.di
17360 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 20 20 09 09 66 72 6f 6d 20 74 68 65 rectory.(counting.......from.the
17380 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 .left.of.the.list.shown.by....di
173a0 72 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 72 6f 29 rs...,.starting.with.......zero)
173c0 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 6f .is.at.the.top.............-N.Ro
173e0 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 tates.the.stack.so.that.the.Nth.
17400 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 20 20 09 09 66 72 6f 6d 20 74 directory.(counting.......from.t
17420 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 e2 80 he.right.of.the.list.shown.by...
17440 98 64 69 72 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 .dirs...,.starting.with.......ze
17460 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 64 69 ro).is.at.the.top.............di
17480 72 09 41 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 r.Adds.DIR.to.the.directory.stac
174a0 6b 20 61 74 20 74 68 65 20 74 6f 70 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 k.at.the.top,.making.it.the.....
174c0 09 09 6e 65 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e ..new.current.working.directory.
174e0 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 64 69 72 73 e2 80 99 20 62 75 69 6c 74 69 6e ..........The....dirs....builtin
17500 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 .displays.the.directory.stack...
17520 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
17540 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d .success.unless.an.invalid.argum
17560 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 ent.is.supplied.or.the.directory
17580 0a 20 20 20 20 63 68 61 6e 67 65 20 66 61 69 6c 73 2e 00 41 64 64 73 20 61 20 64 69 72 65 63 74 .....change.fails..Adds.a.direct
175a0 6f 72 79 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 ory.to.the.top.of.the.directory.
175c0 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 74 65 73 0a 20 20 20 20 74 68 65 20 73 74 61 63 6b 2c stack,.or.rotates.....the.stack,
175e0 20 6d 61 6b 69 6e 67 20 74 68 65 20 6e 65 77 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b .making.the.new.top.of.the.stack
17600 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20 64 69 72 65 63 74 6f .the.current.working.....directo
17620 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 65 78 63 68 61 6e 67 65 ry...With.no.arguments,.exchange
17640 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 0a s.the.top.two.directories.......
17660 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 ....Options:.......-n.Suppresses
17680 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 .the.normal.change.of.directory.
176a0 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 when.adding......directories.to.
176c0 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 the.stack,.so.only.the.stack.is.
176e0 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a manipulated...........Arguments:
17700 0a 20 20 20 20 20 20 2b 4e 09 52 6f 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 .......+N.Rotates.the.stack.so.t
17720 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a hat.the.Nth.directory.(counting.
17740 20 20 20 20 09 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 .....from.the.left.of.the.list.s
17760 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 hown.by....dirs...,.starting.wit
17780 68 0a 20 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 h......zero).is.at.the.top......
177a0 0a 20 20 20 20 20 20 2d 4e 09 52 6f 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 .......-N.Rotates.the.stack.so.t
177c0 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a hat.the.Nth.directory.(counting.
177e0 20 20 20 20 09 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 .....from.the.right.of.the.list.
17800 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 shown.by....dirs...,.starting.wi
17820 74 68 0a 20 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 th......zero).is.at.the.top.....
17840 20 0a 20 20 20 20 20 20 64 69 72 09 41 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 ........dir.Adds.DIR.to.the.dire
17860 63 74 6f 72 79 20 73 74 61 63 6b 20 61 74 20 74 68 65 20 74 6f 70 2c 20 6d 61 6b 69 6e 67 20 69 ctory.stack.at.the.top,.making.i
17880 74 20 74 68 65 0a 20 20 20 20 09 6e 65 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 t.the......new.current.working.d
178a0 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 64 69 72 73 e2 80 irectory...........The....dirs..
178c0 99 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 ..builtin.displays.the.directory
178e0 20 73 74 61 63 6b 2e 00 41 6c 61 72 6d 20 28 70 72 6f 66 69 6c 65 29 00 41 6c 61 72 6d 20 28 76 .stack..Alarm.(profile).Alarm.(v
17900 69 72 74 75 61 6c 29 00 41 6c 61 72 6d 20 63 6c 6f 63 6b 00 41 72 69 74 68 6d 65 74 69 63 20 66 irtual).Alarm.clock.Arithmetic.f
17920 6f 72 20 6c 6f 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a or.loop...........Equivalent.to.
17940 20 20 20 20 09 28 28 20 45 58 50 31 20 29 29 0a 20 20 20 20 09 77 68 69 6c 65 20 28 28 20 45 58 .....((.EXP1.))......while.((.EX
17960 50 32 20 29 29 3b 20 64 6f 0a 20 20 20 20 09 09 43 4f 4d 4d 41 4e 44 53 0a 20 20 20 20 09 09 28 P2.));.do.......COMMANDS.......(
17980 28 20 45 58 50 33 20 29 29 0a 20 20 20 20 09 64 6f 6e 65 0a 20 20 20 20 45 58 50 31 2c 20 45 58 (.EXP3.))......done.....EXP1,.EX
179a0 50 32 2c 20 61 6e 64 20 45 58 50 33 20 61 72 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 P2,.and.EXP3.are.arithmetic.expr
179c0 65 73 73 69 6f 6e 73 2e 20 20 49 66 20 61 6e 79 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 0a 20 essions...If.any.expression.is..
179e0 20 20 20 6f 6d 69 74 74 65 64 2c 20 69 74 20 62 65 68 61 76 65 73 20 61 73 20 69 66 20 69 74 20 ...omitted,.it.behaves.as.if.it.
17a00 65 76 61 6c 75 61 74 65 73 20 74 6f 20 31 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 evaluates.to.1...........Exit.St
17a20 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 atus:.....Returns.the.status.of.
17a40 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 42 50 54 20 74 the.last.command.executed..BPT.t
17a60 72 61 63 65 2f 74 72 61 70 00 42 61 64 20 73 79 73 74 65 6d 20 63 61 6c 6c 00 42 6f 67 75 73 20 race/trap.Bad.system.call.Bogus.
17a80 73 69 67 6e 61 6c 00 42 72 6f 6b 65 6e 20 70 69 70 65 00 42 75 73 20 65 72 72 6f 72 00 43 50 55 signal.Broken.pipe.Bus.error.CPU
17aa0 20 6c 69 6d 69 74 00 43 68 61 6e 67 65 20 74 68 65 20 73 68 65 6c 6c 20 77 6f 72 6b 69 6e 67 20 .limit.Change.the.shell.working.
17ac0 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 63 directory...........Change.the.c
17ae0 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 44 49 52 2e 20 20 54 68 65 20 64 65 urrent.directory.to.DIR...The.de
17b00 66 61 75 6c 74 20 44 49 52 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 fault.DIR.is.the.value.of.the...
17b20 20 20 48 4f 4d 45 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 ..HOME.shell.variable...........
17b40 54 68 65 20 76 61 72 69 61 62 6c 65 20 43 44 50 41 54 48 20 64 65 66 69 6e 65 73 20 74 68 65 20 The.variable.CDPATH.defines.the.
17b60 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f search.path.for.the.directory.co
17b80 6e 74 61 69 6e 69 6e 67 0a 20 20 20 20 44 49 52 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 20 64 ntaining.....DIR...Alternative.d
17ba0 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 69 6e 20 43 44 50 41 54 48 20 61 72 65 20 73 65 70 irectory.names.in.CDPATH.are.sep
17bc0 61 72 61 74 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 20 28 3a 29 2e 0a 20 20 20 20 41 20 6e 75 6c arated.by.a.colon.(:)......A.nul
17be0 6c 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 l.directory.name.is.the.same.as.
17c00 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 44 49 52 20 62 the.current.directory...If.DIR.b
17c20 65 67 69 6e 73 0a 20 20 20 20 77 69 74 68 20 61 20 73 6c 61 73 68 20 28 2f 29 2c 20 74 68 65 6e egins.....with.a.slash.(/),.then
17c40 20 43 44 50 41 54 48 20 69 73 20 6e 6f 74 20 75 73 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 .CDPATH.is.not.used...........If
17c60 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 6e 64 .the.directory.is.not.found,.and
17c80 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 e2 80 98 63 64 61 62 6c 65 5f 76 61 72 73 .the.shell.option....cdable_vars
17ca0 e2 80 99 20 69 73 20 73 65 74 2c 0a 20 20 20 20 74 68 65 20 77 6f 72 64 20 69 73 20 61 73 73 75 ....is.set,.....the.word.is.assu
17cc0 6d 65 64 20 74 6f 20 62 65 20 20 61 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 2e 20 20 49 66 20 med.to.be..a.variable.name...If.
17ce0 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 61 20 76 61 6c 75 65 2c 0a 20 20 20 20 69 that.variable.has.a.value,.....i
17d00 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 66 6f 72 20 44 49 52 2e 0a 20 20 20 20 0a 20 ts.value.is.used.for.DIR........
17d20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 4c 09 66 6f 72 63 65 20 73 79 6d 62 6f ...Options:.......-L.force.symbo
17d40 6c 69 63 20 6c 69 6e 6b 73 20 74 6f 20 62 65 20 66 6f 6c 6c 6f 77 65 64 3a 20 72 65 73 6f 6c 76 lic.links.to.be.followed:.resolv
17d60 65 20 73 79 6d 62 6f 6c 69 63 0a 20 20 20 20 09 09 6c 69 6e 6b 73 20 69 6e 20 44 49 52 20 61 66 e.symbolic.......links.in.DIR.af
17d80 74 65 72 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 e2 80 98 2e ter.processing.instances.of.....
17da0 2e e2 80 99 0a 20 20 20 20 20 20 2d 50 09 75 73 65 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 64 ...........-P.use.the.physical.d
17dc0 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 20 77 69 74 68 6f 75 74 20 66 6f 6c 6c 6f irectory.structure.without.follo
17de0 77 69 6e 67 0a 20 20 20 20 09 09 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 3a 20 72 65 73 6f 6c wing.......symbolic.links:.resol
17e00 76 65 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 69 6e 20 44 49 52 20 62 65 66 6f 72 65 0a ve.symbolic.links.in.DIR.before.
17e20 20 20 20 20 09 09 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 e2 80 ......processing.instances.of...
17e40 98 2e 2e e2 80 99 0a 20 20 20 20 20 20 2d 65 09 69 66 20 74 68 65 20 2d 50 20 6f 70 74 69 6f 6e .............-e.if.the.-P.option
17e60 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f .is.supplied,.and.the.current.wo
17e80 72 6b 69 6e 67 0a 20 20 20 20 09 09 64 69 72 65 63 74 6f 72 79 20 63 61 6e 6e 6f 74 20 62 65 20 rking.......directory.cannot.be.
17ea0 64 65 74 65 72 6d 69 6e 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 65 78 69 74 20 77 69 determined.successfully,.exit.wi
17ec0 74 68 0a 20 20 20 20 09 09 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 0a 20 20 20 20 20 th.......a.non-zero.status......
17ee0 20 2d 40 09 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 69 74 2c 20 .-@.on.systems.that.support.it,.
17f00 70 72 65 73 65 6e 74 20 61 20 66 69 6c 65 20 77 69 74 68 20 65 78 74 65 6e 64 65 64 0a 20 20 20 present.a.file.with.extended....
17f20 20 09 09 61 74 74 72 69 62 75 74 65 73 20 61 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e ...attributes.as.a.directory.con
17f40 74 61 69 6e 69 6e 67 20 74 68 65 20 66 69 6c 65 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 taining.the.file.attributes.....
17f60 0a 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 66 6f 6c 6c 6f 77 20 73 79 .....The.default.is.to.follow.sy
17f80 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 2c 20 61 73 20 69 66 20 e2 80 98 2d 4c e2 80 99 20 77 65 72 mbolic.links,.as.if....-L....wer
17fa0 65 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 e2 80 98 2e 2e e2 80 99 20 69 73 20 70 72 6f e.specified...............is.pro
17fc0 63 65 73 73 65 64 20 62 79 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 69 6d 6d 65 64 69 61 74 65 cessed.by.removing.the.immediate
17fe0 6c 79 20 70 72 65 76 69 6f 75 73 20 70 61 74 68 6e 61 6d 65 20 63 6f 6d 70 6f 6e 65 6e 74 0a 20 ly.previous.pathname.component..
18000 20 20 20 62 61 63 6b 20 74 6f 20 61 20 73 6c 61 73 68 20 6f 72 20 74 68 65 20 62 65 67 69 6e 6e ...back.to.a.slash.or.the.beginn
18020 69 6e 67 20 6f 66 20 44 49 52 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 ing.of.DIR...........Exit.Status
18040 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 30 20 69 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 :.....Returns.0.if.the.directory
18060 20 69 73 20 63 68 61 6e 67 65 64 2c 20 61 6e 64 20 69 66 20 24 50 57 44 20 69 73 20 73 65 74 20 .is.changed,.and.if.$PWD.is.set.
18080 73 75 63 63 65 73 73 66 75 6c 6c 79 20 77 68 65 6e 0a 20 20 20 20 2d 50 20 69 73 20 75 73 65 64 successfully.when.....-P.is.used
180a0 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 6f 74 68 65 72 77 69 73 65 2e 00 43 68 69 6c 64 20 64 65 61 74 ;.non-zero.otherwise..Child.deat
180c0 68 20 6f 72 20 73 74 6f 70 00 43 6f 6d 6d 6f 6e 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 h.or.stop.Common.shell.variable.
180e0 6e 61 6d 65 73 20 61 6e 64 20 75 73 61 67 65 2e 0a 20 20 20 20 0a 20 20 20 20 42 41 53 48 5f 56 names.and.usage...........BASH_V
18100 45 52 53 49 4f 4e 09 56 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 ERSION.Version.information.for.t
18120 68 69 73 20 42 61 73 68 2e 0a 20 20 20 20 43 44 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 his.Bash......CDPATH.A.colon-sep
18140 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 65 arated.list.of.directories.to.se
18160 61 72 63 68 0a 20 20 20 20 09 09 66 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 67 69 76 65 6e arch.......for.directories.given
18180 20 61 73 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 e2 80 98 63 64 e2 80 99 2e 0a 20 20 20 20 47 .as.arguments.to....cd.........G
181a0 4c 4f 42 49 47 4e 4f 52 45 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 LOBIGNORE.A.colon-separated.list
181c0 20 6f 66 20 70 61 74 74 65 72 6e 73 20 64 65 73 63 72 69 62 69 6e 67 20 66 69 6c 65 6e 61 6d 65 .of.patterns.describing.filename
181e0 73 20 74 6f 0a 20 20 20 20 09 09 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 70 61 74 68 6e 61 6d s.to.......be.ignored.by.pathnam
18200 65 20 65 78 70 61 6e 73 69 6f 6e 2e 0a 20 20 20 20 48 49 53 54 46 49 4c 45 09 54 68 65 20 6e 61 e.expansion......HISTFILE.The.na
18220 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 68 65 72 65 20 79 6f 75 72 20 63 6f 6d 6d 61 6e me.of.the.file.where.your.comman
18240 64 20 68 69 73 74 6f 72 79 20 69 73 20 73 74 6f 72 65 64 2e 0a 20 20 20 20 48 49 53 54 46 49 4c d.history.is.stored......HISTFIL
18260 45 53 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 ESIZE.The.maximum.number.of.line
18280 73 20 74 68 69 73 20 66 69 6c 65 20 63 61 6e 20 63 6f 6e 74 61 69 6e 2e 0a 20 20 20 20 48 49 53 s.this.file.can.contain......HIS
182a0 54 53 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 68 69 73 74 TSIZE.The.maximum.number.of.hist
182c0 6f 72 79 20 6c 69 6e 65 73 20 74 68 61 74 20 61 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 09 09 73 ory.lines.that.a.running.......s
182e0 68 65 6c 6c 20 63 61 6e 20 61 63 63 65 73 73 2e 0a 20 20 20 20 48 4f 4d 45 09 54 68 65 20 63 6f hell.can.access......HOME.The.co
18300 6d 70 6c 65 74 65 20 70 61 74 68 6e 61 6d 65 20 74 6f 20 79 6f 75 72 20 6c 6f 67 69 6e 20 64 69 mplete.pathname.to.your.login.di
18320 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 48 4f 53 54 4e 41 4d 45 09 54 68 65 20 6e 61 6d 65 20 6f rectory......HOSTNAME.The.name.o
18340 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 6f 73 74 2e 0a 20 20 20 20 48 4f 53 54 54 59 50 45 f.the.current.host......HOSTTYPE
18360 09 54 68 65 20 74 79 70 65 20 6f 66 20 43 50 55 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 .The.type.of.CPU.this.version.of
18380 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 2e 0a 20 20 20 20 49 47 4e 4f .Bash.is.running.under......IGNO
183a0 52 45 45 4f 46 09 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 61 63 74 69 6f 6e 20 6f 66 20 74 68 65 REEOF.Controls.the.action.of.the
183c0 20 73 68 65 6c 6c 20 6f 6e 20 72 65 63 65 69 70 74 20 6f 66 20 61 6e 20 45 4f 46 0a 20 20 20 20 .shell.on.receipt.of.an.EOF.....
183e0 09 09 63 68 61 72 61 63 74 65 72 20 61 73 20 74 68 65 20 73 6f 6c 65 20 69 6e 70 75 74 2e 20 20 ..character.as.the.sole.input...
18400 49 66 20 73 65 74 2c 20 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 09 09 6f 66 20 If.set,.then.the.value.......of.
18420 69 74 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 45 4f 46 20 63 68 61 72 61 63 74 65 it.is.the.number.of.EOF.characte
18440 72 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 65 65 6e 0a 20 20 20 20 09 09 69 6e 20 61 20 72 rs.that.can.be.seen.......in.a.r
18460 6f 77 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 20 62 65 66 6f 72 65 20 74 68 65 20 73 ow.on.an.empty.line.before.the.s
18480 68 65 6c 6c 20 77 69 6c 6c 20 65 78 69 74 0a 20 20 20 20 09 09 28 64 65 66 61 75 6c 74 20 31 30 hell.will.exit.......(default.10
184a0 29 2e 20 20 57 68 65 6e 20 75 6e 73 65 74 2c 20 45 4f 46 20 73 69 67 6e 69 66 69 65 73 20 74 68 )...When.unset,.EOF.signifies.th
184c0 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 2e 0a 20 20 20 20 4d 41 43 48 54 59 50 45 09 41 20 73 e.end.of.input......MACHTYPE.A.s
184e0 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 79 73 tring.describing.the.current.sys
18500 74 65 6d 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 4d 41 49 4c tem.Bash.is.running.on......MAIL
18520 43 48 45 43 4b 09 48 6f 77 20 6f 66 74 65 6e 2c 20 69 6e 20 73 65 63 6f 6e 64 73 2c 20 42 61 73 CHECK.How.often,.in.seconds,.Bas
18540 68 20 63 68 65 63 6b 73 20 66 6f 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4d 41 49 4c 50 h.checks.for.new.mail......MAILP
18560 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 66 69 ATH.A.colon-separated.list.of.fi
18580 6c 65 6e 61 6d 65 73 20 77 68 69 63 68 20 42 61 73 68 20 63 68 65 63 6b 73 0a 20 20 20 20 09 09 lenames.which.Bash.checks.......
185a0 66 6f 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4f 53 54 59 50 45 09 54 68 65 20 76 65 72 for.new.mail......OSTYPE.The.ver
185c0 73 69 6f 6e 20 6f 66 20 55 6e 69 78 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 42 61 73 sion.of.Unix.this.version.of.Bas
185e0 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 50 41 54 48 09 41 20 63 6f 6c 6f h.is.running.on......PATH.A.colo
18600 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 n-separated.list.of.directories.
18620 74 6f 20 73 65 61 72 63 68 20 77 68 65 6e 0a 20 20 20 20 09 09 6c 6f 6f 6b 69 6e 67 20 66 6f 72 to.search.when.......looking.for
18640 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 50 52 4f 4d 50 54 5f 43 4f 4d 4d 41 4e 44 09 41 20 .commands......PROMPT_COMMAND.A.
18660 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 62 65 66 6f 72 65 20 74 68 command.to.be.executed.before.th
18680 65 20 70 72 69 6e 74 69 6e 67 20 6f 66 20 65 61 63 68 0a 20 20 20 20 09 09 70 72 69 6d 61 72 79 e.printing.of.each.......primary
186a0 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 50 53 31 09 09 54 68 65 20 70 72 69 6d 61 72 79 20 70 72 .prompt......PS1..The.primary.pr
186c0 6f 6d 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 53 32 09 09 54 68 65 20 73 65 63 6f 6e 64 ompt.string......PS2..The.second
186e0 61 72 79 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 57 44 09 09 54 68 65 20 ary.prompt.string......PWD..The.
18700 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 full.pathname.of.the.current.dir
18720 65 63 74 6f 72 79 2e 0a 20 20 20 20 53 48 45 4c 4c 4f 50 54 53 09 41 20 63 6f 6c 6f 6e 2d 73 65 ectory......SHELLOPTS.A.colon-se
18740 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 65 6e 61 62 6c 65 64 20 73 68 65 6c 6c 20 6f 70 parated.list.of.enabled.shell.op
18760 74 69 6f 6e 73 2e 0a 20 20 20 20 54 45 52 4d 09 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 tions......TERM.The.name.of.the.
18780 63 75 72 72 65 6e 74 20 74 65 72 6d 69 6e 61 6c 20 74 79 70 65 2e 0a 20 20 20 20 54 49 4d 45 46 current.terminal.type......TIMEF
187a0 4f 52 4d 41 54 09 54 68 65 20 6f 75 74 70 75 74 20 66 6f 72 6d 61 74 20 66 6f 72 20 74 69 6d 69 ORMAT.The.output.format.for.timi
187c0 6e 67 20 73 74 61 74 69 73 74 69 63 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 65 0a 20 ng.statistics.displayed.by.the..
187e0 20 20 20 09 09 e2 80 98 74 69 6d 65 e2 80 99 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 2e 0a 20 ........time....reserved.word...
18800 20 20 20 61 75 74 6f 5f 72 65 73 75 6d 65 09 4e 6f 6e 2d 6e 75 6c 6c 20 6d 65 61 6e 73 20 61 20 ...auto_resume.Non-null.means.a.
18820 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 61 20 6c 69 6e 65 command.word.appearing.on.a.line
18840 20 62 79 0a 20 20 20 20 09 09 69 74 73 65 6c 66 20 69 73 20 66 69 72 73 74 20 6c 6f 6f 6b 65 64 .by.......itself.is.first.looked
18860 20 66 6f 72 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 .for.in.the.list.of.currently...
18880 20 20 09 09 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 20 20 49 66 20 66 6f 75 6e 64 20 74 68 65 72 ....stopped.jobs...If.found.ther
188a0 65 2c 20 74 68 61 74 20 6a 6f 62 20 69 73 20 66 6f 72 65 67 72 6f 75 6e 64 65 64 2e 0a 20 20 20 e,.that.job.is.foregrounded.....
188c0 20 09 09 41 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 65 78 61 63 74 e2 80 99 20 6d 65 61 6e 73 20 ...A.value.of....exact....means.
188e0 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6d 75 73 74 0a 20 20 20 20 09 that.the.command.word.must......
18900 09 65 78 61 63 74 6c 79 20 6d 61 74 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 20 .exactly.match.a.command.in.the.
18920 6c 69 73 74 20 6f 66 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 20 20 41 0a 20 20 20 20 09 09 76 list.of.stopped.jobs...A.......v
18940 61 6c 75 65 20 6f 66 20 e2 80 98 73 75 62 73 74 72 69 6e 67 e2 80 99 20 6d 65 61 6e 73 20 74 68 alue.of....substring....means.th
18960 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6d 75 73 74 0a 20 20 20 20 09 09 6d at.the.command.word.must.......m
18980 61 74 63 68 20 61 20 73 75 62 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 6a 6f 62 2e 20 20 41 6e atch.a.substring.of.the.job...An
189a0 79 20 6f 74 68 65 72 20 76 61 6c 75 65 20 6d 65 61 6e 73 20 74 68 61 74 0a 20 20 20 20 09 09 74 y.other.value.means.that.......t
189c0 68 65 20 63 6f 6d 6d 61 6e 64 20 6d 75 73 74 20 62 65 20 61 20 70 72 65 66 69 78 20 6f 66 20 61 he.command.must.be.a.prefix.of.a
189e0 20 73 74 6f 70 70 65 64 20 6a 6f 62 2e 0a 20 20 20 20 68 69 73 74 63 68 61 72 73 09 43 68 61 72 .stopped.job......histchars.Char
18a00 61 63 74 65 72 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e acters.controlling.history.expan
18a20 73 69 6f 6e 20 61 6e 64 20 71 75 69 63 6b 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 69 6f sion.and.quick.......substitutio
18a40 6e 2e 20 20 54 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 68 65 20 68 n...The.first.character.is.the.h
18a60 69 73 74 6f 72 79 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 68 61 72 61 63 istory.......substitution.charac
18a80 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 21 e2 80 99 2e 20 20 54 68 65 20 73 65 63 6f 6e ter,.usually....!......The.secon
18aa0 64 20 69 73 0a 20 20 20 20 09 09 74 68 65 20 e2 80 98 71 75 69 63 6b 20 73 75 62 73 74 69 74 75 d.is.......the....quick.substitu
18ac0 74 69 6f 6e e2 80 99 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 5e e2 tion....character,.usually....^.
18ae0 80 99 2e 20 20 54 68 65 0a 20 20 20 20 09 09 74 68 69 72 64 20 69 73 20 74 68 65 20 e2 80 98 68 .....The.......third.is.the....h
18b00 69 73 74 6f 72 79 20 63 6f 6d 6d 65 6e 74 e2 80 99 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 istory.comment....character,.usu
18b20 61 6c 6c 79 20 e2 80 98 23 e2 80 99 2e 0a 20 20 20 20 48 49 53 54 49 47 4e 4f 52 45 09 41 20 63 ally....#.........HISTIGNORE.A.c
18b40 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 70 61 74 74 65 72 6e 73 20 olon-separated.list.of.patterns.
18b60 75 73 65 64 20 74 6f 20 64 65 63 69 64 65 20 77 68 69 63 68 0a 20 20 20 20 09 09 63 6f 6d 6d 61 used.to.decide.which.......comma
18b80 6e 64 73 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 65 64 20 6f 6e 20 74 68 65 20 68 69 73 74 6f nds.should.be.saved.on.the.histo
18ba0 72 79 20 6c 69 73 74 2e 0a 00 43 6f 6e 74 69 6e 75 65 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 ry.list...Continue.Copyright.(C)
18bc0 20 32 30 31 38 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 .2018.Free.Software.Foundation,.
18be0 49 6e 63 2e 00 43 72 65 61 74 65 20 61 20 63 6f 70 72 6f 63 65 73 73 20 6e 61 6d 65 64 20 4e 41 Inc..Create.a.coprocess.named.NA
18c00 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 ME...........Execute.COMMAND.asy
18c20 6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 77 69 74 68 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f nchronously,.with.the.standard.o
18c40 75 74 70 75 74 20 61 6e 64 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 69 6e 70 75 74 20 6f 66 20 utput.and.standard.....input.of.
18c60 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e 6e 65 63 74 65 64 20 76 69 61 20 61 20 70 69 70 65 the.command.connected.via.a.pipe
18c80 20 74 6f 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 20 61 73 73 69 67 6e 65 64 0a 20 20 .to.file.descriptors.assigned...
18ca0 20 20 74 6f 20 69 6e 64 69 63 65 73 20 30 20 61 6e 64 20 31 20 6f 66 20 61 6e 20 61 72 72 61 79 ..to.indices.0.and.1.of.an.array
18cc0 20 76 61 72 69 61 62 6c 65 20 4e 41 4d 45 20 69 6e 20 74 68 65 20 65 78 65 63 75 74 69 6e 67 20 .variable.NAME.in.the.executing.
18ce0 73 68 65 6c 6c 2e 0a 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 4e 41 4d 45 20 69 73 20 e2 shell......The.default.NAME.is..
18d00 80 9c 43 4f 50 52 4f 43 e2 80 9d 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 ..COPROC..............Exit.Statu
18d20 73 3a 0a 20 20 20 20 54 68 65 20 63 6f 70 72 6f 63 20 63 6f 6d 6d 61 6e 64 20 72 65 74 75 72 6e s:.....The.coproc.command.return
18d40 73 20 61 6e 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 30 2e 00 44 65 66 69 6e 65 20 6c 6f s.an.exit.status.of.0..Define.lo
18d60 63 61 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 43 72 65 61 74 65 20 61 cal.variables...........Create.a
18d80 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 63 61 6c 6c 65 64 20 4e 41 4d 45 2c 20 61 6e 64 .local.variable.called.NAME,.and
18da0 20 67 69 76 65 20 69 74 20 56 41 4c 55 45 2e 20 20 4f 50 54 49 4f 4e 20 63 61 6e 0a 20 20 20 20 .give.it.VALUE...OPTION.can.....
18dc0 62 65 20 61 6e 79 20 6f 70 74 69 6f 6e 20 61 63 63 65 70 74 65 64 20 62 79 20 e2 80 98 64 65 63 be.any.option.accepted.by....dec
18de0 6c 61 72 65 e2 80 99 2e 0a 20 20 20 20 0a 20 20 20 20 4c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 lare..............Local.variable
18e00 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 69 6e 20 61 20 66 75 6e 63 s.can.only.be.used.within.a.func
18e20 74 69 6f 6e 3b 20 74 68 65 79 20 61 72 65 20 76 69 73 69 62 6c 65 0a 20 20 20 20 6f 6e 6c 79 20 tion;.they.are.visible.....only.
18e40 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 79 20 61 72 65 20 64 to.the.function.where.they.are.d
18e60 65 66 69 6e 65 64 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 0a 20 20 20 20 0a 20 20 efined.and.its.children.........
18e80 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 ..Exit.Status:.....Returns.succe
18ea0 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 ss.unless.an.invalid.option.is.s
18ec0 75 70 70 6c 69 65 64 2c 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 61 73 73 69 67 6e 6d 65 upplied,.a.variable.....assignme
18ee0 6e 74 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 20 6f 72 20 74 68 65 20 73 68 65 6c 6c 20 69 73 nt.error.occurs,.or.the.shell.is
18f00 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 2e 00 44 65 66 69 6e .not.executing.a.function..Defin
18f20 65 20 6f 72 20 64 69 73 70 6c 61 79 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 57 e.or.display.aliases...........W
18f40 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 2c 20 e2 80 98 61 6c 69 61 73 e2 80 99 20 70 72 ithout.arguments,....alias....pr
18f60 69 6e 74 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 69 61 73 65 73 20 69 6e 20 74 68 65 20 ints.the.list.of.aliases.in.the.
18f80 72 65 75 73 61 62 6c 65 0a 20 20 20 20 66 6f 72 6d 20 e2 80 98 61 6c 69 61 73 20 4e 41 4d 45 3d reusable.....form....alias.NAME=
18fa0 56 41 4c 55 45 e2 80 99 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 VALUE....on.standard.output.....
18fc0 20 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6e 20 61 6c 69 61 73 20 69 73 20 64 65 66 ......Otherwise,.an.alias.is.def
18fe0 69 6e 65 64 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 20 77 68 6f 73 65 20 56 41 4c 55 45 20 69 ined.for.each.NAME.whose.VALUE.i
19000 73 20 67 69 76 65 6e 2e 0a 20 20 20 20 41 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65 20 69 6e s.given......A.trailing.space.in
19020 20 56 41 4c 55 45 20 63 61 75 73 65 73 20 74 68 65 20 6e 65 78 74 20 77 6f 72 64 20 74 6f 20 62 .VALUE.causes.the.next.word.to.b
19040 65 20 63 68 65 63 6b 65 64 20 66 6f 72 0a 20 20 20 20 61 6c 69 61 73 20 73 75 62 73 74 69 74 75 e.checked.for.....alias.substitu
19060 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 61 6c 69 61 73 20 69 73 20 65 78 70 61 6e 64 65 64 2e tion.when.the.alias.is.expanded.
19080 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e ..........Options:.......-p.prin
190a0 74 20 61 6c 6c 20 64 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 20 69 6e 20 61 20 72 65 75 73 61 t.all.defined.aliases.in.a.reusa
190c0 62 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a ble.format..........Exit.Status:
190e0 0a 20 20 20 20 61 6c 69 61 73 20 72 65 74 75 72 6e 73 20 74 72 75 65 20 75 6e 6c 65 73 73 20 61 .....alias.returns.true.unless.a
19100 20 4e 41 4d 45 20 69 73 20 73 75 70 70 6c 69 65 64 20 66 6f 72 20 77 68 69 63 68 20 6e 6f 20 61 .NAME.is.supplied.for.which.no.a
19120 6c 69 61 73 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 64 65 66 69 6e 65 64 2e 00 44 65 66 69 6e lias.has.been.....defined..Defin
19140 65 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 43 72 65 61 74 e.shell.function...........Creat
19160 65 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 e.a.shell.function.named.NAME...
19180 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 61 73 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 When.invoked.as.a.simple.command
191a0 2c 0a 20 20 20 20 4e 41 4d 45 20 72 75 6e 73 20 43 4f 4d 4d 41 4e 44 73 20 69 6e 20 74 68 65 20 ,.....NAME.runs.COMMANDs.in.the.
191c0 63 61 6c 6c 69 6e 67 20 73 68 65 6c 6c 27 73 20 63 6f 6e 74 65 78 74 2e 20 20 57 68 65 6e 20 4e calling.shell's.context...When.N
191e0 41 4d 45 20 69 73 20 69 6e 76 6f 6b 65 64 2c 0a 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 AME.is.invoked,.....the.argument
19200 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 s.are.passed.to.the.function.as.
19220 24 31 2e 2e 2e 24 6e 2c 20 61 6e 64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 0a 20 20 20 20 $1...$n,.and.the.function's.....
19240 6e 61 6d 65 20 69 73 20 69 6e 20 24 46 55 4e 43 4e 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 name.is.in.$FUNCNAME...........E
19260 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 xit.Status:.....Returns.success.
19280 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 72 65 61 64 6f 6e 6c 79 2e 00 44 69 73 70 6c 61 79 unless.NAME.is.readonly..Display
192a0 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c .directory.stack...........Displ
192c0 61 79 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 ay.the.list.of.currently.remembe
192e0 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 44 69 72 65 63 74 6f 72 69 65 73 0a 20 20 red.directories...Directories...
19300 20 20 66 69 6e 64 20 74 68 65 69 72 20 77 61 79 20 6f 6e 74 6f 20 74 68 65 20 6c 69 73 74 20 77 ..find.their.way.onto.the.list.w
19320 69 74 68 20 74 68 65 20 e2 80 98 70 75 73 68 64 e2 80 99 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 ith.the....pushd....command;.you
19340 20 63 61 6e 20 67 65 74 0a 20 20 20 20 62 61 63 6b 20 75 70 20 74 68 72 6f 75 67 68 20 74 68 65 .can.get.....back.up.through.the
19360 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 e2 80 98 70 6f 70 64 e2 80 99 20 63 6f 6d 6d 61 6e .list.with.the....popd....comman
19380 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c d...........Options:.......-c.cl
193a0 65 61 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c 65 74 ear.the.directory.stack.by.delet
193c0 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c ing.all.of.the.elements.......-l
193e0 09 64 6f 20 6e 6f 74 20 70 72 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 65 72 .do.not.print.tilde-prefixed.ver
19400 73 69 6f 6e 73 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a 20 20 sions.of.directories.relative...
19420 20 20 09 09 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 ....to.your.home.directory......
19440 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 .-p.print.the.directory.stack.wi
19460 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 70 th.one.entry.per.line.......-v.p
19480 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e rint.the.directory.stack.with.on
194a0 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 09 e.entry.per.line.prefixed.......
194c0 77 69 74 68 20 69 74 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 with.its.position.in.the.stack..
194e0 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 ........Arguments:.......+N.Disp
19500 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d lays.the.Nth.entry.counting.from
19520 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 73 68 6f 77 .the.left.of.the.list.......show
19540 6e 20 62 79 20 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f n.by.dirs.when.invoked.without.o
19560 70 74 69 6f 6e 73 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 72 6f ptions,.starting.with.......zero
19580 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 .............-N.Displays.the.Nth
195a0 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f .entry.counting.from.the.right.o
195c0 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 64 69 72 73 20 77 f.the.list.......shown.by.dirs.w
195e0 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 74 61 hen.invoked.without.options,.sta
19600 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 09 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 rting.with.......zero...........
19620 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 Exit.Status:.....Returns.success
19640 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 .unless.an.invalid.option.is.sup
19660 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 plied.or.an.error.occurs..Displa
19680 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d y.information.about.builtin.comm
196a0 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 73 20 62 72 69 65 66 20 73 75 ands...........Displays.brief.su
196c0 6d 6d 61 72 69 65 73 20 6f 66 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 mmaries.of.builtin.commands...If
196e0 20 50 41 54 54 45 52 4e 20 69 73 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 2c 20 67 69 76 65 73 .PATTERN.is.....specified,.gives
19700 20 64 65 74 61 69 6c 65 64 20 68 65 6c 70 20 6f 6e 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d .detailed.help.on.all.commands.m
19720 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 2c 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 74 atching.PATTERN,.....otherwise.t
19740 68 65 20 6c 69 73 74 20 6f 66 20 68 65 6c 70 20 74 6f 70 69 63 73 20 69 73 20 70 72 69 6e 74 65 he.list.of.help.topics.is.printe
19760 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 64 09 6f 75 d...........Options:.......-d.ou
19780 74 70 75 74 20 73 68 6f 72 74 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 tput.short.description.for.each.
197a0 74 6f 70 69 63 0a 20 20 20 20 20 20 2d 6d 09 64 69 73 70 6c 61 79 20 75 73 61 67 65 20 69 6e 20 topic.......-m.display.usage.in.
197c0 70 73 65 75 64 6f 2d 6d 61 6e 70 61 67 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 6f pseudo-manpage.format.......-s.o
197e0 75 74 70 75 74 20 6f 6e 6c 79 20 61 20 73 68 6f 72 74 20 75 73 61 67 65 20 73 79 6e 6f 70 73 69 utput.only.a.short.usage.synopsi
19800 73 20 66 6f 72 20 65 61 63 68 20 74 6f 70 69 63 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 20 09 09 s.for.each.topic.matching.......
19820 50 41 54 54 45 52 4e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 PATTERN..........Arguments:.....
19840 20 20 50 41 54 54 45 52 4e 09 50 61 74 74 65 72 6e 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 68 ..PATTERN.Pattern.specifying.a.h
19860 65 6c 70 20 74 6f 70 69 63 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a elp.topic..........Exit.Status:.
19880 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 50 41 54 54 45 ....Returns.success.unless.PATTE
198a0 52 4e 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 RN.is.not.found.or.an.invalid.op
198c0 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 tion.is.given..Display.informati
198e0 6f 6e 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e 64 20 74 79 70 65 2e 0a 20 20 20 20 0a 20 20 20 20 on.about.command.type...........
19900 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 69 6e 64 69 63 61 74 65 20 68 6f 77 20 69 74 20 77 For.each.NAME,.indicate.how.it.w
19920 6f 75 6c 64 20 62 65 20 69 6e 74 65 72 70 72 65 74 65 64 20 69 66 20 75 73 65 64 20 61 73 20 61 ould.be.interpreted.if.used.as.a
19940 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 .....command.name...........Opti
19960 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 64 69 73 70 6c 61 79 20 61 6c 6c 20 6c 6f 63 61 74 69 ons:.......-a.display.all.locati
19980 6f 6e 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 6e 61 6d ons.containing.an.executable.nam
199a0 65 64 20 4e 41 4d 45 3b 0a 20 20 20 20 09 09 69 6e 63 6c 75 64 65 73 20 61 6c 69 61 73 65 73 2c ed.NAME;.......includes.aliases,
199c0 20 62 75 69 6c 74 69 6e 73 2c 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2c 20 69 66 20 61 6e 64 .builtins,.and.functions,.if.and
199e0 20 6f 6e 6c 79 20 69 66 0a 20 20 20 20 09 09 74 68 65 20 e2 80 98 2d 70 e2 80 99 20 6f 70 74 69 .only.if.......the....-p....opti
19a00 6f 6e 20 69 73 20 6e 6f 74 20 61 6c 73 6f 20 75 73 65 64 0a 20 20 20 20 20 20 2d 66 09 73 75 70 on.is.not.also.used.......-f.sup
19a20 70 72 65 73 73 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 75 70 0a 20 20 20 20 press.shell.function.lookup.....
19a40 20 20 2d 50 09 66 6f 72 63 65 20 61 20 50 41 54 48 20 73 65 61 72 63 68 20 66 6f 72 20 65 61 63 ..-P.force.a.PATH.search.for.eac
19a60 68 20 4e 41 4d 45 2c 20 65 76 65 6e 20 69 66 20 69 74 20 69 73 20 61 6e 20 61 6c 69 61 73 2c 0a h.NAME,.even.if.it.is.an.alias,.
19a80 20 20 20 20 09 09 62 75 69 6c 74 69 6e 2c 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64 20 ......builtin,.or.function,.and.
19aa0 72 65 74 75 72 6e 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 73 6b 20 66 69 6c returns.the.name.of.the.disk.fil
19ac0 65 0a 20 20 20 20 09 09 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 0a 20 e.......that.would.be.executed..
19ae0 20 20 20 20 20 2d 70 09 72 65 74 75 72 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 .....-p.returns.either.the.name.
19b00 6f 66 20 74 68 65 20 64 69 73 6b 20 66 69 6c 65 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 65 of.the.disk.file.that.would.be.e
19b20 78 65 63 75 74 65 64 2c 0a 20 20 20 20 09 09 6f 72 20 6e 6f 74 68 69 6e 67 20 69 66 20 e2 80 98 xecuted,.......or.nothing.if....
19b40 74 79 70 65 20 2d 74 20 4e 41 4d 45 e2 80 99 20 77 6f 75 6c 64 20 6e 6f 74 20 72 65 74 75 72 6e type.-t.NAME....would.not.return
19b60 20 e2 80 98 66 69 6c 65 e2 80 99 0a 20 20 20 20 20 20 2d 74 09 6f 75 74 70 75 74 20 61 20 73 69 ....file..........-t.output.a.si
19b80 6e 67 6c 65 20 77 6f 72 64 20 77 68 69 63 68 20 69 73 20 6f 6e 65 20 6f 66 20 e2 80 98 61 6c 69 ngle.word.which.is.one.of....ali
19ba0 61 73 e2 80 99 2c 20 e2 80 98 6b 65 79 77 6f 72 64 e2 80 99 2c 0a 20 20 20 20 09 09 e2 80 98 66 as...,....keyword...,..........f
19bc0 75 6e 63 74 69 6f 6e e2 80 99 2c 20 e2 80 98 62 75 69 6c 74 69 6e e2 80 99 2c 20 e2 80 98 66 69 unction...,....builtin...,....fi
19be0 6c 65 e2 80 99 20 6f 72 20 e2 80 98 e2 80 99 2c 20 69 66 20 4e 41 4d 45 20 69 73 20 61 6e 20 61 le....or.......,.if.NAME.is.an.a
19c00 6c 69 61 73 2c 0a 20 20 20 20 09 09 73 68 65 6c 6c 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 2c lias,.......shell.reserved.word,
19c20 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2c 20 .shell.function,.shell.builtin,.
19c40 64 69 73 6b 20 66 69 6c 65 2c 0a 20 20 20 20 09 09 6f 72 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 72 disk.file,.......or.not.found,.r
19c60 65 73 70 65 63 74 69 76 65 6c 79 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a espectively..........Arguments:.
19c80 20 20 20 20 20 20 4e 41 4d 45 09 43 6f 6d 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20 62 65 20 69 6e ......NAME.Command.name.to.be.in
19ca0 74 65 72 70 72 65 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a terpreted...........Exit.Status:
19cc0 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 61 6c 6c 20 6f 66 20 74 .....Returns.success.if.all.of.t
19ce0 68 65 20 4e 41 4d 45 73 20 61 72 65 20 66 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 66 20 61 6e 79 he.NAMEs.are.found;.fails.if.any
19d00 20 61 72 65 20 6e 6f 74 20 66 6f 75 6e 64 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 65 78 65 63 75 .are.not.found..Display.or.execu
19d20 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 te.commands.from.the.history.lis
19d40 74 2e 0a 20 20 20 20 0a 20 20 20 20 66 63 20 69 73 20 75 73 65 64 20 74 6f 20 6c 69 73 74 20 6f t...........fc.is.used.to.list.o
19d60 72 20 65 64 69 74 20 61 6e 64 20 72 65 2d 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 r.edit.and.re-execute.commands.f
19d80 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 46 49 52 53 54 20 rom.the.history.list......FIRST.
19da0 61 6e 64 20 4c 41 53 54 20 63 61 6e 20 62 65 20 6e 75 6d 62 65 72 73 20 73 70 65 63 69 66 79 69 and.LAST.can.be.numbers.specifyi
19dc0 6e 67 20 74 68 65 20 72 61 6e 67 65 2c 20 6f 72 20 46 49 52 53 54 20 63 61 6e 20 62 65 20 61 0a ng.the.range,.or.FIRST.can.be.a.
19de0 20 20 20 20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 65 20 6d 6f 73 74 ....string,.which.means.the.most
19e00 20 72 65 63 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 74 .recent.command.beginning.with.t
19e20 68 61 74 0a 20 20 20 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 hat.....string...........Options
19e40 3a 0a 20 20 20 20 20 20 2d 65 20 45 4e 41 4d 45 09 73 65 6c 65 63 74 20 77 68 69 63 68 20 65 64 :.......-e.ENAME.select.which.ed
19e60 69 74 6f 72 20 74 6f 20 75 73 65 2e 20 20 44 65 66 61 75 6c 74 20 69 73 20 46 43 45 44 49 54 2c itor.to.use...Default.is.FCEDIT,
19e80 20 74 68 65 6e 20 45 44 49 54 4f 52 2c 0a 20 20 20 20 09 09 74 68 65 6e 20 76 69 0a 20 20 20 20 .then.EDITOR,.......then.vi.....
19ea0 20 20 2d 6c 20 09 6c 69 73 74 20 6c 69 6e 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 65 64 69 74 ..-l..list.lines.instead.of.edit
19ec0 69 6e 67 0a 20 20 20 20 20 20 2d 6e 09 6f 6d 69 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 77 ing.......-n.omit.line.numbers.w
19ee0 68 65 6e 20 6c 69 73 74 69 6e 67 0a 20 20 20 20 20 20 2d 72 09 72 65 76 65 72 73 65 20 74 68 65 hen.listing.......-r.reverse.the
19f00 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 6c 69 6e 65 73 20 28 6e 65 77 65 73 74 20 6c 69 73 74 .order.of.the.lines.(newest.list
19f20 65 64 20 66 69 72 73 74 29 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 20 74 68 65 20 e2 80 98 66 ed.first)..........With.the....f
19f40 63 20 2d 73 20 5b 70 61 74 3d 72 65 70 20 2e 2e 2e 5d 20 5b 63 6f 6d 6d 61 6e 64 5d e2 80 99 20 c.-s.[pat=rep....].[command]....
19f60 66 6f 72 6d 61 74 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 0a 20 20 20 20 72 65 2d 65 78 65 63 75 74 format,.COMMAND.is.....re-execut
19f80 65 64 20 61 66 74 65 72 20 74 68 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 4f 4c 44 3d 4e 45 ed.after.the.substitution.OLD=NE
19fa0 57 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 75 73 65 66 75 W.is.performed...........A.usefu
19fc0 6c 20 61 6c 69 61 73 20 74 6f 20 75 73 65 20 77 69 74 68 20 74 68 69 73 20 69 73 20 72 3d 27 66 l.alias.to.use.with.this.is.r='f
19fe0 63 20 2d 73 27 2c 20 73 6f 20 74 68 61 74 20 74 79 70 69 6e 67 20 e2 80 98 72 20 63 63 e2 80 99 c.-s',.so.that.typing....r.cc...
1a000 0a 20 20 20 20 72 75 6e 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 62 65 67 69 6e .....runs.the.last.command.begin
1a020 6e 69 6e 67 20 77 69 74 68 20 e2 80 98 63 63 e2 80 99 20 61 6e 64 20 74 79 70 69 6e 67 20 e2 80 ning.with....cc....and.typing...
1a040 98 72 e2 80 99 20 72 65 2d 65 78 65 63 75 74 65 73 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 63 .r....re-executes.....the.last.c
1a060 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 ommand...........Exit.Status:...
1a080 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 6f 72 20 73 74 61 74 75 73 20 6f 66 20 65 ..Returns.success.or.status.of.e
1a0a0 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 61 6e 20 xecuted.command;.non-zero.if.an.
1a0c0 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 6d 61 6e 69 70 75 6c error.occurs..Display.or.manipul
1a0e0 61 74 65 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 ate.the.history.list...........D
1a100 69 73 70 6c 61 79 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 77 69 74 68 20 6c 69 6e isplay.the.history.list.with.lin
1a120 65 20 6e 75 6d 62 65 72 73 2c 20 70 72 65 66 69 78 69 6e 67 20 65 61 63 68 20 6d 6f 64 69 66 69 e.numbers,.prefixing.each.modifi
1a140 65 64 0a 20 20 20 20 65 6e 74 72 79 20 77 69 74 68 20 61 20 e2 80 98 2a e2 80 99 2e 20 20 41 6e ed.....entry.with.a....*......An
1a160 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 4e 20 6c 69 73 74 73 20 6f 6e 6c 79 20 74 68 65 20 6c 61 .argument.of.N.lists.only.the.la
1a180 73 74 20 4e 20 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a st.N.entries...........Options:.
1a1a0 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 ......-c.clear.the.history.list.
1a1c0 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 0a 20 by.deleting.all.of.the.entries..
1a1e0 20 20 20 20 20 2d 64 20 6f 66 66 73 65 74 09 64 65 6c 65 74 65 20 74 68 65 20 68 69 73 74 6f 72 .....-d.offset.delete.the.histor
1a200 79 20 65 6e 74 72 79 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 4f 46 46 53 45 54 2e 20 4e 65 67 61 y.entry.at.position.OFFSET..Nega
1a220 74 69 76 65 0a 20 20 20 20 09 09 6f 66 66 73 65 74 73 20 63 6f 75 6e 74 20 62 61 63 6b 20 66 72 tive.......offsets.count.back.fr
1a240 6f 6d 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 om.the.end.of.the.history.list..
1a260 20 20 20 0a 20 20 20 20 20 20 2d 61 09 61 70 70 65 6e 64 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 ..........-a.append.history.line
1a280 73 20 66 72 6f 6d 20 74 68 69 73 20 73 65 73 73 69 6f 6e 20 74 6f 20 74 68 65 20 68 69 73 74 6f s.from.this.session.to.the.histo
1a2a0 72 79 20 66 69 6c 65 0a 20 20 20 20 20 20 2d 6e 09 72 65 61 64 20 61 6c 6c 20 68 69 73 74 6f 72 ry.file.......-n.read.all.histor
1a2c0 79 20 6c 69 6e 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 72 65 61 64 20 66 72 6f 6d 20 74 68 y.lines.not.already.read.from.th
1a2e0 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 0a 20 20 20 20 09 09 61 6e 64 20 61 70 70 65 6e 64 20 e.history.file.......and.append.
1a300 74 68 65 6d 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 20 20 2d them.to.the.history.list.......-
1a320 72 09 72 65 61 64 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 61 6e 64 20 61 70 70 65 r.read.the.history.file.and.appe
1a340 6e 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 0a 20 nd.the.contents.to.the.history..
1a360 20 20 20 09 09 6c 69 73 74 0a 20 20 20 20 20 20 2d 77 09 77 72 69 74 65 20 74 68 65 20 63 75 72 .....list.......-w.write.the.cur
1a380 72 65 6e 74 20 68 69 73 74 6f 72 79 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 rent.history.to.the.history.file
1a3a0 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 70 09 70 65 72 66 6f 72 6d 20 68 69 73 74 6f 72 79 20 65 ............-p.perform.history.e
1a3c0 78 70 61 6e 73 69 6f 6e 20 6f 6e 20 65 61 63 68 20 41 52 47 20 61 6e 64 20 64 69 73 70 6c 61 79 xpansion.on.each.ARG.and.display
1a3e0 20 74 68 65 20 72 65 73 75 6c 74 0a 20 20 20 20 09 09 77 69 74 68 6f 75 74 20 73 74 6f 72 69 6e .the.result.......without.storin
1a400 67 20 69 74 20 69 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 20 20 2d g.it.in.the.history.list.......-
1a420 73 09 61 70 70 65 6e 64 20 74 68 65 20 41 52 47 73 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 s.append.the.ARGs.to.the.history
1a440 20 6c 69 73 74 20 61 73 20 61 20 73 69 6e 67 6c 65 20 65 6e 74 72 79 0a 20 20 20 20 0a 20 20 20 .list.as.a.single.entry.........
1a460 20 49 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 75 73 65 .If.FILENAME.is.given,.it.is.use
1a480 64 20 61 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 2e 20 20 4f 74 68 65 72 77 69 73 d.as.the.history.file...Otherwis
1a4a0 65 2c 0a 20 20 20 20 69 66 20 48 49 53 54 46 49 4c 45 20 68 61 73 20 61 20 76 61 6c 75 65 2c 20 e,.....if.HISTFILE.has.a.value,.
1a4c0 74 68 61 74 20 69 73 20 75 73 65 64 2c 20 65 6c 73 65 20 7e 2f 2e 62 61 73 68 5f 68 69 73 74 6f that.is.used,.else.~/.bash_histo
1a4e0 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 48 49 53 54 54 49 4d 45 46 4f 52 4d ry...........If.the.HISTTIMEFORM
1a500 41 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 61 6e 64 20 6e 6f 74 20 6e 75 6c 6c 2c AT.variable.is.set.and.not.null,
1a520 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 0a 20 20 20 20 61 73 20 61 20 66 6f 72 6d .its.value.is.used.....as.a.form
1a540 61 74 20 73 74 72 69 6e 67 20 66 6f 72 20 73 74 72 66 74 69 6d 65 28 33 29 20 74 6f 20 70 72 69 at.string.for.strftime(3).to.pri
1a560 6e 74 20 74 68 65 20 74 69 6d 65 20 73 74 61 6d 70 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 nt.the.time.stamp.associated....
1a580 20 77 69 74 68 20 65 61 63 68 20 64 69 73 70 6c 61 79 65 64 20 68 69 73 74 6f 72 79 20 65 6e 74 .with.each.displayed.history.ent
1a5a0 72 79 2e 20 20 4e 6f 20 74 69 6d 65 20 73 74 61 6d 70 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 ry...No.time.stamps.are.printed.
1a5c0 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a otherwise...........Exit.Status:
1a5e0 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 .....Returns.success.unless.an.i
1a600 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 nvalid.option.is.given.or.an.err
1a620 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 73 65 74 20 66 69 6c 65 20 6d or.occurs..Display.or.set.file.m
1a640 6f 64 65 20 6d 61 73 6b 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 74 73 20 74 68 65 20 75 73 65 72 ode.mask...........Sets.the.user
1a660 20 66 69 6c 65 2d 63 72 65 61 74 69 6f 6e 20 6d 61 73 6b 20 74 6f 20 4d 4f 44 45 2e 20 20 49 66 .file-creation.mask.to.MODE...If
1a680 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 70 72 69 6e 74 73 0a 20 20 20 20 74 68 65 .MODE.is.omitted,.prints.....the
1a6a0 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 61 73 6b 2e 0a 20 20 20 20 .current.value.of.the.mask......
1a6c0 0a 20 20 20 20 49 66 20 4d 4f 44 45 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 64 69 67 69 74 .....If.MODE.begins.with.a.digit
1a6e0 2c 20 69 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 6e 20 6f 63 74 61 6c 20 ,.it.is.interpreted.as.an.octal.
1a700 6e 75 6d 62 65 72 3b 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 61 20 73 79 number;.....otherwise.it.is.a.sy
1a720 6d 62 6f 6c 69 63 20 6d 6f 64 65 20 73 74 72 69 6e 67 20 6c 69 6b 65 20 74 68 61 74 20 61 63 63 mbolic.mode.string.like.that.acc
1a740 65 70 74 65 64 20 62 79 20 63 68 6d 6f 64 28 31 29 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 epted.by.chmod(1)...........Opti
1a760 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 69 66 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 ons:.......-p.if.MODE.is.omitted
1a780 2c 20 6f 75 74 70 75 74 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 79 20 62 65 20 72 ,.output.in.a.form.that.may.be.r
1a7a0 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 0a 20 20 20 20 20 20 2d 53 09 6d 61 6b 65 73 20 74 68 eused.as.input.......-S.makes.th
1a7c0 65 20 6f 75 74 70 75 74 20 73 79 6d 62 6f 6c 69 63 3b 20 6f 74 68 65 72 77 69 73 65 20 61 6e 20 e.output.symbolic;.otherwise.an.
1a7e0 6f 63 74 61 6c 20 6e 75 6d 62 65 72 20 69 73 20 6f 75 74 70 75 74 0a 20 20 20 20 0a 20 20 20 20 octal.number.is.output..........
1a800 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 Exit.Status:.....Returns.success
1a820 20 75 6e 6c 65 73 73 20 4d 4f 44 45 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e .unless.MODE.is.invalid.or.an.in
1a840 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 44 69 73 70 6c 61 79 20 70 valid.option.is.given..Display.p
1a860 6f 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e ossible.completions.depending.on
1a880 20 74 68 65 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 6e 74 65 6e 64 65 64 20 .the.options...........Intended.
1a8a0 74 6f 20 62 65 20 75 73 65 64 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 73 68 65 6c 6c 20 66 to.be.used.from.within.a.shell.f
1a8c0 75 6e 63 74 69 6f 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 unction.generating.possible.....
1a8e0 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 57 4f completions...If.the.optional.WO
1a900 52 44 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 6d 61 74 63 68 65 73 RD.argument.is.supplied,.matches
1a920 20 61 67 61 69 6e 73 74 0a 20 20 20 20 57 4f 52 44 20 61 72 65 20 67 65 6e 65 72 61 74 65 64 2e .against.....WORD.are.generated.
1a940 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 ..........Exit.Status:.....Retur
1a960 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 ns.success.unless.an.invalid.opt
1a980 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 ion.is.supplied.or.an.error.occu
1a9a0 72 73 2e 00 44 69 73 70 6c 61 79 20 70 72 6f 63 65 73 73 20 74 69 6d 65 73 2e 0a 20 20 20 20 0a rs..Display.process.times.......
1a9c0 20 20 20 20 50 72 69 6e 74 73 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 75 73 65 72 20 ....Prints.the.accumulated.user.
1a9e0 61 6e 64 20 73 79 73 74 65 6d 20 74 69 6d 65 73 20 66 6f 72 20 74 68 65 20 73 68 65 6c 6c 20 61 and.system.times.for.the.shell.a
1aa00 6e 64 20 61 6c 6c 20 6f 66 20 69 74 73 0a 20 20 20 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 nd.all.of.its.....child.processe
1aa20 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 s...........Exit.Status:.....Alw
1aa40 61 79 73 20 73 75 63 63 65 65 64 73 2e 00 44 69 73 70 6c 61 79 20 73 74 61 74 75 73 20 6f 66 20 ays.succeeds..Display.status.of.
1aa60 6a 6f 62 73 2e 0a 20 20 20 20 0a 20 20 20 20 4c 69 73 74 73 20 74 68 65 20 61 63 74 69 76 65 20 jobs...........Lists.the.active.
1aa80 6a 6f 62 73 2e 20 20 4a 4f 42 53 50 45 43 20 72 65 73 74 72 69 63 74 73 20 6f 75 74 70 75 74 20 jobs...JOBSPEC.restricts.output.
1aaa0 74 6f 20 74 68 61 74 20 6a 6f 62 2e 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 to.that.job......Without.options
1aac0 2c 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 61 63 74 69 76 65 20 6a 6f 62 73 20 ,.the.status.of.all.active.jobs.
1aae0 69 73 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a is.displayed...........Options:.
1ab00 20 20 20 20 20 20 2d 6c 09 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 49 44 73 20 69 6e 20 61 64 ......-l.lists.process.IDs.in.ad
1ab20 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 6e 6f 72 6d 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e dition.to.the.normal.information
1ab40 0a 20 20 20 20 20 20 2d 6e 09 6c 69 73 74 73 20 6f 6e 6c 79 20 70 72 6f 63 65 73 73 65 73 20 74 .......-n.lists.only.processes.t
1ab60 68 61 74 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 73 74 61 74 75 73 20 73 69 6e 63 65 20 74 68 hat.have.changed.status.since.th
1ab80 65 20 6c 61 73 74 0a 20 20 20 20 09 09 6e 6f 74 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 e.last.......notification.......
1aba0 2d 70 09 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 49 44 73 20 6f 6e 6c 79 0a 20 20 20 20 20 20 -p.lists.process.IDs.only.......
1abc0 2d 72 09 72 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 72 75 6e 6e 69 6e 67 20 6a 6f -r.restrict.output.to.running.jo
1abe0 62 73 0a 20 20 20 20 20 20 2d 73 09 72 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 73 bs.......-s.restrict.output.to.s
1ac00 74 6f 70 70 65 64 20 6a 6f 62 73 0a 20 20 20 20 0a 20 20 20 20 49 66 20 2d 78 20 69 73 20 73 75 topped.jobs..........If.-x.is.su
1ac20 70 70 6c 69 65 64 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 61 66 74 65 72 20 61 6c 6c pplied,.COMMAND.is.run.after.all
1ac40 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 74 68 61 74 0a 20 20 20 20 61 70 70 .job.specifications.that.....app
1ac60 65 61 72 20 69 6e 20 41 52 47 53 20 68 61 76 65 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 ear.in.ARGS.have.been.replaced.w
1ac80 69 74 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 49 44 20 6f 66 20 74 68 61 74 20 6a 6f 62 27 73 ith.the.process.ID.of.that.job's
1aca0 0a 20 20 20 20 70 72 6f 63 65 73 73 20 67 72 6f 75 70 20 6c 65 61 64 65 72 2e 0a 20 20 20 20 0a .....process.group.leader.......
1acc0 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
1ace0 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 cess.unless.an.invalid.option.is
1ad00 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 0a 20 20 20 20 49 .given.or.an.error.occurs......I
1ad20 66 20 2d 78 20 69 73 20 75 73 65 64 2c 20 72 65 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 20 73 f.-x.is.used,.returns.the.exit.s
1ad40 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2e 00 44 69 73 70 6c 61 79 20 74 68 65 20 6c 69 tatus.of.COMMAND..Display.the.li
1ad60 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 72 65 64 20 64 69 72 65 63 st.of.currently.remembered.direc
1ad80 74 6f 72 69 65 73 2e 20 20 44 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 66 69 6e 64 20 74 68 tories...Directories.....find.th
1ada0 65 69 72 20 77 61 79 20 6f 6e 74 6f 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 e2 eir.way.onto.the.list.with.the..
1adc0 80 98 70 75 73 68 64 e2 80 99 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 20 63 61 6e 20 67 65 74 0a ..pushd....command;.you.can.get.
1ade0 20 20 20 20 62 61 63 6b 20 75 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 74 20 77 69 74 ....back.up.through.the.list.wit
1ae00 68 20 74 68 65 20 e2 80 98 70 6f 70 64 e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 h.the....popd....command........
1ae20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 64 ...Options:.......-c.clear.the.d
1ae40 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f irectory.stack.by.deleting.all.o
1ae60 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c 09 64 6f 20 6e 6f 74 20 70 f.the.elements.......-l.do.not.p
1ae80 72 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 rint.tilde-prefixed.versions.of.
1aea0 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 09 74 6f 20 79 6f 75 directories.relative......to.you
1aec0 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 r.home.directory.......-p.print.
1aee0 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 the.directory.stack.with.one.ent
1af00 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 74 68 65 20 64 ry.per.line.......-v.print.the.d
1af20 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 irectory.stack.with.one.entry.pe
1af40 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 77 69 74 68 20 69 74 73 20 70 6f r.line.prefixed......with.its.po
1af60 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 0a 20 20 20 20 41 72 67 sition.in.the.stack..........Arg
1af80 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 uments:.......+N.Displays.the.Nt
1afa0 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f h.entry.counting.from.the.left.o
1afc0 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 0a 20 20 20 20 09 64 69 72 73 20 77 68 f.the.list.shown.by......dirs.wh
1afe0 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 74 61 72 en.invoked.without.options,.star
1b000 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 44 69 ting.with.zero.............-N.Di
1b020 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 splays.the.Nth.entry.counting.fr
1b040 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 om.the.right.of.the.list.shown.b
1b060 79 0a 09 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 74 y..dirs.when.invoked.without.opt
1b080 69 6f 6e 73 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 00 44 6f 6e 65 00 44 ions,.starting.with.zero..Done.D
1b0a0 6f 6e 65 28 25 64 29 00 45 4d 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 45 6e 61 62 6c 65 20 61 one(%d).EMT.instruction.Enable.a
1b0c0 6e 64 20 64 69 73 61 62 6c 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 20 20 20 0a nd.disable.shell.builtins.......
1b0e0 20 20 20 20 45 6e 61 62 6c 65 73 20 61 6e 64 20 64 69 73 61 62 6c 65 73 20 62 75 69 6c 74 69 6e ....Enables.and.disables.builtin
1b100 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 44 69 73 61 62 6c 69 6e 67 20 61 6c 6c 6f .shell.commands...Disabling.allo
1b120 77 73 20 79 6f 75 20 74 6f 0a 20 20 20 20 65 78 65 63 75 74 65 20 61 20 64 69 73 6b 20 63 6f 6d ws.you.to.....execute.a.disk.com
1b140 6d 61 6e 64 20 77 68 69 63 68 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 61 73 20 mand.which.has.the.same.name.as.
1b160 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 77 69 74 68 6f 75 74 20 75 73 69 6e a.shell.builtin.....without.usin
1b180 67 20 61 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 g.a.full.pathname...........Opti
1b1a0 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 6f 66 20 62 75 ons:.......-a.print.a.list.of.bu
1b1c0 69 6c 74 69 6e 73 20 73 68 6f 77 69 6e 67 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 61 iltins.showing.whether.or.not.ea
1b1e0 63 68 20 69 73 20 65 6e 61 62 6c 65 64 0a 20 20 20 20 20 20 2d 6e 09 64 69 73 61 62 6c 65 20 65 ch.is.enabled.......-n.disable.e
1b200 61 63 68 20 4e 41 4d 45 20 6f 72 20 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 64 69 ach.NAME.or.display.a.list.of.di
1b220 73 61 62 6c 65 64 20 62 75 69 6c 74 69 6e 73 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 74 sabled.builtins.......-p.print.t
1b240 68 65 20 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 69 6e 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c he.list.of.builtins.in.a.reusabl
1b260 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 70 72 69 6e 74 20 6f 6e 6c 79 20 74 68 65 e.format.......-s.print.only.the
1b280 20 6e 61 6d 65 73 20 6f 66 20 50 6f 73 69 78 20 e2 80 98 73 70 65 63 69 61 6c e2 80 99 20 62 75 .names.of.Posix....special....bu
1b2a0 69 6c 74 69 6e 73 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c 6c iltins..........Options.controll
1b2c0 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 6f 61 64 69 6e 67 3a 0a 20 20 20 20 20 20 2d 66 09 4c 6f ing.dynamic.loading:.......-f.Lo
1b2e0 61 64 20 62 75 69 6c 74 69 6e 20 4e 41 4d 45 20 66 72 6f 6d 20 73 68 61 72 65 64 20 6f 62 6a 65 ad.builtin.NAME.from.shared.obje
1b300 63 74 20 46 49 4c 45 4e 41 4d 45 0a 20 20 20 20 20 20 2d 64 09 52 65 6d 6f 76 65 20 61 20 62 75 ct.FILENAME.......-d.Remove.a.bu
1b320 69 6c 74 69 6e 20 6c 6f 61 64 65 64 20 77 69 74 68 20 2d 66 0a 20 20 20 20 0a 20 20 20 20 57 69 iltin.loaded.with.-f..........Wi
1b340 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 65 61 63 68 20 4e 41 4d 45 20 69 73 20 65 6e 61 62 thout.options,.each.NAME.is.enab
1b360 6c 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 54 6f 20 75 73 65 20 74 68 65 20 e2 80 98 74 65 73 74 led...........To.use.the....test
1b380 e2 80 99 20 66 6f 75 6e 64 20 69 6e 20 24 50 41 54 48 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 ....found.in.$PATH.instead.of.th
1b3a0 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 76 65 72 73 69 6f 6e 2c 20 74 79 70 e.shell.builtin.....version,.typ
1b3c0 65 20 e2 80 98 65 6e 61 62 6c 65 20 2d 6e 20 74 65 73 74 e2 80 99 2e 0a 20 20 20 20 0a 20 20 20 e....enable.-n.test.............
1b3e0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
1b400 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 s.unless.NAME.is.not.a.shell.bui
1b420 6c 74 69 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 45 76 61 6c 75 61 74 ltin.or.an.error.occurs..Evaluat
1b440 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 e.arithmetic.expression.........
1b460 20 20 54 68 65 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 61 63 ..The.EXPRESSION.is.evaluated.ac
1b480 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 72 75 6c 65 73 20 66 6f 72 20 61 72 69 74 68 6d 65 cording.to.the.rules.for.arithme
1b4a0 74 69 63 0a 20 20 20 20 65 76 61 6c 75 61 74 69 6f 6e 2e 20 20 45 71 75 69 76 61 6c 65 6e 74 20 tic.....evaluation...Equivalent.
1b4c0 74 6f 20 e2 80 9c 6c 65 74 20 45 58 50 52 45 53 53 49 4f 4e e2 80 9d 2e 0a 20 20 20 20 0a 20 20 to....let.EXPRESSION............
1b4e0 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 31 20 69 66 20 ..Exit.Status:.....Returns.1.if.
1b500 45 58 50 52 45 53 53 49 4f 4e 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 30 3b 20 72 65 74 75 72 EXPRESSION.evaluates.to.0;.retur
1b520 6e 73 20 30 20 6f 74 68 65 72 77 69 73 65 2e 00 45 76 61 6c 75 61 74 65 20 61 72 69 74 68 6d 65 ns.0.otherwise..Evaluate.arithme
1b540 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 76 61 6c 75 61 tic.expressions...........Evalua
1b560 74 65 20 65 61 63 68 20 41 52 47 20 61 73 20 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 te.each.ARG.as.an.arithmetic.exp
1b580 72 65 73 73 69 6f 6e 2e 20 20 45 76 61 6c 75 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 69 6e 0a ression...Evaluation.is.done.in.
1b5a0 20 20 20 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 67 65 72 73 20 77 69 74 68 20 6e 6f ....fixed-width.integers.with.no
1b5c0 20 63 68 65 63 6b 20 66 6f 72 20 6f 76 65 72 66 6c 6f 77 2c 20 74 68 6f 75 67 68 20 64 69 76 69 .check.for.overflow,.though.divi
1b5e0 73 69 6f 6e 20 62 79 20 30 0a 20 20 20 20 69 73 20 74 72 61 70 70 65 64 20 61 6e 64 20 66 6c 61 sion.by.0.....is.trapped.and.fla
1b600 67 67 65 64 20 61 73 20 61 6e 20 65 72 72 6f 72 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 gged.as.an.error...The.following
1b620 20 6c 69 73 74 20 6f 66 20 6f 70 65 72 61 74 6f 72 73 20 69 73 0a 20 20 20 20 67 72 6f 75 70 65 .list.of.operators.is.....groupe
1b640 64 20 69 6e 74 6f 20 6c 65 76 65 6c 73 20 6f 66 20 65 71 75 61 6c 2d 70 72 65 63 65 64 65 6e 63 d.into.levels.of.equal-precedenc
1b660 65 20 6f 70 65 72 61 74 6f 72 73 2e 20 20 54 68 65 20 6c 65 76 65 6c 73 20 61 72 65 20 6c 69 73 e.operators...The.levels.are.lis
1b680 74 65 64 0a 20 20 20 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 64 65 63 72 65 61 73 69 6e 67 20 70 ted.....in.order.of.decreasing.p
1b6a0 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 09 69 64 2b 2b 2c 20 69 64 2d 2d 09 recedence............id++,.id--.
1b6c0 76 61 72 69 61 62 6c 65 20 70 6f 73 74 2d 69 6e 63 72 65 6d 65 6e 74 2c 20 70 6f 73 74 2d 64 65 variable.post-increment,.post-de
1b6e0 63 72 65 6d 65 6e 74 0a 20 20 20 20 09 2b 2b 69 64 2c 20 2d 2d 69 64 09 76 61 72 69 61 62 6c 65 crement......++id,.--id.variable
1b700 20 70 72 65 2d 69 6e 63 72 65 6d 65 6e 74 2c 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 0a 20 20 .pre-increment,.pre-decrement...
1b720 20 20 09 2d 2c 20 2b 09 09 75 6e 61 72 79 20 6d 69 6e 75 73 2c 20 70 6c 75 73 0a 20 20 20 20 09 ...-,.+..unary.minus,.plus......
1b740 21 2c 20 7e 09 09 6c 6f 67 69 63 61 6c 20 61 6e 64 20 62 69 74 77 69 73 65 20 6e 65 67 61 74 69 !,.~..logical.and.bitwise.negati
1b760 6f 6e 0a 20 20 20 20 09 2a 2a 09 09 65 78 70 6f 6e 65 6e 74 69 61 74 69 6f 6e 0a 20 20 20 20 09 on......**..exponentiation......
1b780 2a 2c 20 2f 2c 20 25 09 09 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 2c 20 64 69 76 69 73 69 6f *,./,.%..multiplication,.divisio
1b7a0 6e 2c 20 72 65 6d 61 69 6e 64 65 72 0a 20 20 20 20 09 2b 2c 20 2d 09 09 61 64 64 69 74 69 6f 6e n,.remainder......+,.-..addition
1b7c0 2c 20 73 75 62 74 72 61 63 74 69 6f 6e 0a 20 20 20 20 09 3c 3c 2c 20 3e 3e 09 09 6c 65 66 74 20 ,.subtraction......<<,.>>..left.
1b7e0 61 6e 64 20 72 69 67 68 74 20 62 69 74 77 69 73 65 20 73 68 69 66 74 73 0a 20 20 20 20 09 3c 3d and.right.bitwise.shifts......<=
1b800 2c 20 3e 3d 2c 20 3c 2c 20 3e 09 63 6f 6d 70 61 72 69 73 6f 6e 0a 20 20 20 20 09 3d 3d 2c 20 21 ,.>=,.<,.>.comparison......==,.!
1b820 3d 09 09 65 71 75 61 6c 69 74 79 2c 20 69 6e 65 71 75 61 6c 69 74 79 0a 20 20 20 20 09 26 09 09 =..equality,.inequality......&..
1b840 62 69 74 77 69 73 65 20 41 4e 44 0a 20 20 20 20 09 5e 09 09 62 69 74 77 69 73 65 20 58 4f 52 0a bitwise.AND......^..bitwise.XOR.
1b860 20 20 20 20 09 7c 09 09 62 69 74 77 69 73 65 20 4f 52 0a 20 20 20 20 09 26 26 09 09 6c 6f 67 69 .....|..bitwise.OR......&&..logi
1b880 63 61 6c 20 41 4e 44 0a 20 20 20 20 09 7c 7c 09 09 6c 6f 67 69 63 61 6c 20 4f 52 0a 20 20 20 20 cal.AND......||..logical.OR.....
1b8a0 09 65 78 70 72 20 3f 20 65 78 70 72 20 3a 20 65 78 70 72 0a 20 20 20 20 09 09 09 63 6f 6e 64 69 .expr.?.expr.:.expr........condi
1b8c0 74 69 6f 6e 61 6c 20 6f 70 65 72 61 74 6f 72 0a 20 20 20 20 09 3d 2c 20 2a 3d 2c 20 2f 3d 2c 20 tional.operator......=,.*=,./=,.
1b8e0 25 3d 2c 0a 20 20 20 20 09 2b 3d 2c 20 2d 3d 2c 20 3c 3c 3d 2c 20 3e 3e 3d 2c 0a 20 20 20 20 09 %=,......+=,.-=,.<<=,.>>=,......
1b900 26 3d 2c 20 5e 3d 2c 20 7c 3d 09 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 0a 20 20 20 20 53 &=,.^=,.|=.assignment..........S
1b920 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 61 73 20 6f 70 hell.variables.are.allowed.as.op
1b940 65 72 61 6e 64 73 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c erands...The.name.of.the.variabl
1b960 65 0a 20 20 20 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 69 74 73 20 76 61 6c 75 65 20 28 e.....is.replaced.by.its.value.(
1b980 63 6f 65 72 63 65 64 20 74 6f 20 61 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 67 65 72 coerced.to.a.fixed-width.integer
1b9a0 29 20 77 69 74 68 69 6e 0a 20 20 20 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 54 68 65 ).within.....an.expression...The
1b9c0 20 76 61 72 69 61 62 6c 65 20 6e 65 65 64 20 6e 6f 74 20 68 61 76 65 20 69 74 73 20 69 6e 74 65 .variable.need.not.have.its.inte
1b9e0 67 65 72 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 74 75 72 6e 65 64 20 6f 6e 20 74 6f 20 62 ger.attribute.....turned.on.to.b
1ba00 65 20 75 73 65 64 20 69 6e 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 e.used.in.an.expression.........
1ba20 20 20 4f 70 65 72 61 74 6f 72 73 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 20 69 6e 20 6f 72 64 ..Operators.are.evaluated.in.ord
1ba40 65 72 20 6f 66 20 70 72 65 63 65 64 65 6e 63 65 2e 20 20 53 75 62 2d 65 78 70 72 65 73 73 69 6f er.of.precedence...Sub-expressio
1ba60 6e 73 20 69 6e 0a 20 20 20 20 70 61 72 65 6e 74 68 65 73 65 73 20 61 72 65 20 65 76 61 6c 75 61 ns.in.....parentheses.are.evalua
1ba80 74 65 64 20 66 69 72 73 74 20 61 6e 64 20 6d 61 79 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 70 ted.first.and.may.override.the.p
1baa0 72 65 63 65 64 65 6e 63 65 0a 20 20 20 20 72 75 6c 65 73 20 61 62 6f 76 65 2e 0a 20 20 20 20 0a recedence.....rules.above.......
1bac0 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 49 66 20 74 68 65 20 6c 61 73 74 ....Exit.Status:.....If.the.last
1bae0 20 41 52 47 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 30 2c 20 6c 65 74 20 72 65 74 75 72 6e 73 .ARG.evaluates.to.0,.let.returns
1bb00 20 31 3b 20 6c 65 74 20 72 65 74 75 72 6e 73 20 30 20 6f 74 68 65 72 77 69 73 65 2e 00 45 76 61 .1;.let.returns.0.otherwise..Eva
1bb20 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 luate.conditional.expression....
1bb40 20 20 0a 20 20 20 20 45 78 69 74 73 20 77 69 74 68 20 61 20 73 74 61 74 75 73 20 6f 66 20 30 20 .......Exits.with.a.status.of.0.
1bb60 28 74 72 75 65 29 20 6f 72 20 31 20 28 66 61 6c 73 65 29 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e (true).or.1.(false).depending.on
1bb80 0a 20 20 20 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 45 58 50 52 2e 20 20 45 78 .....the.evaluation.of.EXPR...Ex
1bba0 70 72 65 73 73 69 6f 6e 73 20 6d 61 79 20 62 65 20 75 6e 61 72 79 20 6f 72 20 62 69 6e 61 72 79 pressions.may.be.unary.or.binary
1bbc0 2e 20 20 55 6e 61 72 79 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 6f 66 74 ...Unary.....expressions.are.oft
1bbe0 65 6e 20 75 73 65 64 20 74 6f 20 65 78 61 6d 69 6e 65 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 en.used.to.examine.the.status.of
1bc00 20 61 20 66 69 6c 65 2e 20 20 54 68 65 72 65 0a 20 20 20 20 61 72 65 20 73 74 72 69 6e 67 20 6f .a.file...There.....are.string.o
1bc20 70 65 72 61 74 6f 72 73 20 61 6e 64 20 6e 75 6d 65 72 69 63 20 63 6f 6d 70 61 72 69 73 6f 6e 20 perators.and.numeric.comparison.
1bc40 6f 70 65 72 61 74 6f 72 73 20 61 73 20 77 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 operators.as.well...........The.
1bc60 62 65 68 61 76 69 6f 72 20 6f 66 20 74 65 73 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 behavior.of.test.depends.on.the.
1bc80 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 52 65 61 64 20 74 68 65 0a 20 number.of.arguments...Read.the..
1bca0 20 20 20 62 61 73 68 20 6d 61 6e 75 61 6c 20 70 61 67 65 20 66 6f 72 20 74 68 65 20 63 6f 6d 70 ...bash.manual.page.for.the.comp
1bcc0 6c 65 74 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 46 69 6c lete.specification...........Fil
1bce0 65 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 61 20 46 49 4c 45 20 e.operators:............-a.FILE.
1bd00 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 .......True.if.file.exists......
1bd20 20 20 2d 62 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 ..-b.FILE........True.if.file.is
1bd40 20 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 2d 63 20 46 49 4c 45 20 20 20 .block.special........-c.FILE...
1bd60 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 63 68 61 72 61 63 74 65 72 20 73 .....True.if.file.is.character.s
1bd80 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 2d 64 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 pecial........-d.FILE........Tru
1bda0 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 20 20 e.if.file.is.a.directory........
1bdc0 2d 65 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 -e.FILE........True.if.file.exis
1bde0 74 73 2e 0a 20 20 20 20 20 20 2d 66 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 ts........-f.FILE........True.if
1be00 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 66 69 .file.exists.and.is.a.regular.fi
1be20 6c 65 2e 0a 20 20 20 20 20 20 2d 67 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 le........-g.FILE........True.if
1be40 20 66 69 6c 65 20 69 73 20 73 65 74 2d 67 72 6f 75 70 2d 69 64 2e 0a 20 20 20 20 20 20 2d 68 20 .file.is.set-group-id........-h.
1be60 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 79 FILE........True.if.file.is.a.sy
1be80 6d 62 6f 6c 69 63 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 2d 4c 20 46 49 4c 45 20 20 20 20 20 20 mbolic.link........-L.FILE......
1bea0 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e ..True.if.file.is.a.symbolic.lin
1bec0 6b 2e 0a 20 20 20 20 20 20 2d 6b 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 k........-k.FILE........True.if.
1bee0 66 69 6c 65 20 68 61 73 20 69 74 73 20 e2 80 98 73 74 69 63 6b 79 e2 80 99 20 62 69 74 20 73 65 file.has.its....sticky....bit.se
1bf00 74 2e 0a 20 20 20 20 20 20 2d 70 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 t........-p.FILE........True.if.
1bf20 66 69 6c 65 20 69 73 20 61 20 6e 61 6d 65 64 20 70 69 70 65 2e 0a 20 20 20 20 20 20 2d 72 20 46 file.is.a.named.pipe........-r.F
1bf40 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 72 65 61 64 61 ILE........True.if.file.is.reada
1bf60 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 73 20 46 49 4c 45 20 20 20 20 20 20 20 ble.by.you........-s.FILE.......
1bf80 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 74 20 .True.if.file.exists.and.is.not.
1bfa0 65 6d 70 74 79 2e 0a 20 20 20 20 20 20 2d 53 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 empty........-S.FILE........True
1bfc0 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 6f 63 6b 65 74 2e 0a 20 20 20 20 20 20 2d 74 20 46 .if.file.is.a.socket........-t.F
1bfe0 44 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 46 44 20 69 73 20 6f 70 65 6e 65 64 20 D..........True.if.FD.is.opened.
1c000 6f 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 20 20 20 2d 75 20 46 49 4c 45 20 20 20 20 on.a.terminal........-u.FILE....
1c020 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 73 65 74 2d 75 73 65 72 ....True.if.the.file.is.set-user
1c040 2d 69 64 2e 0a 20 20 20 20 20 20 2d 77 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 -id........-w.FILE........True.i
1c060 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 77 72 69 74 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 f.the.file.is.writable.by.you...
1c080 20 20 20 20 20 2d 78 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 .....-x.FILE........True.if.the.
1c0a0 66 69 6c 65 20 69 73 20 65 78 65 63 75 74 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 file.is.executable.by.you.......
1c0c0 20 2d 4f 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 .-O.FILE........True.if.the.file
1c0e0 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 6f 77 6e 65 64 20 62 79 20 79 6f 75 2e 0a 20 20 .is.effectively.owned.by.you....
1c100 20 20 20 20 2d 47 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 ....-G.FILE........True.if.the.f
1c120 69 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 6f 77 6e 65 64 20 62 79 20 79 6f 75 72 ile.is.effectively.owned.by.your
1c140 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 2d 4e 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 .group........-N.FILE........Tru
1c160 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 e.if.the.file.has.been.modified.
1c180 73 69 6e 63 65 20 69 74 20 77 61 73 20 6c 61 73 74 20 72 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 since.it.was.last.read..........
1c1a0 20 20 20 46 49 4c 45 31 20 2d 6e 74 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 ...FILE1.-nt.FILE2..True.if.file
1c1c0 31 20 69 73 20 6e 65 77 65 72 20 74 68 61 6e 20 66 69 6c 65 32 20 28 61 63 63 6f 72 64 69 6e 67 1.is.newer.than.file2.(according
1c1e0 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 .to........................modif
1c200 69 63 61 74 69 6f 6e 20 64 61 74 65 29 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 ication.date).............FILE1.
1c220 2d 6f 74 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 6f 6c 64 65 -ot.FILE2..True.if.file1.is.olde
1c240 72 20 74 68 61 6e 20 66 69 6c 65 32 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d r.than.file2.............FILE1.-
1c260 65 66 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 61 20 68 61 72 ef.FILE2..True.if.file1.is.a.har
1c280 64 20 6c 69 6e 6b 20 74 6f 20 66 69 6c 65 32 2e 0a 20 20 20 20 0a 20 20 20 20 53 74 72 69 6e 67 d.link.to.file2...........String
1c2a0 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 7a 20 53 54 52 49 4e 47 .operators:............-z.STRING
1c2c0 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 69 6e 67 20 69 73 20 65 6d 70 74 79 2e 0a 20 ......True.if.string.is.empty...
1c2e0 20 20 20 0a 20 20 20 20 20 20 2d 6e 20 53 54 52 49 4e 47 0a 20 20 20 20 20 20 20 20 20 53 54 52 ..........-n.STRING..........STR
1c300 49 4e 47 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 69 6e 67 20 69 73 20 6e 6f 74 20 65 ING......True.if.string.is.not.e
1c320 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3d 20 53 54 52 49 4e mpty.............STRING1.=.STRIN
1c340 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 G2......................True.if.
1c360 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 53 54 52 the.strings.are.equal........STR
1c380 49 4e 47 31 20 21 3d 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ING1.!=.STRING2.................
1c3a0 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 6e 6f 74 .....True.if.the.strings.are.not
1c3c0 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3c 20 53 54 52 49 4e 47 32 0a .equal........STRING1.<.STRING2.
1c3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 53 54 52 .....................True.if.STR
1c400 49 4e 47 31 20 73 6f 72 74 73 20 62 65 66 6f 72 65 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f ING1.sorts.before.STRING2.lexico
1c420 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3e 20 53 54 52 graphically........STRING1.>.STR
1c440 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 ING2......................True.i
1c460 66 20 53 54 52 49 4e 47 31 20 73 6f 72 74 73 20 61 66 74 65 72 20 53 54 52 49 4e 47 32 20 6c 65 f.STRING1.sorts.after.STRING2.le
1c480 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 74 68 65 72 20 xicographically...........Other.
1c4a0 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 6f 20 4f 50 54 49 4f 4e 20 operators:............-o.OPTION.
1c4c0 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 .....True.if.the.shell.option.OP
1c4e0 54 49 4f 4e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 2d 76 20 56 41 52 20 20 20 TION.is.enabled........-v.VAR...
1c500 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 ......True.if.the.shell.variable
1c520 20 56 41 52 20 69 73 20 73 65 74 2e 0a 20 20 20 20 20 20 2d 52 20 56 41 52 20 20 20 20 20 20 20 .VAR.is.set........-R.VAR.......
1c540 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 56 41 52 ..True.if.the.shell.variable.VAR
1c560 20 69 73 20 73 65 74 20 61 6e 64 20 69 73 20 61 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 .is.set.and.is.a.name...........
1c580 20 20 20 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 2e 0a 20 20 20 20 20 20 21 20 45 58 ...........reference........!.EX
1c5a0 50 52 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 65 78 70 72 20 69 73 20 66 61 6c 73 65 PR.........True.if.expr.is.false
1c5c0 2e 0a 20 20 20 20 20 20 45 58 50 52 31 20 2d 61 20 45 58 50 52 32 20 54 72 75 65 20 69 66 20 62 ........EXPR1.-a.EXPR2.True.if.b
1c5e0 6f 74 68 20 65 78 70 72 31 20 41 4e 44 20 65 78 70 72 32 20 61 72 65 20 74 72 75 65 2e 0a 20 20 oth.expr1.AND.expr2.are.true....
1c600 20 20 20 20 45 58 50 52 31 20 2d 6f 20 45 58 50 52 32 20 54 72 75 65 20 69 66 20 65 69 74 68 65 ....EXPR1.-o.EXPR2.True.if.eithe
1c620 72 20 65 78 70 72 31 20 4f 52 20 65 78 70 72 32 20 69 73 20 74 72 75 65 2e 0a 20 20 20 20 0a 20 r.expr1.OR.expr2.is.true........
1c640 20 20 20 20 20 61 72 67 31 20 4f 50 20 61 72 67 32 20 20 20 41 72 69 74 68 6d 65 74 69 63 20 74 .....arg1.OP.arg2...Arithmetic.t
1c660 65 73 74 73 2e 20 20 4f 50 20 69 73 20 6f 6e 65 20 6f 66 20 2d 65 71 2c 20 2d 6e 65 2c 0a 20 20 ests...OP.is.one.of.-eq,.-ne,...
1c680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 6c 74 2c 20 2d 6c 65 2c 20 2d 67 74 ...................-lt,.-le,.-gt
1c6a0 2c 20 6f 72 20 2d 67 65 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 69 74 68 6d 65 74 69 63 20 62 69 ,.or.-ge...........Arithmetic.bi
1c6c0 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 73 20 72 65 74 75 72 6e 20 74 72 75 65 20 69 66 20 41 52 nary.operators.return.true.if.AR
1c6e0 47 31 20 69 73 20 65 71 75 61 6c 2c 20 6e 6f 74 2d 65 71 75 61 6c 2c 0a 20 20 20 20 6c 65 73 73 G1.is.equal,.not-equal,.....less
1c700 2d 74 68 61 6e 2c 20 6c 65 73 73 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 2c 20 67 72 65 61 74 -than,.less-than-or-equal,.great
1c720 65 72 2d 74 68 61 6e 2c 20 6f 72 20 67 72 65 61 74 65 72 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 er-than,.or.greater-than-or-equa
1c740 6c 0a 20 20 20 20 74 68 61 6e 20 41 52 47 32 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 l.....than.ARG2...........Exit.S
1c760 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 45 58 tatus:.....Returns.success.if.EX
1c780 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 72 75 65 3b 20 66 61 69 6c 73 20 69 66 20 45 PR.evaluates.to.true;.fails.if.E
1c7a0 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 0a 20 20 20 20 66 61 6c 73 65 20 6f 72 20 61 6e XPR.evaluates.to.....false.or.an
1c7c0 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e 2e 00 45 76 61 6c .invalid.argument.is.given..Eval
1c7e0 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 uate.conditional.expression.....
1c800 20 0a 20 20 20 20 54 68 69 73 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 74 68 65 20 ......This.is.a.synonym.for.the.
1c820 e2 80 9c 74 65 73 74 e2 80 9d 20 62 75 69 6c 74 69 6e 2c 20 62 75 74 20 74 68 65 20 6c 61 73 74 ...test....builtin,.but.the.last
1c840 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 0a 20 20 20 20 62 65 20 61 20 6c 69 74 65 72 61 6c 20 .argument.must.....be.a.literal.
1c860 e2 80 98 5d e2 80 99 2c 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 e2 80 ...]...,.to.match.the.opening...
1c880 98 5b e2 80 99 2e 00 45 78 65 63 75 74 65 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 20 .[.....Execute.a.simple.command.
1c8a0 6f 72 20 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 6f 6d or.display.information.about.com
1c8c0 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 75 6e 73 20 43 4f 4d 4d 41 4e 44 20 77 69 74 mands...........Runs.COMMAND.wit
1c8e0 68 20 41 52 47 53 20 73 75 70 70 72 65 73 73 69 6e 67 20 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 h.ARGS.suppressing..shell.functi
1c900 6f 6e 20 6c 6f 6f 6b 75 70 2c 20 6f 72 20 64 69 73 70 6c 61 79 0a 20 20 20 20 69 6e 66 6f 72 6d on.lookup,.or.display.....inform
1c920 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 4f 4d 4d 41 4e ation.about.the.specified.COMMAN
1c940 44 73 2e 20 20 43 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 63 6f 6d 6d 61 Ds...Can.be.used.to.invoke.comma
1c960 6e 64 73 0a 20 20 20 20 6f 6e 20 64 69 73 6b 20 77 68 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 nds.....on.disk.when.a.function.
1c980 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 0a with.the.same.name.exists.......
1c9a0 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 20 20 20 20 75 73 65 20 61 20 64 ....Options:.......-p....use.a.d
1c9c0 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 50 41 54 48 20 74 68 61 74 20 69 73 20 67 75 efault.value.for.PATH.that.is.gu
1c9e0 61 72 61 6e 74 65 65 64 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 6f 66 0a 20 20 20 20 20 20 20 20 aranteed.to.find.all.of.........
1ca00 20 20 20 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 75 74 69 6c 69 74 69 65 73 0a 20 20 20 20 20 ....the.standard.utilities......
1ca20 20 2d 76 20 20 20 20 70 72 69 6e 74 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 43 4f .-v....print.a.description.of.CO
1ca40 4d 4d 41 4e 44 20 73 69 6d 69 6c 61 72 20 74 6f 20 74 68 65 20 e2 80 98 74 79 70 65 e2 80 99 20 MMAND.similar.to.the....type....
1ca60 62 75 69 6c 74 69 6e 0a 20 20 20 20 20 20 2d 56 20 20 20 20 70 72 69 6e 74 20 61 20 6d 6f 72 65 builtin.......-V....print.a.more
1ca80 20 76 65 72 62 6f 73 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 43 4f 4d .verbose.description.of.each.COM
1caa0 4d 41 4e 44 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 MAND..........Exit.Status:.....R
1cac0 65 74 75 72 6e 73 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2c 20 6f eturns.exit.status.of.COMMAND,.o
1cae0 72 20 66 61 69 6c 75 72 65 20 69 66 20 43 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 66 6f 75 6e r.failure.if.COMMAND.is.not.foun
1cb00 64 2e 00 45 78 65 63 75 74 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 61 20 73 68 65 6c 6c 20 d..Execute.arguments.as.a.shell.
1cb20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 43 6f 6d 62 69 6e 65 20 41 52 47 73 20 69 command...........Combine.ARGs.i
1cb40 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 2c 20 75 73 65 20 74 68 65 20 72 65 73 nto.a.single.string,.use.the.res
1cb60 75 6c 74 20 61 73 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 2c 0a 20 20 20 20 61 ult.as.input.to.the.shell,.....a
1cb80 6e 64 20 65 78 65 63 75 74 65 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 nd.execute.the.resulting.command
1cba0 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 s...........Exit.Status:.....Ret
1cbc0 75 72 6e 73 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 73 urns.exit.status.of.command.or.s
1cbe0 75 63 63 65 73 73 20 69 66 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 75 6c 6c 2e 00 45 78 65 63 75 uccess.if.command.is.null..Execu
1cc00 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 6c 6f 6e 67 20 61 73 20 61 20 74 65 73 74 20 64 6f te.commands.as.long.as.a.test.do
1cc20 65 73 20 6e 6f 74 20 73 75 63 63 65 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 70 61 6e 64 20 es.not.succeed...........Expand.
1cc40 61 6e 64 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 61 73 20 6c 6f 6e 67 20 61 73 20 and.execute.COMMANDS.as.long.as.
1cc60 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 0a 20 20 20 20 e2 80 98 the.final.command.in.the........
1cc80 75 6e 74 69 6c e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 61 6e 20 65 78 69 74 20 73 74 until....COMMANDS.has.an.exit.st
1cca0 61 74 75 73 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 atus.which.is.not.zero..........
1ccc0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 .Exit.Status:.....Returns.the.st
1cce0 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 atus.of.the.last.command.execute
1cd00 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 6c 6f 6e 67 20 61 73 20 61 d..Execute.commands.as.long.as.a
1cd20 20 74 65 73 74 20 73 75 63 63 65 65 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 70 61 6e 64 20 .test.succeeds...........Expand.
1cd40 61 6e 64 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 61 73 20 6c 6f 6e 67 20 61 73 20 and.execute.COMMANDS.as.long.as.
1cd60 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 0a 20 20 20 20 e2 80 98 the.final.command.in.the........
1cd80 77 68 69 6c 65 e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 61 6e 20 65 78 69 74 20 73 74 while....COMMANDS.has.an.exit.st
1cda0 61 74 75 73 20 6f 66 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 atus.of.zero...........Exit.Stat
1cdc0 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 us:.....Returns.the.status.of.th
1cde0 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 e.last.command.executed..Execute
1ce00 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 2e 0a .commands.based.on.conditional..
1ce20 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 69 66 20 43 4f 4d 4d 41 4e 44 53 e2 80 99 20 6c .........The....if.COMMANDS....l
1ce40 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 2e 20 20 49 66 20 69 74 73 20 65 78 69 74 20 73 74 ist.is.executed...If.its.exit.st
1ce60 61 74 75 73 20 69 73 20 7a 65 72 6f 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 e2 80 98 74 68 atus.is.zero,.then.the........th
1ce80 65 6e 20 43 4f 4d 4d 41 4e 44 53 e2 80 99 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 2e en.COMMANDS....list.is.executed.
1cea0 20 20 4f 74 68 65 72 77 69 73 65 2c 20 65 61 63 68 20 e2 80 98 65 6c 69 66 20 43 4f 4d 4d 41 4e ..Otherwise,.each....elif.COMMAN
1cec0 44 53 e2 80 99 20 6c 69 73 74 20 69 73 0a 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 75 DS....list.is.....executed.in.tu
1cee0 72 6e 2c 20 61 6e 64 20 69 66 20 69 74 73 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 7a 65 rn,.and.if.its.exit.status.is.ze
1cf00 72 6f 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 e2 80 98 74 68 65 ro,.the.corresponding........the
1cf20 6e 20 43 4f 4d 4d 41 4e 44 53 e2 80 99 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 20 61 n.COMMANDS....list.is.executed.a
1cf40 6e 64 20 74 68 65 20 69 66 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 73 2e 20 20 4f 74 nd.the.if.command.completes...Ot
1cf60 68 65 72 77 69 73 65 2c 0a 20 20 20 20 74 68 65 20 e2 80 98 65 6c 73 65 20 43 4f 4d 4d 41 4e 44 herwise,.....the....else.COMMAND
1cf80 53 e2 80 99 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 2c 20 69 66 20 70 72 65 73 65 6e S....list.is.executed,.if.presen
1cfa0 74 2e 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 0a 20 20 20 20 65 t...The.exit.status.of.the.....e
1cfc0 6e 74 69 72 65 20 63 6f 6e 73 74 72 75 63 74 20 69 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 ntire.construct.is.the.exit.stat
1cfe0 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2c us.of.the.last.command.executed,
1d000 20 6f 72 20 7a 65 72 6f 0a 20 20 20 20 69 66 20 6e 6f 20 63 6f 6e 64 69 74 69 6f 6e 20 74 65 73 .or.zero.....if.no.condition.tes
1d020 74 65 64 20 74 72 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a ted.true...........Exit.Status:.
1d040 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 ....Returns.the.status.of.the.la
1d060 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d st.command.executed..Execute.com
1d080 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 2e mands.based.on.pattern.matching.
1d0a0 0a 20 20 20 20 0a 20 20 20 20 53 65 6c 65 63 74 69 76 65 6c 79 20 65 78 65 63 75 74 65 20 43 4f ..........Selectively.execute.CO
1d0c0 4d 4d 41 4e 44 53 20 62 61 73 65 64 20 75 70 6f 6e 20 57 4f 52 44 20 6d 61 74 63 68 69 6e 67 20 MMANDS.based.upon.WORD.matching.
1d0e0 50 41 54 54 45 52 4e 2e 20 20 54 68 65 0a 20 20 20 20 e2 80 98 7c e2 80 99 20 69 73 20 75 73 65 PATTERN...The........|....is.use
1d100 64 20 74 6f 20 73 65 70 61 72 61 74 65 20 6d 75 6c 74 69 70 6c 65 20 70 61 74 74 65 72 6e 73 2e d.to.separate.multiple.patterns.
1d120 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 ..........Exit.Status:.....Retur
1d140 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e ns.the.status.of.the.last.comman
1d160 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 d.executed..Execute.commands.for
1d180 20 65 61 63 68 20 6d 65 6d 62 65 72 20 69 6e 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 .each.member.in.a.list..........
1d1a0 20 54 68 65 20 e2 80 98 66 6f 72 e2 80 99 20 6c 6f 6f 70 20 65 78 65 63 75 74 65 73 20 61 20 73 .The....for....loop.executes.a.s
1d1c0 65 71 75 65 6e 63 65 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 65 61 63 68 20 6d 65 6d equence.of.commands.for.each.mem
1d1e0 62 65 72 20 69 6e 20 61 0a 20 20 20 20 6c 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 20 20 49 66 20 ber.in.a.....list.of.items...If.
1d200 e2 80 98 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 3b e2 80 99 20 69 73 20 6e 6f 74 20 70 72 65 73 65 ...in.WORDS....;....is.not.prese
1d220 6e 74 2c 20 74 68 65 6e 20 e2 80 98 69 6e 20 e2 80 9c 24 40 e2 80 9d e2 80 99 20 69 73 0a 20 20 nt,.then....in....$@.......is...
1d240 20 20 61 73 73 75 6d 65 64 2e 20 20 46 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 6e 20 ..assumed...For.each.element.in.
1d260 57 4f 52 44 53 2c 20 4e 41 4d 45 20 69 73 20 73 65 74 20 74 6f 20 74 68 61 74 20 65 6c 65 6d 65 WORDS,.NAME.is.set.to.that.eleme
1d280 6e 74 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 65 nt,.and.....the.COMMANDS.are.exe
1d2a0 63 75 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 cuted...........Exit.Status:....
1d2c0 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 .Returns.the.status.of.the.last.
1d2e0 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e command.executed..Execute.comman
1d300 64 73 20 66 72 6f 6d 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 68 ds.from.a.file.in.the.current.sh
1d320 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 63 ell...........Read.and.execute.c
1d340 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 69 6e 20 74 68 65 20 63 75 72 ommands.from.FILENAME.in.the.cur
1d360 72 65 6e 74 20 73 68 65 6c 6c 2e 20 20 54 68 65 0a 20 20 20 20 65 6e 74 72 69 65 73 20 69 6e 20 rent.shell...The.....entries.in.
1d380 24 50 41 54 48 20 61 72 65 20 75 73 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 64 69 72 65 63 $PATH.are.used.to.find.the.direc
1d3a0 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 49 66 tory.containing.FILENAME......If
1d3c0 20 61 6e 79 20 41 52 47 55 4d 45 4e 54 53 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 .any.ARGUMENTS.are.supplied,.the
1d3e0 79 20 62 65 63 6f 6d 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 y.become.the.positional.paramete
1d400 72 73 0a 20 20 20 20 77 68 65 6e 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 65 78 65 63 75 74 65 64 rs.....when.FILENAME.is.executed
1d420 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
1d440 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 rns.the.status.of.the.last.comma
1d460 6e 64 20 65 78 65 63 75 74 65 64 20 69 6e 20 46 49 4c 45 4e 41 4d 45 3b 20 66 61 69 6c 73 20 69 nd.executed.in.FILENAME;.fails.i
1d480 66 0a 20 20 20 20 46 49 4c 45 4e 41 4d 45 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e 00 45 f.....FILENAME.cannot.be.read..E
1d4a0 78 65 63 75 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 xecute.conditional.command......
1d4c0 0a 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 73 74 61 74 75 73 20 6f 66 20 30 20 6f 72 20 31 20 .....Returns.a.status.of.0.or.1.
1d4e0 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 74 depending.on.the.evaluation.of.t
1d500 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 20 45 58 he.conditional.....expression.EX
1d520 50 52 45 53 53 49 4f 4e 2e 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 63 6f 6d 70 6f PRESSION...Expressions.are.compo
1d540 73 65 64 20 6f 66 20 74 68 65 20 73 61 6d 65 20 70 72 69 6d 61 72 69 65 73 20 75 73 65 64 0a 20 sed.of.the.same.primaries.used..
1d560 20 20 20 62 79 20 74 68 65 20 e2 80 98 74 65 73 74 e2 80 99 20 62 75 69 6c 74 69 6e 2c 20 61 6e ...by.the....test....builtin,.an
1d580 64 20 6d 61 79 20 62 65 20 63 6f 6d 62 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c d.may.be.combined.using.the.foll
1d5a0 6f 77 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 28 20 45 58 owing.operators:............(.EX
1d5c0 50 52 45 53 53 49 4f 4e 20 29 09 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 PRESSION.).Returns.the.value.of.
1d5e0 45 58 50 52 45 53 53 49 4f 4e 0a 20 20 20 20 20 20 21 20 45 58 50 52 45 53 53 49 4f 4e 09 09 54 EXPRESSION.......!.EXPRESSION..T
1d600 72 75 65 20 69 66 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 66 61 6c 73 65 3b 20 65 6c 73 65 rue.if.EXPRESSION.is.false;.else
1d620 20 66 61 6c 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 26 26 20 45 58 50 52 32 09 54 72 75 65 .false.......EXPR1.&&.EXPR2.True
1d640 20 69 66 20 62 6f 74 68 20 45 58 50 52 31 20 61 6e 64 20 45 58 50 52 32 20 61 72 65 20 74 72 75 .if.both.EXPR1.and.EXPR2.are.tru
1d660 65 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 7c 7c 20 45 58 50 e;.else.false.......EXPR1.||.EXP
1d680 52 32 09 54 72 75 65 20 69 66 20 65 69 74 68 65 72 20 45 58 50 52 31 20 6f 72 20 45 58 50 52 32 R2.True.if.either.EXPR1.or.EXPR2
1d6a0 20 69 73 20 74 72 75 65 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 0a 20 20 20 20 57 68 .is.true;.else.false..........Wh
1d6c0 65 6e 20 74 68 65 20 e2 80 98 3d 3d e2 80 99 20 61 6e 64 20 e2 80 98 21 3d e2 80 99 20 6f 70 65 en.the....==....and....!=....ope
1d6e0 72 61 74 6f 72 73 20 61 72 65 20 75 73 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 rators.are.used,.the.string.to.t
1d700 68 65 20 72 69 67 68 74 20 6f 66 0a 20 20 20 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 69 73 20 he.right.of.....the.operator.is.
1d720 75 73 65 64 20 61 73 20 61 20 70 61 74 74 65 72 6e 20 61 6e 64 20 70 61 74 74 65 72 6e 20 6d 61 used.as.a.pattern.and.pattern.ma
1d740 74 63 68 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 20 20 57 68 65 6e 20 74 68 tching.is.performed......When.th
1d760 65 20 e2 80 98 3d 7e e2 80 99 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 2c 20 74 68 65 e....=~....operator.is.used,.the
1d780 20 73 74 72 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6f 70 65 72 .string.to.the.right.of.the.oper
1d7a0 61 74 6f 72 0a 20 20 20 20 69 73 20 6d 61 74 63 68 65 64 20 61 73 20 61 20 72 65 67 75 6c 61 72 ator.....is.matched.as.a.regular
1d7c0 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 26 26 20 61 6e 64 .expression...........The.&&.and
1d7e0 20 7c 7c 20 6f 70 65 72 61 74 6f 72 73 20 64 6f 20 6e 6f 74 20 65 76 61 6c 75 61 74 65 20 45 58 .||.operators.do.not.evaluate.EX
1d800 50 52 32 20 69 66 20 45 58 50 52 31 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 0a 20 20 PR2.if.EXPR1.is.sufficient.to...
1d820 20 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 27 73 20 76 61 6c ..determine.the.expression's.val
1d840 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 30 20 ue...........Exit.Status:.....0.
1d860 6f 72 20 31 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 45 or.1.depending.on.value.of.EXPRE
1d880 53 53 49 4f 4e 2e 00 45 78 65 63 75 74 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 SSION..Execute.shell.builtins...
1d8a0 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 20 77 69 ........Execute.SHELL-BUILTIN.wi
1d8c0 74 68 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 73 20 77 69 74 68 6f 75 74 20 70 65 72 66 6f 72 th.arguments.ARGs.without.perfor
1d8e0 6d 69 6e 67 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 6c 6f 6f 6b 75 70 2e 20 20 54 68 69 73 20 69 ming.command.....lookup...This.i
1d900 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 77 69 73 68 20 74 6f 20 72 65 69 6d 70 6c s.useful.when.you.wish.to.reimpl
1d920 65 6d 65 6e 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 61 73 20 61 20 73 ement.a.shell.builtin.....as.a.s
1d940 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 62 75 74 20 6e 65 65 64 20 74 6f 20 65 78 65 63 75 hell.function,.but.need.to.execu
1d960 74 65 20 74 68 65 20 62 75 69 6c 74 69 6e 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 te.the.builtin.within.the.functi
1d980 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 on...........Exit.Status:.....Re
1d9a0 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 53 48 45 4c 4c 2d 42 turns.the.exit.status.of.SHELL-B
1d9c0 55 49 4c 54 49 4e 2c 20 6f 72 20 66 61 6c 73 65 20 69 66 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 UILTIN,.or.false.if.SHELL-BUILTI
1d9e0 4e 20 69 73 0a 20 20 20 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2e 00 45 78 N.is.....not.a.shell.builtin..Ex
1da00 69 74 20 25 64 00 45 78 69 74 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 it.%d.Exit.a.login.shell........
1da20 20 20 20 45 78 69 74 73 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 20 77 69 74 68 20 65 78 69 74 ...Exits.a.login.shell.with.exit
1da40 20 73 74 61 74 75 73 20 4e 2e 20 20 52 65 74 75 72 6e 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 .status.N...Returns.an.error.if.
1da60 6e 6f 74 20 65 78 65 63 75 74 65 64 0a 20 20 20 20 69 6e 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c not.executed.....in.a.login.shel
1da80 6c 2e 00 45 78 69 74 20 66 6f 72 2c 20 77 68 69 6c 65 2c 20 6f 72 20 75 6e 74 69 6c 20 6c 6f 6f l..Exit.for,.while,.or.until.loo
1daa0 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 61 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f ps...........Exit.a.FOR,.WHILE.o
1dac0 72 20 55 4e 54 49 4c 20 6c 6f 6f 70 2e 20 20 49 66 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 64 r.UNTIL.loop...If.N.is.specified
1dae0 2c 20 62 72 65 61 6b 20 4e 20 65 6e 63 6c 6f 73 69 6e 67 0a 20 20 20 20 6c 6f 6f 70 73 2e 0a 20 ,.break.N.enclosing.....loops...
1db00 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 65 78 69 ........Exit.Status:.....The.exi
1db20 74 20 73 74 61 74 75 73 20 69 73 20 30 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 6f 74 20 67 72 t.status.is.0.unless.N.is.not.gr
1db40 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 31 2e 00 45 78 69 74 20 74 eater.than.or.equal.to.1..Exit.t
1db60 68 65 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 74 68 65 20 73 68 65 he.shell...........Exits.the.she
1db80 6c 6c 20 77 69 74 68 20 61 20 73 74 61 74 75 73 20 6f 66 20 4e 2e 20 20 49 66 20 4e 20 69 73 20 ll.with.a.status.of.N...If.N.is.
1dba0 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 0a 20 20 20 20 69 73 20 omitted,.the.exit.status.....is.
1dbc0 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 that.of.the.last.command.execute
1dbe0 64 2e 00 46 69 6c 65 20 6c 69 6d 69 74 00 46 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 65 78 63 d..File.limit.Floating.point.exc
1dc00 65 70 74 69 6f 6e 00 46 6f 72 6d 61 74 73 20 61 6e 64 20 70 72 69 6e 74 73 20 41 52 47 55 4d 45 eption.Formats.and.prints.ARGUME
1dc20 4e 54 53 20 75 6e 64 65 72 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 74 68 65 20 46 4f 52 4d 41 54 2e NTS.under.control.of.the.FORMAT.
1dc40 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 76 20 76 61 72 09 ..........Options:.......-v.var.
1dc60 61 73 73 69 67 6e 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 20 73 68 65 6c 6c 20 76 61 72 69 61 assign.the.output.to.shell.varia
1dc80 62 6c 65 20 56 41 52 20 72 61 74 68 65 72 20 74 68 61 6e 0a 20 20 20 20 09 09 64 69 73 70 6c 61 ble.VAR.rather.than.......displa
1dca0 79 20 69 74 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 0a 20 20 20 20 y.it.on.the.standard.output.....
1dcc0 0a 20 20 20 20 46 4f 52 4d 41 54 20 69 73 20 61 20 63 68 61 72 61 63 74 65 72 20 73 74 72 69 6e .....FORMAT.is.a.character.strin
1dce0 67 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 72 65 65 20 74 79 70 65 73 20 6f 66 20 g.which.contains.three.types.of.
1dd00 6f 62 6a 65 63 74 73 3a 20 70 6c 61 69 6e 0a 20 20 20 20 63 68 61 72 61 63 74 65 72 73 2c 20 77 objects:.plain.....characters,.w
1dd20 68 69 63 68 20 61 72 65 20 73 69 6d 70 6c 79 20 63 6f 70 69 65 64 20 74 6f 20 73 74 61 6e 64 61 hich.are.simply.copied.to.standa
1dd40 72 64 20 6f 75 74 70 75 74 3b 20 63 68 61 72 61 63 74 65 72 20 65 73 63 61 70 65 0a 20 20 20 20 rd.output;.character.escape.....
1dd60 73 65 71 75 65 6e 63 65 73 2c 20 77 68 69 63 68 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 61 sequences,.which.are.converted.a
1dd80 6e 64 20 63 6f 70 69 65 64 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 nd.copied.to.the.standard.output
1dda0 3b 20 61 6e 64 0a 20 20 20 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2c ;.and.....format.specifications,
1ddc0 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 63 61 75 73 65 73 20 70 72 69 6e 74 69 6e 67 20 6f .each.of.which.causes.printing.o
1dde0 66 20 74 68 65 20 6e 65 78 74 20 73 75 63 63 65 73 73 69 76 65 0a 20 20 20 20 61 72 67 75 6d 65 f.the.next.successive.....argume
1de00 6e 74 2e 0a 20 20 20 20 0a 20 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 nt...........In.addition.to.the.
1de20 73 74 61 6e 64 61 72 64 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 64 standard.format.specifications.d
1de40 65 73 63 72 69 62 65 64 20 69 6e 20 70 72 69 6e 74 66 28 31 29 2c 0a 20 20 20 20 70 72 69 6e 74 escribed.in.printf(1),.....print
1de60 66 20 69 6e 74 65 72 70 72 65 74 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 25 62 09 65 78 70 61 f.interprets:............%b.expa
1de80 6e 64 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 20 69 6e nd.backslash.escape.sequences.in
1dea0 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 .the.corresponding.argument.....
1dec0 20 20 25 71 09 71 75 6f 74 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 61 20 77 61 79 ..%q.quote.the.argument.in.a.way
1dee0 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 73 65 64 20 61 73 20 73 68 65 6c 6c 20 69 6e 70 .that.can.be.reused.as.shell.inp
1df00 75 74 0a 20 20 20 20 20 20 25 28 66 6d 74 29 54 09 6f 75 74 70 75 74 20 74 68 65 20 64 61 74 65 ut.......%(fmt)T.output.the.date
1df20 2d 74 69 6d 65 20 73 74 72 69 6e 67 20 72 65 73 75 6c 74 69 6e 67 20 66 72 6f 6d 20 75 73 69 6e -time.string.resulting.from.usin
1df40 67 20 46 4d 54 20 61 73 20 61 20 66 6f 72 6d 61 74 0a 20 20 20 20 09 20 20 20 20 20 20 20 20 73 g.FMT.as.a.format..............s
1df60 74 72 69 6e 67 20 66 6f 72 20 73 74 72 66 74 69 6d 65 28 33 29 0a 20 20 20 20 0a 20 20 20 20 54 tring.for.strftime(3)..........T
1df80 68 65 20 66 6f 72 6d 61 74 20 69 73 20 72 65 2d 75 73 65 64 20 61 73 20 6e 65 63 65 73 73 61 72 he.format.is.re-used.as.necessar
1dfa0 79 20 74 6f 20 63 6f 6e 73 75 6d 65 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 y.to.consume.all.of.the.argument
1dfc0 73 2e 20 20 49 66 0a 20 20 20 20 74 68 65 72 65 20 61 72 65 20 66 65 77 65 72 20 61 72 67 75 6d s...If.....there.are.fewer.argum
1dfe0 65 6e 74 73 20 74 68 61 6e 20 74 68 65 20 66 6f 72 6d 61 74 20 72 65 71 75 69 72 65 73 2c 20 20 ents.than.the.format.requires,..
1e000 65 78 74 72 61 20 66 6f 72 6d 61 74 0a 20 20 20 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 extra.format.....specifications.
1e020 62 65 68 61 76 65 20 61 73 20 69 66 20 61 20 7a 65 72 6f 20 76 61 6c 75 65 20 6f 72 20 6e 75 6c behave.as.if.a.zero.value.or.nul
1e040 6c 20 73 74 72 69 6e 67 2c 20 61 73 20 61 70 70 72 6f 70 72 69 61 74 65 2c 0a 20 20 20 20 68 61 l.string,.as.appropriate,.....ha
1e060 64 20 62 65 65 6e 20 73 75 70 70 6c 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 d.been.supplied...........Exit.S
1e080 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
1e0a0 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 s.an.invalid.option.is.given.or.
1e0c0 61 20 77 72 69 74 65 20 6f 72 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 65 72 72 6f 72 20 a.write.or.assignment.....error.
1e0e0 6f 63 63 75 72 73 2e 00 47 4e 55 20 62 61 73 68 2c 20 76 65 72 73 69 6f 6e 20 25 73 20 28 25 73 occurs..GNU.bash,.version.%s.(%s
1e100 29 0a 00 47 4e 55 20 62 61 73 68 2c 20 76 65 72 73 69 6f 6e 20 25 73 2d 28 25 73 29 0a 00 47 4e )..GNU.bash,.version.%s-(%s)..GN
1e120 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 73 3a 0a 00 47 65 6e 65 72 61 6c 20 68 65 6c 70 20 75 73 U.long.options:..General.help.us
1e140 69 6e 67 20 47 4e 55 20 73 6f 66 74 77 61 72 65 3a 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e ing.GNU.software:.<http://www.gn
1e160 75 2e 6f 72 67 2f 67 65 74 68 65 6c 70 2f 3e 0a 00 47 72 6f 75 70 20 63 6f 6d 6d 61 6e 64 73 20 u.org/gethelp/>..Group.commands.
1e180 61 73 20 61 20 75 6e 69 74 2e 0a 20 20 20 20 0a 20 20 20 20 52 75 6e 20 61 20 73 65 74 20 6f 66 as.a.unit...........Run.a.set.of
1e1a0 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 67 72 6f 75 70 2e 20 20 54 68 69 73 20 69 73 20 6f .commands.in.a.group...This.is.o
1e1c0 6e 65 20 77 61 79 20 74 6f 20 72 65 64 69 72 65 63 74 20 61 6e 0a 20 20 20 20 65 6e 74 69 72 65 ne.way.to.redirect.an.....entire
1e1e0 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 .set.of.commands...........Exit.
1e200 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f Status:.....Returns.the.status.o
1e220 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 48 46 54 f.the.last.command.executed..HFT
1e240 20 69 6e 70 75 74 20 64 61 74 61 20 70 65 6e 64 69 6e 67 00 48 46 54 20 6d 6f 6e 69 74 6f 72 20 .input.data.pending.HFT.monitor.
1e260 6d 6f 64 65 20 67 72 61 6e 74 65 64 00 48 46 54 20 6d 6f 6e 69 74 6f 72 20 6d 6f 64 65 20 72 65 mode.granted.HFT.monitor.mode.re
1e280 74 72 61 63 74 65 64 00 48 46 54 20 73 6f 75 6e 64 20 73 65 71 75 65 6e 63 65 20 68 61 73 20 63 tracted.HFT.sound.sequence.has.c
1e2a0 6f 6d 70 6c 65 74 65 64 00 48 4f 4d 45 20 6e 6f 74 20 73 65 74 00 48 61 6e 67 75 70 00 49 20 68 ompleted.HOME.not.set.Hangup.I.h
1e2c0 61 76 65 20 6e 6f 20 6e 61 6d 65 21 00 49 2f 4f 20 72 65 61 64 79 00 49 4e 46 4f 52 4d 3a 20 00 ave.no.name!.I/O.ready.INFORM:..
1e2e0 49 6c 6c 65 67 61 6c 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 Illegal.instruction.Information.
1e300 72 65 71 75 65 73 74 00 49 6e 74 65 72 72 75 70 74 00 4b 69 6c 6c 65 64 00 4c 69 63 65 6e 73 65 request.Interrupt.Killed.License
1e320 20 47 50 4c 76 33 2b 3a 20 47 4e 55 20 47 50 4c 20 76 65 72 73 69 6f 6e 20 33 20 6f 72 20 6c 61 .GPLv3+:.GNU.GPL.version.3.or.la
1e340 74 65 72 20 3c 68 74 74 70 3a 2f 2f 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 6c ter.<http://gnu.org/licenses/gpl
1e360 2e 68 74 6d 6c 3e 0a 00 4d 61 72 6b 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 .html>..Mark.shell.variables.as.
1e380 75 6e 63 68 61 6e 67 65 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 4d 61 72 6b 20 65 61 63 68 unchangeable...........Mark.each
1e3a0 20 4e 41 4d 45 20 61 73 20 72 65 61 64 2d 6f 6e 6c 79 3b 20 74 68 65 20 76 61 6c 75 65 73 20 6f .NAME.as.read-only;.the.values.o
1e3c0 66 20 74 68 65 73 65 20 4e 41 4d 45 73 20 6d 61 79 20 6e 6f 74 20 62 65 0a 20 20 20 20 63 68 61 f.these.NAMEs.may.not.be.....cha
1e3e0 6e 67 65 64 20 62 79 20 73 75 62 73 65 71 75 65 6e 74 20 61 73 73 69 67 6e 6d 65 6e 74 2e 20 20 nged.by.subsequent.assignment...
1e400 49 66 20 56 41 4c 55 45 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c If.VALUE.is.supplied,.assign.VAL
1e420 55 45 0a 20 20 20 20 62 65 66 6f 72 65 20 6d 61 72 6b 69 6e 67 20 61 73 20 72 65 61 64 2d 6f 6e UE.....before.marking.as.read-on
1e440 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 ly...........Options:.......-a.r
1e460 65 66 65 72 20 74 6f 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a efer.to.indexed.array.variables.
1e480 20 20 20 20 20 20 2d 41 09 72 65 66 65 72 20 74 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 ......-A.refer.to.associative.ar
1e4a0 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 2d 66 09 72 65 66 65 72 20 74 6f 20 ray.variables.......-f.refer.to.
1e4c0 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 shell.functions.......-p.display
1e4e0 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 72 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 .a.list.of.all.readonly.variable
1e500 73 20 6f 72 20 66 75 6e 63 74 69 6f 6e 73 2c 0a 20 20 20 20 09 09 64 65 70 65 6e 64 69 6e 67 20 s.or.functions,.......depending.
1e520 6f 6e 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 on.whether.or.not.the.-f.option.
1e540 69 73 20 67 69 76 65 6e 0a 20 20 20 20 0a 20 20 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 is.given..........An.argument.of
1e560 20 e2 80 98 2d 2d e2 80 99 20 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f ....--....disables.further.optio
1e580 6e 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 n.processing...........Exit.Stat
1e5a0 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 us:.....Returns.success.unless.a
1e5c0 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 4e 41 4d n.invalid.option.is.given.or.NAM
1e5e0 45 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 4d 6f 64 69 66 79 20 6f 72 20 64 69 73 70 6c 61 79 20 E.is.invalid..Modify.or.display.
1e600 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 4d 6f 64 completion.options...........Mod
1e620 69 66 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 65 ify.the.completion.options.for.e
1e640 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 73 75 ach.NAME,.or,.if.no.NAMEs.are.su
1e660 70 70 6c 69 65 64 2c 0a 20 20 20 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 75 72 72 65 pplied,.....the.completion.curre
1e680 6e 74 6c 79 20 62 65 69 6e 67 20 65 78 65 63 75 74 65 64 2e 20 20 49 66 20 6e 6f 20 4f 50 54 49 ntly.being.executed...If.no.OPTI
1e6a0 4f 4e 73 20 61 72 65 20 67 69 76 65 6e 2c 20 70 72 69 6e 74 0a 20 20 20 20 74 68 65 20 63 6f 6d ONs.are.given,.print.....the.com
1e6c0 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 20 6f 72 pletion.options.for.each.NAME.or
1e6e0 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 .the.current.completion.specific
1e700 61 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 09 2d 6f ation...........Options:......-o
1e720 20 6f 70 74 69 6f 6e 09 53 65 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 20 4f 50 .option.Set.completion.option.OP
1e740 54 49 4f 4e 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 09 2d 44 09 09 43 68 61 6e TION.for.each.NAME......-D..Chan
1e760 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 e2 80 9c 64 65 66 61 75 6c 74 e2 80 9d ge.options.for.the....default...
1e780 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 09 2d 45 09 09 43 68 61 .command.completion......-E..Cha
1e7a0 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 e2 80 9c 65 6d 70 74 79 e2 80 9d 20 nge.options.for.the....empty....
1e7c0 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 09 2d 49 09 09 43 68 61 6e command.completion......-I..Chan
1e7e0 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 6e 20 74 68 65 ge.options.for.completion.on.the
1e800 20 69 6e 69 74 69 61 6c 20 77 6f 72 64 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 e2 80 98 .initial.word..........Using....
1e820 2b 6f e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 2d 6f e2 80 99 20 74 75 72 6e 73 20 +o....instead.of....-o....turns.
1e840 6f 66 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6f 70 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 off.the.specified.option........
1e860 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 4e 41 4d 45 ...Arguments:..........Each.NAME
1e880 20 72 65 66 65 72 73 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 77 68 69 63 68 20 61 .refers.to.a.command.for.which.a
1e8a0 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 75 73 74 0a 20 .completion.specification.must..
1e8c0 20 20 20 68 61 76 65 20 70 72 65 76 69 6f 75 73 6c 79 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 ...have.previously.been.defined.
1e8e0 75 73 69 6e 67 20 74 68 65 20 e2 80 98 63 6f 6d 70 6c 65 74 65 e2 80 99 20 62 75 69 6c 74 69 6e using.the....complete....builtin
1e900 2e 20 20 49 66 20 6e 6f 20 4e 41 4d 45 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c ...If.no.NAMEs.....are.supplied,
1e920 20 63 6f 6d 70 6f 70 74 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 79 20 61 20 66 75 6e .compopt.must.be.called.by.a.fun
1e940 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 67 65 6e 65 72 61 74 69 6e 67 0a 20 20 20 20 63 ction.currently.generating.....c
1e960 6f 6d 70 6c 65 74 69 6f 6e 73 2c 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 ompletions,.and.the.options.for.
1e980 74 68 61 74 20 63 75 72 72 65 6e 74 6c 79 2d 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 70 6c 65 74 that.currently-executing.complet
1e9a0 69 6f 6e 0a 20 20 20 20 67 65 6e 65 72 61 74 6f 72 20 61 72 65 20 6d 6f 64 69 66 69 65 64 2e 0a ion.....generator.are.modified..
1e9c0 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
1e9e0 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 s.success.unless.an.invalid.opti
1ea00 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 4e 41 4d 45 20 64 6f 65 73 20 6e 6f 74 0a on.is.supplied.or.NAME.does.not.
1ea20 20 20 20 20 68 61 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 ....have.a.completion.specificat
1ea40 69 6f 6e 20 64 65 66 69 6e 65 64 2e 00 4d 6f 64 69 66 79 20 73 68 65 6c 6c 20 72 65 73 6f 75 72 ion.defined..Modify.shell.resour
1ea60 63 65 20 6c 69 6d 69 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 50 72 6f 76 69 64 65 73 20 63 6f 6e ce.limits...........Provides.con
1ea80 74 72 6f 6c 20 6f 76 65 72 20 74 68 65 20 72 65 73 6f 75 72 63 65 73 20 61 76 61 69 6c 61 62 6c trol.over.the.resources.availabl
1eaa0 65 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 e.to.the.shell.and.processes....
1eac0 20 69 74 20 63 72 65 61 74 65 73 2c 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 61 6c 6c .it.creates,.on.systems.that.all
1eae0 6f 77 20 73 75 63 68 20 63 6f 6e 74 72 6f 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e ow.such.control...........Option
1eb00 73 3a 0a 20 20 20 20 20 20 2d 53 09 75 73 65 20 74 68 65 20 e2 80 98 73 6f 66 74 e2 80 99 20 72 s:.......-S.use.the....soft....r
1eb20 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 2d 48 09 75 73 65 20 74 68 65 20 e2 esource.limit.......-H.use.the..
1eb40 80 98 68 61 72 64 e2 80 99 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 2d ..hard....resource.limit.......-
1eb60 61 09 61 6c 6c 20 63 75 72 72 65 6e 74 20 6c 69 6d 69 74 73 20 61 72 65 20 72 65 70 6f 72 74 65 a.all.current.limits.are.reporte
1eb80 64 0a 20 20 20 20 20 20 2d 62 09 74 68 65 20 73 6f 63 6b 65 74 20 62 75 66 66 65 72 20 73 69 7a d.......-b.the.socket.buffer.siz
1eba0 65 0a 20 20 20 20 20 20 2d 63 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 63 e.......-c.the.maximum.size.of.c
1ebc0 6f 72 65 20 66 69 6c 65 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 20 2d 64 09 74 68 65 20 6d ore.files.created.......-d.the.m
1ebe0 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 20 70 72 6f 63 65 73 73 27 73 20 64 61 74 61 20 aximum.size.of.a.process's.data.
1ec00 73 65 67 6d 65 6e 74 0a 20 20 20 20 20 20 2d 65 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 63 68 segment.......-e.the.maximum.sch
1ec20 65 64 75 6c 69 6e 67 20 70 72 69 6f 72 69 74 79 20 28 e2 80 98 6e 69 63 65 e2 80 99 29 0a 20 20 eduling.priority.(...nice...)...
1ec40 20 20 20 20 2d 66 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 66 69 6c 65 73 ....-f.the.maximum.size.of.files
1ec60 20 77 72 69 74 74 65 6e 20 62 79 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 69 74 73 20 63 68 .written.by.the.shell.and.its.ch
1ec80 69 6c 64 72 65 6e 0a 20 20 20 20 20 20 2d 69 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 ildren.......-i.the.maximum.numb
1eca0 65 72 20 6f 66 20 70 65 6e 64 69 6e 67 20 73 69 67 6e 61 6c 73 0a 20 20 20 20 20 20 2d 6b 09 74 er.of.pending.signals.......-k.t
1ecc0 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6b 71 75 65 75 65 73 20 61 6c 6c he.maximum.number.of.kqueues.all
1ece0 6f 63 61 74 65 64 20 66 6f 72 20 74 68 69 73 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 2d 6c ocated.for.this.process.......-l
1ed00 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 61 20 70 72 6f 63 65 73 73 20 6d 61 79 20 .the.maximum.size.a.process.may.
1ed20 6c 6f 63 6b 20 69 6e 74 6f 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 2d 6d 09 74 68 65 20 6d 61 lock.into.memory.......-m.the.ma
1ed40 78 69 6d 75 6d 20 72 65 73 69 64 65 6e 74 20 73 65 74 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 6e ximum.resident.set.size.......-n
1ed60 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6f 70 65 6e 20 66 69 6c 65 .the.maximum.number.of.open.file
1ed80 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 20 20 20 20 20 2d 70 09 74 68 65 20 70 69 70 65 20 62 .descriptors.......-p.the.pipe.b
1eda0 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 71 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 uffer.size.......-q.the.maximum.
1edc0 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 50 4f 53 49 58 20 6d 65 73 73 61 67 65 number.of.bytes.in.POSIX.message
1ede0 20 71 75 65 75 65 73 0a 20 20 20 20 20 20 2d 72 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 61 .queues.......-r.the.maximum.rea
1ee00 6c 2d 74 69 6d 65 20 73 63 68 65 64 75 6c 69 6e 67 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 l-time.scheduling.priority......
1ee20 20 2d 73 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 74 61 63 6b 20 73 69 7a 65 0a 20 20 20 20 20 .-s.the.maximum.stack.size......
1ee40 20 2d 74 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 61 6d 6f 75 6e 74 20 6f 66 20 63 70 75 20 74 69 .-t.the.maximum.amount.of.cpu.ti
1ee60 6d 65 20 69 6e 20 73 65 63 6f 6e 64 73 0a 20 20 20 20 20 20 2d 75 09 74 68 65 20 6d 61 78 69 6d me.in.seconds.......-u.the.maxim
1ee80 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 75 73 65 72 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 um.number.of.user.processes.....
1eea0 20 20 2d 76 09 74 68 65 20 73 69 7a 65 20 6f 66 20 76 69 72 74 75 61 6c 20 6d 65 6d 6f 72 79 0a ..-v.the.size.of.virtual.memory.
1eec0 20 20 20 20 20 20 2d 78 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 66 ......-x.the.maximum.number.of.f
1eee0 69 6c 65 20 6c 6f 63 6b 73 0a 20 20 20 20 20 20 2d 50 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e ile.locks.......-P.the.maximum.n
1ef00 75 6d 62 65 72 20 6f 66 20 70 73 65 75 64 6f 74 65 72 6d 69 6e 61 6c 73 0a 20 20 20 20 20 20 2d umber.of.pseudoterminals.......-
1ef20 54 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 72 65 61 64 73 0a T.the.maximum.number.of.threads.
1ef40 20 20 20 20 0a 20 20 20 20 4e 6f 74 20 61 6c 6c 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 61 76 61 .........Not.all.options.are.ava
1ef60 69 6c 61 62 6c 65 20 6f 6e 20 61 6c 6c 20 70 6c 61 74 66 6f 72 6d 73 2e 0a 20 20 20 20 0a 20 20 ilable.on.all.platforms.........
1ef80 20 20 49 66 20 4c 49 4d 49 54 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 74 68 65 20 6e ..If.LIMIT.is.given,.it.is.the.n
1efa0 65 77 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 ew.value.of.the.specified.resour
1efc0 63 65 3b 20 74 68 65 0a 20 20 20 20 73 70 65 63 69 61 6c 20 4c 49 4d 49 54 20 76 61 6c 75 65 73 ce;.the.....special.LIMIT.values
1efe0 20 e2 80 98 73 6f 66 74 e2 80 99 2c 20 e2 80 98 68 61 72 64 e2 80 99 2c 20 61 6e 64 20 e2 80 98 ....soft...,....hard...,.and....
1f000 75 6e 6c 69 6d 69 74 65 64 e2 80 99 20 73 74 61 6e 64 20 66 6f 72 20 74 68 65 0a 20 20 20 20 63 unlimited....stand.for.the.....c
1f020 75 72 72 65 6e 74 20 73 6f 66 74 20 6c 69 6d 69 74 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 urrent.soft.limit,.the.current.h
1f040 61 72 64 20 6c 69 6d 69 74 2c 20 61 6e 64 20 6e 6f 20 6c 69 6d 69 74 2c 20 72 65 73 70 65 63 74 ard.limit,.and.no.limit,.respect
1f060 69 76 65 6c 79 2e 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 63 75 72 72 65 6e ively......Otherwise,.the.curren
1f080 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 t.value.of.the.specified.resourc
1f0a0 65 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 49 66 0a 20 20 20 20 6e 6f 20 6f 70 74 69 6f 6e 20 e.is.printed...If.....no.option.
1f0c0 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 2d 66 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 20 20 is.given,.then.-f.is.assumed....
1f0e0 20 20 0a 20 20 20 20 56 61 6c 75 65 73 20 61 72 65 20 69 6e 20 31 30 32 34 2d 62 79 74 65 20 69 .......Values.are.in.1024-byte.i
1f100 6e 63 72 65 6d 65 6e 74 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 2d 74 2c 20 77 68 69 63 68 20 ncrements,.except.for.-t,.which.
1f120 69 73 20 69 6e 20 73 65 63 6f 6e 64 73 2c 0a 20 20 20 20 2d 70 2c 20 77 68 69 63 68 20 69 73 20 is.in.seconds,.....-p,.which.is.
1f140 69 6e 20 69 6e 63 72 65 6d 65 6e 74 73 20 6f 66 20 35 31 32 20 62 79 74 65 73 2c 20 61 6e 64 20 in.increments.of.512.bytes,.and.
1f160 2d 75 2c 20 77 68 69 63 68 20 69 73 20 61 6e 20 75 6e 73 63 61 6c 65 64 0a 20 20 20 20 6e 75 6d -u,.which.is.an.unscaled.....num
1f180 62 65 72 20 6f 66 20 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 ber.of.processes...........Exit.
1f1a0 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 Status:.....Returns.success.unle
1f1c0 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 ss.an.invalid.option.is.supplied
1f1e0 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4d 6f 76 65 20 6a 6f 62 20 74 6f .or.an.error.occurs..Move.job.to
1f200 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 50 6c 61 63 65 20 .the.foreground...........Place.
1f220 74 68 65 20 6a 6f 62 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 4a 4f 42 5f 53 50 45 43 20 69 the.job.identified.by.JOB_SPEC.i
1f240 6e 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a n.the.foreground,.making.it.the.
1f260 20 20 20 20 63 75 72 72 65 6e 74 20 6a 6f 62 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 73 ....current.job...If.JOB_SPEC.is
1f280 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 69 6f 6e .not.present,.the.shell's.notion
1f2a0 20 6f 66 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 65 64 2e .of.the.....current.job.is.used.
1f2c0 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 53 74 61 74 75 ..........Exit.Status:.....Statu
1f2e0 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 70 6c 61 63 65 64 20 69 6e 20 66 6f 72 65 67 72 6f 75 6e s.of.command.placed.in.foregroun
1f300 64 2c 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 d,.or.failure.if.an.error.occurs
1f320 2e 00 4d 6f 76 65 20 6a 6f 62 73 20 74 6f 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2e 0a 20 ..Move.jobs.to.the.background...
1f340 20 20 20 0a 20 20 20 20 50 6c 61 63 65 20 74 68 65 20 6a 6f 62 73 20 69 64 65 6e 74 69 66 69 65 ........Place.the.jobs.identifie
1f360 64 20 62 79 20 65 61 63 68 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 d.by.each.JOB_SPEC.in.the.backgr
1f380 6f 75 6e 64 2c 20 61 73 20 69 66 20 74 68 65 79 0a 20 20 20 20 68 61 64 20 62 65 65 6e 20 73 74 ound,.as.if.they.....had.been.st
1f3a0 61 72 74 65 64 20 77 69 74 68 20 e2 80 98 26 e2 80 99 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 arted.with....&......If.JOB_SPEC
1f3c0 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 .is.not.present,.the.shell's.not
1f3e0 69 6f 6e 0a 20 20 20 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 ion.....of.the.current.job.is.us
1f400 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 ed...........Exit.Status:.....Re
1f420 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c turns.success.unless.job.control
1f440 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 .is.not.enabled.or.an.error.occu
1f460 72 73 2e 00 4e 75 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 4e 6f 20 65 66 rs..Null.command...........No.ef
1f480 66 65 63 74 3b 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a fect;.the.command.does.nothing..
1f4a0 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 .........Exit.Status:.....Always
1f4c0 20 73 75 63 63 65 65 64 73 2e 00 4f 4c 44 50 57 44 20 6e 6f 74 20 73 65 74 00 50 61 72 73 65 20 .succeeds..OLDPWD.not.set.Parse.
1f4e0 6f 70 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f 70 option.arguments...........Getop
1f500 74 73 20 69 73 20 75 73 65 64 20 62 79 20 73 68 65 6c 6c 20 70 72 6f 63 65 64 75 72 65 73 20 74 ts.is.used.by.shell.procedures.t
1f520 6f 20 70 61 72 73 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 o.parse.positional.parameters...
1f540 20 20 61 73 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 ..as.options...........OPTSTRING
1f560 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 6c 65 74 74 65 72 73 20 74 6f 20 .contains.the.option.letters.to.
1f580 62 65 20 72 65 63 6f 67 6e 69 7a 65 64 3b 20 69 66 20 61 20 6c 65 74 74 65 72 0a 20 20 20 20 69 be.recognized;.if.a.letter.....i
1f5a0 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 2c 20 74 68 65 20 6f 70 74 69 6f s.followed.by.a.colon,.the.optio
1f5c0 6e 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 68 61 76 65 20 61 6e 20 61 72 67 75 6d 65 6e n.is.expected.to.have.an.argumen
1f5e0 74 2c 0a 20 20 20 20 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 73 65 70 61 72 61 74 65 64 t,.....which.should.be.separated
1f600 20 66 72 6f 6d 20 69 74 20 62 79 20 77 68 69 74 65 20 73 70 61 63 65 2e 0a 20 20 20 20 0a 20 20 .from.it.by.white.space.........
1f620 20 20 45 61 63 68 20 74 69 6d 65 20 69 74 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 67 65 74 6f 70 ..Each.time.it.is.invoked,.getop
1f640 74 73 20 77 69 6c 6c 20 70 6c 61 63 65 20 74 68 65 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 69 6e ts.will.place.the.next.option.in
1f660 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 24 6e 61 6d 65 2c 20 69 .the.....shell.variable.$name,.i
1f680 6e 69 74 69 61 6c 69 7a 69 6e 67 20 6e 61 6d 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 nitializing.name.if.it.does.not.
1f6a0 65 78 69 73 74 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 exist,.and.....the.index.of.the.
1f6c0 6e 65 78 74 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 69 6e next.argument.to.be.processed.in
1f6e0 74 6f 20 74 68 65 20 73 68 65 6c 6c 0a 20 20 20 20 76 61 72 69 61 62 6c 65 20 4f 50 54 49 4e 44 to.the.shell.....variable.OPTIND
1f700 2e 20 20 4f 50 54 49 4e 44 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 31 20 65 61 ...OPTIND.is.initialized.to.1.ea
1f720 63 68 20 74 69 6d 65 20 74 68 65 20 73 68 65 6c 6c 20 6f 72 0a 20 20 20 20 61 20 73 68 65 6c 6c ch.time.the.shell.or.....a.shell
1f740 20 73 63 72 69 70 74 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 57 68 65 6e 20 61 6e 20 6f 70 74 .script.is.invoked...When.an.opt
1f760 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 67 65 ion.requires.an.argument,.....ge
1f780 74 6f 70 74 73 20 70 6c 61 63 65 73 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 69 6e 74 6f 20 topts.places.that.argument.into.
1f7a0 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 4f 50 54 41 52 47 2e 0a 20 20 20 20 0a the.shell.variable.OPTARG.......
1f7c0 20 20 20 20 67 65 74 6f 70 74 73 20 72 65 70 6f 72 74 73 20 65 72 72 6f 72 73 20 69 6e 20 6f 6e ....getopts.reports.errors.in.on
1f7e0 65 20 6f 66 20 74 77 6f 20 77 61 79 73 2e 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 e.of.two.ways...If.the.first.cha
1f800 72 61 63 74 65 72 0a 20 20 20 20 6f 66 20 4f 50 54 53 54 52 49 4e 47 20 69 73 20 61 20 63 6f 6c racter.....of.OPTSTRING.is.a.col
1f820 6f 6e 2c 20 67 65 74 6f 70 74 73 20 75 73 65 73 20 73 69 6c 65 6e 74 20 65 72 72 6f 72 20 72 65 on,.getopts.uses.silent.error.re
1f840 70 6f 72 74 69 6e 67 2e 20 20 49 6e 0a 20 20 20 20 74 68 69 73 20 6d 6f 64 65 2c 20 6e 6f 20 65 porting...In.....this.mode,.no.e
1f860 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 61 rror.messages.are.printed...If.a
1f880 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 73 65 65 6e 2c 20 67 65 n.invalid.option.is.....seen,.ge
1f8a0 74 6f 70 74 73 20 70 6c 61 63 65 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 63 68 61 72 61 63 74 65 topts.places.the.option.characte
1f8c0 72 20 66 6f 75 6e 64 20 69 6e 74 6f 20 4f 50 54 41 52 47 2e 20 20 49 66 20 61 0a 20 20 20 20 72 r.found.into.OPTARG...If.a.....r
1f8e0 65 71 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 67 equired.argument.is.not.found,.g
1f900 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 61 20 e2 80 98 3a e2 80 99 20 69 6e 74 6f 20 4e 41 4d etopts.places.a....:....into.NAM
1f920 45 20 61 6e 64 0a 20 20 20 20 73 65 74 73 20 4f 50 54 41 52 47 20 74 6f 20 74 68 65 20 6f 70 74 E.and.....sets.OPTARG.to.the.opt
1f940 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 66 6f 75 6e 64 2e 20 20 49 66 20 67 65 74 6f 70 74 73 ion.character.found...If.getopts
1f960 20 69 73 20 6e 6f 74 20 69 6e 0a 20 20 20 20 73 69 6c 65 6e 74 20 6d 6f 64 65 2c 20 61 6e 64 20 .is.not.in.....silent.mode,.and.
1f980 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 65 65 6e 2c 20 67 65 74 6f 70 an.invalid.option.is.seen,.getop
1f9a0 74 73 20 70 6c 61 63 65 73 20 e2 80 98 3f e2 80 99 20 69 6e 74 6f 0a 20 20 20 20 4e 41 4d 45 20 ts.places....?....into.....NAME.
1f9c0 61 6e 64 20 75 6e 73 65 74 73 20 4f 50 54 41 52 47 2e 20 20 49 66 20 61 20 72 65 71 75 69 72 65 and.unsets.OPTARG...If.a.require
1f9e0 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 20 e2 80 98 3f e2 d.argument.is.not.found,.a....?.
1fa00 80 99 0a 20 20 20 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 4e 41 4d 45 2c 20 4f 50 54 41 52 47 .......is.placed.in.NAME,.OPTARG
1fa20 20 69 73 20 75 6e 73 65 74 2c 20 61 6e 64 20 61 20 64 69 61 67 6e 6f 73 74 69 63 20 6d 65 73 73 .is.unset,.and.a.diagnostic.mess
1fa40 61 67 65 20 69 73 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 age.is.....printed...........If.
1fa60 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 4f 50 54 45 52 52 20 68 61 73 20 74 68 the.shell.variable.OPTERR.has.th
1fa80 65 20 76 61 6c 75 65 20 30 2c 20 67 65 74 6f 70 74 73 20 64 69 73 61 62 6c 65 73 20 74 68 65 0a e.value.0,.getopts.disables.the.
1faa0 20 20 20 20 70 72 69 6e 74 69 6e 67 20 6f 66 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2c 20 ....printing.of.error.messages,.
1fac0 65 76 65 6e 20 69 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 0a 20 even.if.the.first.character.of..
1fae0 20 20 20 4f 50 54 53 54 52 49 4e 47 20 69 73 20 6e 6f 74 20 61 20 63 6f 6c 6f 6e 2e 20 20 4f 50 ...OPTSTRING.is.not.a.colon...OP
1fb00 54 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 31 20 62 79 20 64 65 66 61 75 6c 74 2e TERR.has.the.value.1.by.default.
1fb20 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f 70 74 73 20 6e 6f 72 6d 61 6c 6c 79 20 70 61 72 73 65 ..........Getopts.normally.parse
1fb40 73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 28 24 30 20 s.the.positional.parameters.($0.
1fb60 2d 20 24 39 29 2c 20 62 75 74 20 69 66 0a 20 20 20 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 -.$9),.but.if.....more.arguments
1fb80 20 61 72 65 20 67 69 76 65 6e 2c 20 74 68 65 79 20 61 72 65 20 70 61 72 73 65 64 20 69 6e 73 74 .are.given,.they.are.parsed.inst
1fba0 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 ead...........Exit.Status:.....R
1fbc0 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 61 6e 20 6f 70 74 69 6f 6e 20 69 73 20 66 eturns.success.if.an.option.is.f
1fbe0 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 66 20 74 68 65 20 65 6e 64 20 6f 66 20 6f 70 74 69 6f 6e ound;.fails.if.the.end.of.option
1fc00 73 20 69 73 0a 20 20 20 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 s.is.....encountered.or.an.error
1fc20 20 6f 63 63 75 72 73 2e 00 50 72 69 6e 74 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 .occurs..Print.the.name.of.the.c
1fc40 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 urrent.working.directory........
1fc60 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 4c 09 70 72 69 6e 74 20 74 68 65 20 76 ...Options:.......-L.print.the.v
1fc80 61 6c 75 65 20 6f 66 20 24 50 57 44 20 69 66 20 69 74 20 6e 61 6d 65 73 20 74 68 65 20 63 75 72 alue.of.$PWD.if.it.names.the.cur
1fca0 72 65 6e 74 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20 09 09 64 69 72 65 63 74 6f 72 79 0a 20 20 20 rent.working.......directory....
1fcc0 20 20 20 2d 50 09 70 72 69 6e 74 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 64 69 72 65 63 74 6f ...-P.print.the.physical.directo
1fce0 72 79 2c 20 77 69 74 68 6f 75 74 20 61 6e 79 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 0a 20 ry,.without.any.symbolic.links..
1fd00 20 20 20 0a 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 e2 80 98 70 77 64 e2 80 99 20 62 65 ........By.default,....pwd....be
1fd20 68 61 76 65 73 20 61 73 20 69 66 20 e2 80 98 2d 4c e2 80 99 20 77 65 72 65 20 73 70 65 63 69 66 haves.as.if....-L....were.specif
1fd40 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 ied...........Exit.Status:.....R
1fd60 65 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f eturns.0.unless.an.invalid.optio
1fd80 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 n.is.given.or.the.current.direct
1fda0 6f 72 79 0a 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e 00 51 75 69 74 00 52 65 61 ory.....cannot.be.read..Quit.Rea
1fdc0 64 20 61 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 d.a.line.from.the.standard.input
1fde0 20 61 6e 64 20 73 70 6c 69 74 20 69 74 20 69 6e 74 6f 20 66 69 65 6c 64 73 2e 0a 20 20 20 20 0a .and.split.it.into.fields.......
1fe00 20 20 20 20 52 65 61 64 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 ....Reads.a.single.line.from.the
1fe20 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2c 20 6f 72 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 .standard.input,.or.from.file.de
1fe40 73 63 72 69 70 74 6f 72 20 46 44 0a 20 20 20 20 69 66 20 74 68 65 20 2d 75 20 6f 70 74 69 6f 6e scriptor.FD.....if.the.-u.option
1fe60 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 68 65 20 6c 69 6e 65 20 69 73 20 73 70 6c 69 74 .is.supplied...The.line.is.split
1fe80 20 69 6e 74 6f 20 66 69 65 6c 64 73 20 61 73 20 77 69 74 68 20 77 6f 72 64 0a 20 20 20 20 73 70 .into.fields.as.with.word.....sp
1fea0 6c 69 74 74 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 69 73 20 61 litting,.and.the.first.word.is.a
1fec0 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 4e 41 4d 45 2c 20 74 68 65 20 73 ssigned.to.the.first.NAME,.the.s
1fee0 65 63 6f 6e 64 0a 20 20 20 20 77 6f 72 64 20 74 6f 20 74 68 65 20 73 65 63 6f 6e 64 20 4e 41 4d econd.....word.to.the.second.NAM
1ff00 45 2c 20 61 6e 64 20 73 6f 20 6f 6e 2c 20 77 69 74 68 20 61 6e 79 20 6c 65 66 74 6f 76 65 72 20 E,.and.so.on,.with.any.leftover.
1ff20 77 6f 72 64 73 20 61 73 73 69 67 6e 65 64 20 74 6f 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 4e words.assigned.to.....the.last.N
1ff40 41 4d 45 2e 20 20 4f 6e 6c 79 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 66 6f 75 6e 64 20 AME...Only.the.characters.found.
1ff60 69 6e 20 24 49 46 53 20 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 77 6f 72 64 0a 20 in.$IFS.are.recognized.as.word..
1ff80 20 20 20 64 65 6c 69 6d 69 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f 20 4e 41 ...delimiters...........If.no.NA
1ffa0 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 6c 69 6e 65 20 72 65 61 64 20 MEs.are.supplied,.the.line.read.
1ffc0 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 52 45 50 4c 59 20 76 61 72 69 61 62 6c 65 2e is.stored.in.the.REPLY.variable.
1ffe0 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 20 61 72 72 61 ..........Options:.......-a.arra
20000 79 09 61 73 73 69 67 6e 20 74 68 65 20 77 6f 72 64 73 20 72 65 61 64 20 74 6f 20 73 65 71 75 65 y.assign.the.words.read.to.seque
20020 6e 74 69 61 6c 20 69 6e 64 69 63 65 73 20 6f 66 20 74 68 65 20 61 72 72 61 79 0a 20 20 20 20 09 ntial.indices.of.the.array......
20040 09 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 7a 65 72 .variable.ARRAY,.starting.at.zer
20060 6f 0a 20 20 20 20 20 20 2d 64 20 64 65 6c 69 6d 09 63 6f 6e 74 69 6e 75 65 20 75 6e 74 69 6c 20 o.......-d.delim.continue.until.
20080 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 44 45 4c 49 4d 20 69 73 20 the.first.character.of.DELIM.is.
200a0 72 65 61 64 2c 20 72 61 74 68 65 72 0a 20 20 20 20 09 09 74 68 61 6e 20 6e 65 77 6c 69 6e 65 0a read,.rather.......than.newline.
200c0 20 20 20 20 20 20 2d 65 09 75 73 65 20 52 65 61 64 6c 69 6e 65 20 74 6f 20 6f 62 74 61 69 6e 20 ......-e.use.Readline.to.obtain.
200e0 74 68 65 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 69 20 74 65 78 74 09 75 73 65 20 54 45 58 54 20 the.line.......-i.text.use.TEXT.
20100 61 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 74 65 78 74 20 66 6f 72 20 52 65 61 64 6c 69 6e 65 as.the.initial.text.for.Readline
20120 0a 20 20 20 20 20 20 2d 6e 20 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 61 66 74 65 72 20 72 65 .......-n.nchars.return.after.re
20140 61 64 69 6e 67 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 20 72 61 74 68 65 72 20 74 ading.NCHARS.characters.rather.t
20160 68 61 6e 20 77 61 69 74 69 6e 67 0a 20 20 20 20 09 09 66 6f 72 20 61 20 6e 65 77 6c 69 6e 65 2c han.waiting.......for.a.newline,
20180 20 62 75 74 20 68 6f 6e 6f 72 20 61 20 64 65 6c 69 6d 69 74 65 72 20 69 66 20 66 65 77 65 72 20 .but.honor.a.delimiter.if.fewer.
201a0 74 68 61 6e 0a 20 20 20 20 09 09 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 than.......NCHARS.characters.are
201c0 20 72 65 61 64 20 62 65 66 6f 72 65 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 0a 20 20 20 20 20 .read.before.the.delimiter......
201e0 20 2d 4e 20 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 6f 6e 6c 79 20 61 66 74 65 72 20 72 65 61 .-N.nchars.return.only.after.rea
20200 64 69 6e 67 20 65 78 61 63 74 6c 79 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 2c 20 ding.exactly.NCHARS.characters,.
20220 75 6e 6c 65 73 73 0a 20 20 20 20 09 09 45 4f 46 20 69 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 unless.......EOF.is.encountered.
20240 6f 72 20 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 20 69 67 6e 6f 72 69 6e 67 20 61 6e 79 0a or.read.times.out,.ignoring.any.
20260 20 20 20 20 09 09 64 65 6c 69 6d 69 74 65 72 0a 20 20 20 20 20 20 2d 70 20 70 72 6f 6d 70 74 09 ......delimiter.......-p.prompt.
20280 6f 75 74 70 75 74 20 74 68 65 20 73 74 72 69 6e 67 20 50 52 4f 4d 50 54 20 77 69 74 68 6f 75 74 output.the.string.PROMPT.without
202a0 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 62 65 66 6f 72 65 0a 20 20 20 20 09 .a.trailing.newline.before......
202c0 09 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 61 64 0a 20 20 20 20 20 20 2d 72 09 64 6f 20 .attempting.to.read.......-r.do.
202e0 6e 6f 74 20 61 6c 6c 6f 77 20 62 61 63 6b 73 6c 61 73 68 65 73 20 74 6f 20 65 73 63 61 70 65 20 not.allow.backslashes.to.escape.
20300 61 6e 79 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 2d 73 09 64 6f 20 6e 6f 74 20 65 any.characters.......-s.do.not.e
20320 63 68 6f 20 69 6e 70 75 74 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 61 20 74 65 72 6d 69 6e 61 6c cho.input.coming.from.a.terminal
20340 0a 20 20 20 20 20 20 2d 74 20 74 69 6d 65 6f 75 74 09 74 69 6d 65 20 6f 75 74 20 61 6e 64 20 72 .......-t.timeout.time.out.and.r
20360 65 74 75 72 6e 20 66 61 69 6c 75 72 65 20 69 66 20 61 20 63 6f 6d 70 6c 65 74 65 20 6c 69 6e 65 eturn.failure.if.a.complete.line
20380 20 6f 66 0a 20 20 20 20 09 09 69 6e 70 75 74 20 69 73 20 6e 6f 74 20 72 65 61 64 20 77 69 74 68 .of.......input.is.not.read.with
203a0 69 6e 20 54 49 4d 45 4f 55 54 20 73 65 63 6f 6e 64 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f in.TIMEOUT.seconds...The.value.o
203c0 66 20 74 68 65 0a 20 20 20 20 09 09 54 4d 4f 55 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 f.the.......TMOUT.variable.is.th
203e0 65 20 64 65 66 61 75 6c 74 20 74 69 6d 65 6f 75 74 2e 20 20 54 49 4d 45 4f 55 54 20 6d 61 79 20 e.default.timeout...TIMEOUT.may.
20400 62 65 20 61 0a 20 20 20 20 09 09 66 72 61 63 74 69 6f 6e 61 6c 20 6e 75 6d 62 65 72 2e 20 20 49 be.a.......fractional.number...I
20420 66 20 54 49 4d 45 4f 55 54 20 69 73 20 30 2c 20 72 65 61 64 20 72 65 74 75 72 6e 73 0a 20 20 20 f.TIMEOUT.is.0,.read.returns....
20440 20 09 09 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 77 69 74 68 6f 75 74 20 74 72 79 69 6e 67 20 74 ...immediately,.without.trying.t
20460 6f 20 72 65 61 64 20 61 6e 79 20 64 61 74 61 2c 20 72 65 74 75 72 6e 69 6e 67 0a 20 20 20 20 09 o.read.any.data,.returning......
20480 09 73 75 63 63 65 73 73 20 6f 6e 6c 79 20 69 66 20 69 6e 70 75 74 20 69 73 20 61 76 61 69 6c 61 .success.only.if.input.is.availa
204a0 62 6c 65 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 09 09 66 69 6c 65 20 ble.on.the.specified.......file.
204c0 64 65 73 63 72 69 70 74 6f 72 2e 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 descriptor...The.exit.status.is.
204e0 67 72 65 61 74 65 72 20 74 68 61 6e 20 31 32 38 0a 20 20 20 20 09 09 69 66 20 74 68 65 20 74 69 greater.than.128.......if.the.ti
20500 6d 65 6f 75 74 20 69 73 20 65 78 63 65 65 64 65 64 0a 20 20 20 20 20 20 2d 75 20 66 64 09 72 65 meout.is.exceeded.......-u.fd.re
20520 61 64 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 6e 73 74 65 ad.from.file.descriptor.FD.inste
20540 61 64 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 0a 20 20 20 20 0a 20 20 ad.of.the.standard.input........
20560 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 72 65 74 75 72 6e 20 63 6f ..Exit.Status:.....The.return.co
20580 64 65 20 69 73 20 7a 65 72 6f 2c 20 75 6e 6c 65 73 73 20 65 6e 64 2d 6f 66 2d 66 69 6c 65 20 69 de.is.zero,.unless.end-of-file.i
205a0 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 2c 20 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 0a 20 20 s.encountered,.read.times.out...
205c0 20 20 28 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 27 73 20 67 72 65 61 74 65 72 20 74 68 ..(in.which.case.it's.greater.th
205e0 61 6e 20 31 32 38 29 2c 20 61 20 76 61 72 69 61 62 6c 65 20 61 73 73 69 67 6e 6d 65 6e 74 20 65 an.128),.a.variable.assignment.e
20600 72 72 6f 72 20 6f 63 63 75 72 73 2c 0a 20 20 20 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 66 rror.occurs,.....or.an.invalid.f
20620 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 73 75 70 70 6c 69 65 64 20 61 73 20 74 68 ile.descriptor.is.supplied.as.th
20640 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 2d 75 2e 00 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f e.argument.to.-u..Read.lines.fro
20660 6d 20 61 20 66 69 6c 65 20 69 6e 74 6f 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 2e m.a.file.into.an.array.variable.
20680 0a 20 20 20 20 0a 20 20 20 20 41 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 e2 80 98 6d 61 70 66 69 ..........A.synonym.for....mapfi
206a0 6c 65 e2 80 99 2e 00 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 le.....Read.lines.from.the.stand
206c0 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 20 ard.input.into.an.indexed.array.
206e0 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 20 6c 69 6e 65 73 20 66 72 variable...........Read.lines.fr
20700 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f 20 74 68 65 20 69 om.the.standard.input.into.the.i
20720 6e 64 65 78 65 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c 20 6f 72 0a ndexed.array.variable.ARRAY,.or.
20740 20 20 20 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 66 20 74 ....from.file.descriptor.FD.if.t
20760 68 65 20 2d 75 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 68 65 20 76 he.-u.option.is.supplied...The.v
20780 61 72 69 61 62 6c 65 20 4d 41 50 46 49 4c 45 0a 20 20 20 20 69 73 20 74 68 65 20 64 65 66 61 75 ariable.MAPFILE.....is.the.defau
207a0 6c 74 20 41 52 52 41 59 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 lt.ARRAY...........Options:.....
207c0 20 20 2d 64 20 64 65 6c 69 6d 09 55 73 65 20 44 45 4c 49 4d 20 74 6f 20 74 65 72 6d 69 6e 61 74 ..-d.delim.Use.DELIM.to.terminat
207e0 65 20 6c 69 6e 65 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 e.lines,.instead.of.newline.....
20800 20 20 2d 6e 20 63 6f 75 6e 74 09 43 6f 70 79 20 61 74 20 6d 6f 73 74 20 43 4f 55 4e 54 20 6c 69 ..-n.count.Copy.at.most.COUNT.li
20820 6e 65 73 2e 20 20 49 66 20 43 4f 55 4e 54 20 69 73 20 30 2c 20 61 6c 6c 20 6c 69 6e 65 73 20 61 nes...If.COUNT.is.0,.all.lines.a
20840 72 65 20 63 6f 70 69 65 64 0a 20 20 20 20 20 20 2d 4f 20 6f 72 69 67 69 6e 09 42 65 67 69 6e 20 re.copied.......-O.origin.Begin.
20860 61 73 73 69 67 6e 69 6e 67 20 74 6f 20 41 52 52 41 59 20 61 74 20 69 6e 64 65 78 20 4f 52 49 47 assigning.to.ARRAY.at.index.ORIG
20880 49 4e 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 6e 64 65 78 20 69 73 20 30 0a 20 20 20 20 IN...The.default.index.is.0.....
208a0 20 20 2d 73 20 63 6f 75 6e 74 09 44 69 73 63 61 72 64 20 74 68 65 20 66 69 72 73 74 20 43 4f 55 ..-s.count.Discard.the.first.COU
208c0 4e 54 20 6c 69 6e 65 73 20 72 65 61 64 0a 20 20 20 20 20 20 2d 74 09 52 65 6d 6f 76 65 20 61 20 NT.lines.read.......-t.Remove.a.
208e0 74 72 61 69 6c 69 6e 67 20 44 45 4c 49 4d 20 66 72 6f 6d 20 65 61 63 68 20 6c 69 6e 65 20 72 65 trailing.DELIM.from.each.line.re
20900 61 64 20 28 64 65 66 61 75 6c 74 20 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 2d 75 20 66 64 ad.(default.newline).......-u.fd
20920 09 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 .Read.lines.from.file.descriptor
20940 20 46 44 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 .FD.instead.of.the.standard.inpu
20960 74 0a 20 20 20 20 20 20 2d 43 20 63 61 6c 6c 62 61 63 6b 09 45 76 61 6c 75 61 74 65 20 43 41 4c t.......-C.callback.Evaluate.CAL
20980 4c 42 41 43 4b 20 65 61 63 68 20 74 69 6d 65 20 51 55 41 4e 54 55 4d 20 6c 69 6e 65 73 20 61 72 LBACK.each.time.QUANTUM.lines.ar
209a0 65 20 72 65 61 64 0a 20 20 20 20 20 20 2d 63 20 71 75 61 6e 74 75 6d 09 53 70 65 63 69 66 79 20 e.read.......-c.quantum.Specify.
209c0 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 72 65 61 64 20 62 65 74 77 65 65 6e the.number.of.lines.read.between
209e0 20 65 61 63 68 20 63 61 6c 6c 20 74 6f 0a 20 20 20 20 09 09 09 43 41 4c 4c 42 41 43 4b 0a 20 20 .each.call.to........CALLBACK...
20a00 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 41 52 52 41 59 09 41 72 .......Arguments:.......ARRAY.Ar
20a20 72 61 79 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 74 6f 20 75 73 65 20 66 6f 72 20 66 69 6c ray.variable.name.to.use.for.fil
20a40 65 20 64 61 74 61 0a 20 20 20 20 0a 20 20 20 20 49 66 20 2d 43 20 69 73 20 73 75 70 70 6c 69 65 e.data..........If.-C.is.supplie
20a60 64 20 77 69 74 68 6f 75 74 20 2d 63 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 71 75 61 6e 74 75 d.without.-c,.the.default.quantu
20a80 6d 20 69 73 20 35 30 30 30 2e 20 20 57 68 65 6e 0a 20 20 20 20 43 41 4c 4c 42 41 43 4b 20 69 73 m.is.5000...When.....CALLBACK.is
20aa0 20 65 76 61 6c 75 61 74 65 64 2c 20 69 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 74 68 65 20 69 .evaluated,.it.is.supplied.the.i
20ac0 6e 64 65 78 20 6f 66 20 74 68 65 20 6e 65 78 74 20 61 72 72 61 79 0a 20 20 20 20 65 6c 65 6d 65 ndex.of.the.next.array.....eleme
20ae0 6e 74 20 74 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 61 6e 64 20 74 68 65 20 6c 69 6e 65 20 74 nt.to.be.assigned.and.the.line.t
20b00 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 0a 20 20 o.be.assigned.to.that.element...
20b20 20 20 61 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 0a ..as.additional.arguments.......
20b40 20 20 20 20 49 66 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 20 61 6e 20 65 78 70 6c ....If.not.supplied.with.an.expl
20b60 69 63 69 74 20 6f 72 69 67 69 6e 2c 20 6d 61 70 66 69 6c 65 20 77 69 6c 6c 20 63 6c 65 61 72 20 icit.origin,.mapfile.will.clear.
20b80 41 52 52 41 59 20 62 65 66 6f 72 65 0a 20 20 20 20 61 73 73 69 67 6e 69 6e 67 20 74 6f 20 69 74 ARRAY.before.....assigning.to.it
20ba0 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
20bc0 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 rns.success.unless.an.invalid.op
20be0 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 41 52 52 41 59 20 69 73 20 72 65 61 64 6f 6e tion.is.given.or.ARRAY.is.readon
20c00 6c 79 20 6f 72 0a 20 20 20 20 6e 6f 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 2e 00 ly.or.....not.an.indexed.array..
20c20 52 65 63 6f 72 64 20 6c 6f 63 6b 00 52 65 6d 65 6d 62 65 72 20 6f 72 20 64 69 73 70 6c 61 79 20 Record.lock.Remember.or.display.
20c40 70 72 6f 67 72 61 6d 20 6c 6f 63 61 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 74 65 program.locations...........Dete
20c60 72 6d 69 6e 65 20 61 6e 64 20 72 65 6d 65 6d 62 65 72 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 rmine.and.remember.the.full.path
20c80 6e 61 6d 65 20 6f 66 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 4e 41 4d 45 2e 20 20 49 66 0a 20 name.of.each.command.NAME...If..
20ca0 20 20 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 69 6e 66 6f 72 ...no.arguments.are.given,.infor
20cc0 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d 61 6e 64 73 mation.about.remembered.commands
20ce0 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a .is.displayed...........Options:
20d00 0a 20 20 20 20 20 20 2d 64 09 66 6f 72 67 65 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 20 .......-d.forget.the.remembered.
20d20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 6c 09 64 location.of.each.NAME.......-l.d
20d40 69 73 70 6c 61 79 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 6d 61 79 20 62 65 20 72 isplay.in.a.format.that.may.be.r
20d60 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 0a 20 20 20 20 20 20 2d 70 20 70 61 74 68 6e 61 6d 65 eused.as.input.......-p.pathname
20d80 09 75 73 65 20 50 41 54 48 4e 41 4d 45 20 61 73 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 .use.PATHNAME.as.the.full.pathna
20da0 6d 65 20 6f 66 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 72 09 66 6f 72 67 65 74 20 61 6c 6c 20 72 me.of.NAME.......-r.forget.all.r
20dc0 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 74 09 70 72 69 emembered.locations.......-t.pri
20de0 6e 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 nt.the.remembered.location.of.ea
20e00 63 68 20 4e 41 4d 45 2c 20 70 72 65 63 65 64 69 6e 67 0a 20 20 20 20 09 09 65 61 63 68 20 6c 6f ch.NAME,.preceding.......each.lo
20e20 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 4e 41 cation.with.the.corresponding.NA
20e40 4d 45 20 69 66 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 09 09 4e 41 4d 45 73 20 61 72 65 20 67 ME.if.multiple.......NAMEs.are.g
20e60 69 76 65 6e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 4e 41 4d 45 09 45 iven.....Arguments:.......NAME.E
20e80 61 63 68 20 4e 41 4d 45 20 69 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 20 69 6e 20 24 50 41 54 ach.NAME.is.searched.for.in.$PAT
20ea0 48 20 61 6e 64 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 6f 66 H.and.added.to.the.list.......of
20ec0 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 .remembered.commands...........E
20ee0 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 xit.Status:.....Returns.success.
20f00 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 61 6e 20 69 unless.NAME.is.not.found.or.an.i
20f20 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 52 65 6d 6f 76 65 20 64 nvalid.option.is.given..Remove.d
20f40 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 irectories.from.stack...........
20f60 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 64 69 72 65 63 74 6f Removes.entries.from.the.directo
20f80 72 79 20 73 74 61 63 6b 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 ry.stack...With.no.arguments,.re
20fa0 6d 6f 76 65 73 0a 20 20 20 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d moves.....the.top.directory.from
20fc0 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6e .the.stack,.and.changes.to.the.n
20fe0 65 77 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f ew.top.directory...........Optio
21000 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d ns:.......-n.Suppresses.the.norm
21020 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 72 65 6d 6f al.change.of.directory.when.remo
21040 76 69 6e 67 0a 20 20 20 20 09 09 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 ving.......directories.from.the.
21060 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 stack,.so.only.the.stack.is.mani
21080 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 pulated...........Arguments:....
210a0 20 20 20 2b 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e ...+N.Removes.the.Nth.entry.coun
210c0 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 ting.from.the.left.of.the.list..
210e0 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 73 e2 80 99 2c 20 73 74 61 72 74 69 .....shown.by....dirs...,.starti
21100 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 70 ng.with.zero...For.example:....p
21120 6f 70 64 20 2b 30 e2 80 99 0a 20 20 20 20 09 09 72 65 6d 6f 76 65 73 20 74 68 65 20 66 69 72 73 opd.+0..........removes.the.firs
21140 74 20 64 69 72 65 63 74 6f 72 79 2c 20 e2 80 98 70 6f 70 64 20 2b 31 e2 80 99 20 74 68 65 20 73 t.directory,....popd.+1....the.s
21160 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 econd.............-N.Removes.the
21180 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 .Nth.entry.counting.from.the.rig
211a0 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 73 68 6f 77 6e 20 62 79 20 e2 80 ht.of.the.list.......shown.by...
211c0 98 64 69 72 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 .dirs...,.starting.with.zero...F
211e0 6f 72 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 70 6f 70 64 20 2d 30 e2 80 99 0a 20 20 20 20 09 09 or.example:....popd.-0..........
21200 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 61 73 74 20 64 69 72 65 63 74 6f 72 79 2c 20 e2 80 98 70 removes.the.last.directory,....p
21220 6f 70 64 20 2d 31 e2 80 99 20 74 68 65 20 6e 65 78 74 20 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 opd.-1....the.next.to.last......
21240 0a 20 20 20 20 54 68 65 20 e2 80 98 64 69 72 73 e2 80 99 20 62 75 69 6c 74 69 6e 20 64 69 73 70 .....The....dirs....builtin.disp
21260 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 lays.the.directory.stack........
21280 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
212a0 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 ess.unless.an.invalid.argument.i
212c0 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 s.supplied.or.the.directory.....
212e0 63 68 61 6e 67 65 20 66 61 69 6c 73 2e 00 52 65 6d 6f 76 65 20 65 61 63 68 20 4e 41 4d 45 20 66 change.fails..Remove.each.NAME.f
21300 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 2e rom.the.list.of.defined.aliases.
21320 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 6d 6f ..........Options:.......-a.remo
21340 76 65 20 61 6c 6c 20 61 6c 69 61 73 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 0a 20 20 ve.all.alias.definitions........
21360 20 20 52 65 74 75 72 6e 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 ..Return.success.unless.a.NAME.i
21380 73 20 6e 6f 74 20 61 6e 20 65 78 69 73 74 69 6e 67 20 61 6c 69 61 73 2e 00 52 65 6d 6f 76 65 20 s.not.an.existing.alias..Remove.
213a0 6a 6f 62 73 20 66 72 6f 6d 20 63 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 jobs.from.current.shell.........
213c0 20 20 52 65 6d 6f 76 65 73 20 65 61 63 68 20 4a 4f 42 53 50 45 43 20 61 72 67 75 6d 65 6e 74 20 ..Removes.each.JOBSPEC.argument.
213e0 66 72 6f 6d 20 74 68 65 20 74 61 62 6c 65 20 6f 66 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 20 20 from.the.table.of.active.jobs...
21400 57 69 74 68 6f 75 74 0a 20 20 20 20 61 6e 79 20 4a 4f 42 53 50 45 43 73 2c 20 74 68 65 20 73 68 Without.....any.JOBSPECs,.the.sh
21420 65 6c 6c 20 75 73 65 73 20 69 74 73 20 6e 6f 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 ell.uses.its.notion.of.the.curre
21440 6e 74 20 6a 6f 62 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 nt.job...........Options:.......
21460 2d 61 09 72 65 6d 6f 76 65 20 61 6c 6c 20 6a 6f 62 73 20 69 66 20 4a 4f 42 53 50 45 43 20 69 73 -a.remove.all.jobs.if.JOBSPEC.is
21480 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 0a 20 20 20 20 20 20 2d 68 09 6d 61 72 6b 20 65 61 63 68 .not.supplied.......-h.mark.each
214a0 20 4a 4f 42 53 50 45 43 20 73 6f 20 74 68 61 74 20 53 49 47 48 55 50 20 69 73 20 6e 6f 74 20 73 .JOBSPEC.so.that.SIGHUP.is.not.s
214c0 65 6e 74 20 74 6f 20 74 68 65 20 6a 6f 62 20 69 66 20 74 68 65 0a 20 20 20 20 09 09 73 68 65 6c ent.to.the.job.if.the.......shel
214e0 6c 20 72 65 63 65 69 76 65 73 20 61 20 53 49 47 48 55 50 0a 20 20 20 20 20 20 2d 72 09 72 65 6d l.receives.a.SIGHUP.......-r.rem
21500 6f 76 65 20 6f 6e 6c 79 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 0a 20 20 20 20 0a 20 20 20 20 45 ove.only.running.jobs..........E
21520 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 xit.Status:.....Returns.success.
21540 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 6f 72 20 4a 4f 42 53 unless.an.invalid.option.or.JOBS
21560 50 45 43 20 69 73 20 67 69 76 65 6e 2e 00 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 PEC.is.given..Removes.entries.fr
21580 6f 6d 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 20 20 57 69 74 68 20 6e 6f om.the.directory.stack...With.no
215a0 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 6d 6f 76 65 73 0a 20 20 20 20 74 68 65 20 74 6f 70 20 .arguments,.removes.....the.top.
215c0 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 68 directory.from.the.stack,.and.ch
215e0 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6e 65 77 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 0a anges.to.the.new.top.directory..
21600 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 .........Options:.......-n.Suppr
21620 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 64 69 72 65 63 esses.the.normal.change.of.direc
21640 74 6f 72 79 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 tory.when.removing......director
21660 69 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 ies.from.the.stack,.so.only.the.
21680 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 stack.is.manipulated...........A
216a0 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e rguments:.......+N.Removes.the.N
216c0 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 th.entry.counting.from.the.left.
216e0 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 of.the.list......shown.by....dir
21700 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 s...,.starting.with.zero...For.e
21720 78 61 6d 70 6c 65 3a 20 e2 80 98 70 6f 70 64 20 2b 30 e2 80 99 0a 20 20 20 20 09 72 65 6d 6f 76 xample:....popd.+0.........remov
21740 65 73 20 74 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 2c 20 e2 80 98 70 6f 70 64 20 es.the.first.directory,....popd.
21760 2b 31 e2 80 99 20 74 68 65 20 73 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 +1....the.second.............-N.
21780 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 Removes.the.Nth.entry.counting.f
217a0 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 73 rom.the.right.of.the.list......s
217c0 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 73 e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 hown.by....dirs...,.starting.wit
217e0 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 70 6f 70 64 20 2d 30 h.zero...For.example:....popd.-0
21800 e2 80 99 0a 20 20 20 20 09 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 61 73 74 20 64 69 72 65 63 74 .........removes.the.last.direct
21820 6f 72 79 2c 20 e2 80 98 70 6f 70 64 20 2d 31 e2 80 99 20 74 68 65 20 6e 65 78 74 20 74 6f 20 6c ory,....popd.-1....the.next.to.l
21840 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 64 69 72 73 e2 80 99 20 62 75 69 ast...........The....dirs....bui
21860 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 ltin.displays.the.directory.stac
21880 6b 2e 00 52 65 70 6c 61 63 65 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 74 68 65 20 67 69 k..Replace.the.shell.with.the.gi
218a0 76 65 6e 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 43 4f ven.command...........Execute.CO
218c0 4d 4d 41 4e 44 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 68 69 73 20 73 68 65 6c 6c 20 77 69 74 68 MMAND,.replacing.this.shell.with
218e0 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 67 72 61 6d 2e 0a 20 20 20 20 41 52 47 55 .the.specified.program......ARGU
21900 4d 45 4e 54 53 20 62 65 63 6f 6d 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 43 4f MENTS.become.the.arguments.to.CO
21920 4d 4d 41 4e 44 2e 20 20 49 66 20 43 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 MMAND...If.COMMAND.is.not.specif
21940 69 65 64 2c 0a 20 20 20 20 61 6e 79 20 72 65 64 69 72 65 63 74 69 6f 6e 73 20 74 61 6b 65 20 65 ied,.....any.redirections.take.e
21960 66 66 65 63 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 ffect.in.the.current.shell......
21980 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 20 6e 61 6d 65 09 70 61 73 73 .....Options:.......-a.name.pass
219a0 20 4e 41 4d 45 20 61 73 20 74 68 65 20 7a 65 72 6f 74 68 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 .NAME.as.the.zeroth.argument.to.
219c0 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 20 20 2d 63 09 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 COMMAND.......-c.execute.COMMAND
219e0 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 .with.an.empty.environment......
21a00 20 2d 6c 09 70 6c 61 63 65 20 61 20 64 61 73 68 20 69 6e 20 74 68 65 20 7a 65 72 6f 74 68 20 61 .-l.place.a.dash.in.the.zeroth.a
21a20 72 67 75 6d 65 6e 74 20 74 6f 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 rgument.to.COMMAND..........If.t
21a40 68 65 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 6e 6f 74 20 62 65 20 65 78 65 63 75 74 65 64 2c 20 61 he.command.cannot.be.executed,.a
21a60 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 73 68 65 6c 6c 20 65 78 69 74 73 2c 20 75 6e .non-interactive.shell.exits,.un
21a80 6c 65 73 73 0a 20 20 20 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 e2 80 98 65 78 65 less.....the.shell.option....exe
21aa0 63 66 61 69 6c e2 80 99 20 69 73 20 73 65 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 cfail....is.set...........Exit.S
21ac0 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
21ae0 73 20 43 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 61 20 72 65 64 69 s.COMMAND.is.not.found.or.a.redi
21b00 72 65 63 74 69 6f 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 52 65 70 6f 72 74 20 74 69 6d rection.error.occurs..Report.tim
21b20 65 20 63 6f 6e 73 75 6d 65 64 20 62 79 20 70 69 70 65 6c 69 6e 65 27 73 20 65 78 65 63 75 74 69 e.consumed.by.pipeline's.executi
21b40 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 50 49 50 45 4c 49 4e 45 20 61 6e on...........Execute.PIPELINE.an
21b60 64 20 70 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 65 20 72 65 61 6c 20 74 69 d.print.a.summary.of.the.real.ti
21b80 6d 65 2c 20 75 73 65 72 20 43 50 55 20 74 69 6d 65 2c 0a 20 20 20 20 61 6e 64 20 73 79 73 74 65 me,.user.CPU.time,.....and.syste
21ba0 6d 20 43 50 55 20 74 69 6d 65 20 73 70 65 6e 74 20 65 78 65 63 75 74 69 6e 67 20 50 49 50 45 4c m.CPU.time.spent.executing.PIPEL
21bc0 49 4e 45 20 77 68 65 6e 20 69 74 20 74 65 72 6d 69 6e 61 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 INE.when.it.terminates..........
21be0 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 74 69 6d .Options:.......-p.print.the.tim
21c00 69 6e 67 20 73 75 6d 6d 61 72 79 20 69 6e 20 74 68 65 20 70 6f 72 74 61 62 6c 65 20 50 6f 73 69 ing.summary.in.the.portable.Posi
21c20 78 20 66 6f 72 6d 61 74 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 x.format..........The.value.of.t
21c40 68 65 20 54 49 4d 45 46 4f 52 4d 41 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 61 he.TIMEFORMAT.variable.is.used.a
21c60 73 20 74 68 65 20 6f 75 74 70 75 74 20 66 6f 72 6d 61 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 s.the.output.format...........Ex
21c80 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 it.Status:.....The.return.status
21ca0 20 69 73 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 6f 66 20 50 49 50 45 4c 49 4e .is.the.return.status.of.PIPELIN
21cc0 45 2e 00 52 65 73 75 6d 65 20 66 6f 72 2c 20 77 68 69 6c 65 2c 20 6f 72 20 75 6e 74 69 6c 20 6c E..Resume.for,.while,.or.until.l
21ce0 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 73 75 6d 65 73 20 74 68 65 20 6e 65 78 74 20 oops...........Resumes.the.next.
21d00 69 74 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 65 6e 63 6c 6f 73 69 6e 67 20 46 4f 52 2c 20 iteration.of.the.enclosing.FOR,.
21d20 57 48 49 4c 45 20 6f 72 20 55 4e 54 49 4c 20 6c 6f 6f 70 2e 0a 20 20 20 20 49 66 20 4e 20 69 73 WHILE.or.UNTIL.loop......If.N.is
21d40 20 73 70 65 63 69 66 69 65 64 2c 20 72 65 73 75 6d 65 73 20 74 68 65 20 4e 74 68 20 65 6e 63 6c .specified,.resumes.the.Nth.encl
21d60 6f 73 69 6e 67 20 6c 6f 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 osing.loop...........Exit.Status
21d80 3a 0a 20 20 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 30 20 75 6e 6c 65 73 :.....The.exit.status.is.0.unles
21da0 73 20 4e 20 69 73 20 6e 6f 74 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c s.N.is.not.greater.than.or.equal
21dc0 20 74 6f 20 31 2e 00 52 65 73 75 6d 65 20 6a 6f 62 20 69 6e 20 66 6f 72 65 67 72 6f 75 6e 64 2e .to.1..Resume.job.in.foreground.
21de0 0a 20 20 20 20 0a 20 20 20 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 4a 4f 42 5f ..........Equivalent.to.the.JOB_
21e00 53 50 45 43 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 65 20 e2 80 98 66 67 e2 80 99 20 63 6f SPEC.argument.to.the....fg....co
21e20 6d 6d 61 6e 64 2e 20 20 52 65 73 75 6d 65 20 61 0a 20 20 20 20 73 74 6f 70 70 65 64 20 6f 72 20 mmand...Resume.a.....stopped.or.
21e40 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 2e 20 20 4a 4f 42 5f 53 50 45 43 20 63 61 6e 20 73 70 background.job...JOB_SPEC.can.sp
21e60 65 63 69 66 79 20 65 69 74 68 65 72 20 61 20 6a 6f 62 20 6e 61 6d 65 0a 20 20 20 20 6f 72 20 61 ecify.either.a.job.name.....or.a
21e80 20 6a 6f 62 20 6e 75 6d 62 65 72 2e 20 20 46 6f 6c 6c 6f 77 69 6e 67 20 4a 4f 42 5f 53 50 45 43 .job.number...Following.JOB_SPEC
21ea0 20 77 69 74 68 20 61 20 e2 80 98 26 e2 80 99 20 70 6c 61 63 65 73 20 74 68 65 20 6a 6f 62 20 69 .with.a....&....places.the.job.i
21ec0 6e 0a 20 20 20 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 61 73 20 69 66 20 74 68 65 20 n.....the.background,.as.if.the.
21ee0 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 68 61 64 20 62 65 65 6e 20 73 75 70 70 6c job.specification.had.been.suppl
21f00 69 65 64 20 61 73 20 61 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 e2 80 98 62 67 e2 ied.as.an.....argument.to....bg.
21f20 80 99 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 .............Exit.Status:.....Re
21f40 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 72 65 73 75 6d 65 64 20 turns.the.status.of.the.resumed.
21f60 6a 6f 62 2e 00 52 65 74 75 72 6e 20 61 20 73 75 63 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e job..Return.a.successful.result.
21f80 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 ..........Exit.Status:.....Alway
21fa0 73 20 73 75 63 63 65 65 64 73 2e 00 52 65 74 75 72 6e 20 61 6e 20 75 6e 73 75 63 63 65 73 73 66 s.succeeds..Return.an.unsuccessf
21fc0 75 6c 20 72 65 73 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a ul.result...........Exit.Status:
21fe0 0a 20 20 20 20 41 6c 77 61 79 73 20 66 61 69 6c 73 2e 00 52 65 74 75 72 6e 20 66 72 6f 6d 20 61 .....Always.fails..Return.from.a
22000 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 43 61 75 73 65 73 .shell.function...........Causes
22020 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 6f 75 72 63 65 64 20 73 63 72 69 70 74 20 74 6f .a.function.or.sourced.script.to
22040 20 65 78 69 74 20 77 69 74 68 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 20 20 20 20 .exit.with.the.return.value.....
22060 73 70 65 63 69 66 69 65 64 20 62 79 20 4e 2e 20 20 49 66 20 4e 20 69 73 20 6f 6d 69 74 74 65 64 specified.by.N...If.N.is.omitted
22080 2c 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 74 68 61 74 20 6f 66 20 74 ,.the.return.status.is.that.of.t
220a0 68 65 0a 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 20 77 69 74 he.....last.command.executed.wit
220c0 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 63 72 69 70 74 2e 0a 20 20 20 20 hin.the.function.or.script......
220e0 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 4e 2c .....Exit.Status:.....Returns.N,
22100 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 .or.failure.if.the.shell.is.not.
22120 65 78 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 63 72 69 70 74 2e 00 executing.a.function.or.script..
22140 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e Return.the.context.of.the.curren
22160 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 t.subroutine.call...........With
22180 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 e2 80 9c 24 6c 69 6e 65 20 24 66 69 6c 65 out.EXPR,.returns....$line.$file
221a0 6e 61 6d 65 e2 80 9d 2e 20 20 57 69 74 68 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 0a 20 20 20 name......With.EXPR,.returns....
221c0 20 e2 80 9c 24 6c 69 6e 65 20 24 73 75 62 72 6f 75 74 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 e2 ....$line.$subroutine.$filename.
221e0 80 9d 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 ..;.this.extra.information.can.b
22200 65 20 75 73 65 64 20 74 6f 0a 20 20 20 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 63 6b 20 74 72 e.used.to.....provide.a.stack.tr
22220 61 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 20 ace...........The.value.of.EXPR.
22240 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 6d 61 6e 79 20 63 61 6c 6c 20 66 72 61 6d 65 73 20 74 indicates.how.many.call.frames.t
22260 6f 20 67 6f 20 62 61 63 6b 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 o.go.back.before.the.....current
22280 20 6f 6e 65 3b 20 74 68 65 20 74 6f 70 20 66 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 0a .one;.the.top.frame.is.frame.0..
222a0 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
222c0 73 20 30 20 75 6e 6c 65 73 73 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 s.0.unless.the.shell.is.not.exec
222e0 75 74 69 6e 67 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 45 58 50 52 0a 20 uting.a.shell.function.or.EXPR..
22300 20 20 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6e 74 65 ...is.invalid..Returns.the.conte
22320 78 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c xt.of.the.current.subroutine.cal
22340 6c 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e l...........Without.EXPR,.return
22360 73 20 00 52 75 6e 6e 69 6e 67 00 53 65 67 6d 65 6e 74 61 74 69 6f 6e 20 66 61 75 6c 74 00 53 65 s..Running.Segmentation.fault.Se
22380 6c 65 63 74 20 77 6f 72 64 73 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 61 6e 64 20 65 78 65 63 75 lect.words.from.a.list.and.execu
223a0 74 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 57 4f 52 44 53 20 te.commands...........The.WORDS.
223c0 61 72 65 20 65 78 70 61 6e 64 65 64 2c 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 6c 69 73 74 20 are.expanded,.generating.a.list.
223e0 6f 66 20 77 6f 72 64 73 2e 20 20 54 68 65 0a 20 20 20 20 73 65 74 20 6f 66 20 65 78 70 61 6e 64 of.words...The.....set.of.expand
22400 65 64 20 77 6f 72 64 73 20 69 73 20 70 72 69 6e 74 65 64 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 ed.words.is.printed.on.the.stand
22420 61 72 64 20 65 72 72 6f 72 2c 20 65 61 63 68 0a 20 20 20 20 70 72 65 63 65 64 65 64 20 62 79 20 ard.error,.each.....preceded.by.
22440 61 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 e2 80 98 69 6e 20 57 4f 52 44 53 e2 80 99 20 69 73 20 a.number...If....in.WORDS....is.
22460 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 e2 80 98 69 6e 20 e2 80 9c 24 40 e2 80 9d e2 80 99 0a 20 not.present,....in....$@........
22480 20 20 20 69 73 20 61 73 73 75 6d 65 64 2e 20 20 54 68 65 20 50 53 33 20 70 72 6f 6d 70 74 20 69 ...is.assumed...The.PS3.prompt.i
224a0 73 20 74 68 65 6e 20 64 69 73 70 6c 61 79 65 64 20 61 6e 64 20 61 20 6c 69 6e 65 20 72 65 61 64 s.then.displayed.and.a.line.read
224c0 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 20 20 49 .....from.the.standard.input...I
224e0 66 20 74 68 65 20 6c 69 6e 65 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 f.the.line.consists.of.the.numbe
22500 72 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 r.....corresponding.to.one.of.th
22520 65 20 64 69 73 70 6c 61 79 65 64 20 77 6f 72 64 73 2c 20 74 68 65 6e 20 4e 41 4d 45 20 69 73 20 e.displayed.words,.then.NAME.is.
22540 73 65 74 0a 20 20 20 20 74 6f 20 74 68 61 74 20 77 6f 72 64 2e 20 20 49 66 20 74 68 65 20 6c 69 set.....to.that.word...If.the.li
22560 6e 65 20 69 73 20 65 6d 70 74 79 2c 20 57 4f 52 44 53 20 61 6e 64 20 74 68 65 20 70 72 6f 6d 70 ne.is.empty,.WORDS.and.the.promp
22580 74 20 61 72 65 0a 20 20 20 20 72 65 64 69 73 70 6c 61 79 65 64 2e 20 20 49 66 20 45 4f 46 20 69 t.are.....redisplayed...If.EOF.i
225a0 73 20 72 65 61 64 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 73 2e 20 20 s.read,.the.command.completes...
225c0 41 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 76 61 6c 75 65 20 72 65 61 64 20 63 61 75 73 65 73 20 Any.other.....value.read.causes.
225e0 4e 41 4d 45 20 74 6f 20 62 65 20 73 65 74 20 74 6f 20 6e 75 6c 6c 2e 20 20 54 68 65 20 6c 69 6e NAME.to.be.set.to.null...The.lin
22600 65 20 72 65 61 64 20 69 73 20 73 61 76 65 64 0a 20 20 20 20 69 6e 20 74 68 65 20 76 61 72 69 61 e.read.is.saved.....in.the.varia
22620 62 6c 65 20 52 45 50 4c 59 2e 20 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 65 63 75 74 65 ble.REPLY...COMMANDS.are.execute
22640 64 20 61 66 74 65 72 20 65 61 63 68 20 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 75 6e 74 69 6c d.after.each.selection.....until
22660 20 61 20 62 72 65 61 6b 20 63 6f 6d 6d 61 6e 64 20 69 73 20 65 78 65 63 75 74 65 64 2e 0a 20 20 .a.break.command.is.executed....
22680 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 .......Exit.Status:.....Returns.
226a0 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 the.status.of.the.last.command.e
226c0 78 65 63 75 74 65 64 2e 00 53 65 6e 64 20 61 20 73 69 67 6e 61 6c 20 74 6f 20 61 20 6a 6f 62 2e xecuted..Send.a.signal.to.a.job.
226e0 0a 20 20 20 20 0a 20 20 20 20 53 65 6e 64 20 74 68 65 20 70 72 6f 63 65 73 73 65 73 20 69 64 65 ..........Send.the.processes.ide
22700 6e 74 69 66 69 65 64 20 62 79 20 50 49 44 20 6f 72 20 4a 4f 42 53 50 45 43 20 74 68 65 20 73 69 ntified.by.PID.or.JOBSPEC.the.si
22720 67 6e 61 6c 20 6e 61 6d 65 64 20 62 79 0a 20 20 20 20 53 49 47 53 50 45 43 20 6f 72 20 53 49 47 gnal.named.by.....SIGSPEC.or.SIG
22740 4e 55 4d 2e 20 20 49 66 20 6e 65 69 74 68 65 72 20 53 49 47 53 50 45 43 20 6e 6f 72 20 53 49 47 NUM...If.neither.SIGSPEC.nor.SIG
22760 4e 55 4d 20 69 73 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 0a 20 20 20 20 53 49 47 54 45 52 4d NUM.is.present,.then.....SIGTERM
22780 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 .is.assumed...........Options:..
227a0 20 20 20 20 20 2d 73 20 73 69 67 09 53 49 47 20 69 73 20 61 20 73 69 67 6e 61 6c 20 6e 61 6d 65 .....-s.sig.SIG.is.a.signal.name
227c0 0a 20 20 20 20 20 20 2d 6e 20 73 69 67 09 53 49 47 20 69 73 20 61 20 73 69 67 6e 61 6c 20 6e 75 .......-n.sig.SIG.is.a.signal.nu
227e0 6d 62 65 72 0a 20 20 20 20 20 20 2d 6c 09 6c 69 73 74 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 mber.......-l.list.the.signal.na
22800 6d 65 73 3b 20 69 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 6c 6c 6f 77 20 e2 80 98 2d 6c e2 80 mes;.if.arguments.follow....-l..
22820 99 20 74 68 65 79 20 61 72 65 0a 20 20 20 20 09 09 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 73 ..they.are.......assumed.to.be.s
22840 69 67 6e 61 6c 20 6e 75 6d 62 65 72 73 20 66 6f 72 20 77 68 69 63 68 20 6e 61 6d 65 73 20 73 68 ignal.numbers.for.which.names.sh
22860 6f 75 6c 64 20 62 65 20 6c 69 73 74 65 64 0a 20 20 20 20 20 20 2d 4c 09 73 79 6e 6f 6e 79 6d 20 ould.be.listed.......-L.synonym.
22880 66 6f 72 20 2d 6c 0a 20 20 20 20 0a 20 20 20 20 4b 69 6c 6c 20 69 73 20 61 20 73 68 65 6c 6c 20 for.-l..........Kill.is.a.shell.
228a0 62 75 69 6c 74 69 6e 20 66 6f 72 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 69 74 20 61 6c 6c 6f builtin.for.two.reasons:.it.allo
228c0 77 73 20 6a 6f 62 20 49 44 73 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 20 20 69 6e 73 74 65 61 ws.job.IDs.to.be.used.....instea
228e0 64 20 6f 66 20 70 72 6f 63 65 73 73 20 49 44 73 2c 20 61 6e 64 20 61 6c 6c 6f 77 73 20 70 72 6f d.of.process.IDs,.and.allows.pro
22900 63 65 73 73 65 73 20 74 6f 20 62 65 20 6b 69 6c 6c 65 64 20 69 66 20 74 68 65 20 6c 69 6d 69 74 cesses.to.be.killed.if.the.limit
22920 0a 20 20 20 20 6f 6e 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 .....on.processes.that.you.can.c
22940 72 65 61 74 65 20 69 73 20 72 65 61 63 68 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 reate.is.reached...........Exit.
22960 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 Status:.....Returns.success.unle
22980 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 ss.an.invalid.option.is.given.or
229a0 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 65 74 20 52 65 61 64 6c 69 6e 65 20 6b .an.error.occurs..Set.Readline.k
229c0 65 79 20 62 69 6e 64 69 6e 67 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a ey.bindings.and.variables.......
229e0 20 20 20 20 42 69 6e 64 20 61 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 74 6f 20 61 20 52 65 61 ....Bind.a.key.sequence.to.a.Rea
22a00 64 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 20 6d 61 63 72 6f 2c 20 6f 72 20 73 65 dline.function.or.a.macro,.or.se
22a20 74 20 61 0a 20 20 20 20 52 65 61 64 6c 69 6e 65 20 76 61 72 69 61 62 6c 65 2e 20 20 54 68 65 20 t.a.....Readline.variable...The.
22a40 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 20 73 79 6e 74 61 78 20 69 73 20 65 71 non-option.argument.syntax.is.eq
22a60 75 69 76 61 6c 65 6e 74 20 74 6f 0a 20 20 20 20 74 68 61 74 20 66 6f 75 6e 64 20 69 6e 20 7e 2f uivalent.to.....that.found.in.~/
22a80 2e 69 6e 70 75 74 72 63 2c 20 62 75 74 20 6d 75 73 74 20 62 65 20 70 61 73 73 65 64 20 61 73 20 .inputrc,.but.must.be.passed.as.
22aa0 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 3a 0a 20 20 20 20 65 2e 67 2e 2c 20 62 69 6e a.single.argument:.....e.g.,.bin
22ac0 64 20 27 e2 80 9c 5c 43 2d 78 5c 43 2d 72 e2 80 9d 3a 20 72 65 2d 72 65 61 64 2d 69 6e 69 74 2d d.'...\C-x\C-r...:.re-read-init-
22ae0 66 69 6c 65 27 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d file'...........Options:.......-
22b00 6d 20 20 6b 65 79 6d 61 70 20 20 20 20 20 20 20 20 20 55 73 65 20 4b 45 59 4d 41 50 20 61 73 20 m..keymap.........Use.KEYMAP.as.
22b20 74 68 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 the.keymap.for.the.duration.of.t
22b40 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d his..........................com
22b60 6d 61 6e 64 2e 20 20 41 63 63 65 70 74 61 62 6c 65 20 6b 65 79 6d 61 70 20 6e 61 6d 65 73 20 61 mand...Acceptable.keymap.names.a
22b80 72 65 20 65 6d 61 63 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 re.emacs,.......................
22ba0 20 20 20 65 6d 61 63 73 2d 73 74 61 6e 64 61 72 64 2c 20 65 6d 61 63 73 2d 6d 65 74 61 2c 20 65 ...emacs-standard,.emacs-meta,.e
22bc0 6d 61 63 73 2d 63 74 6c 78 2c 20 76 69 2c 20 76 69 2d 6d 6f 76 65 2c 0a 20 20 20 20 20 20 20 20 macs-ctlx,.vi,.vi-move,.........
22be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 2d 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64 .................vi-command,.and
22c00 20 76 69 2d 69 6e 73 65 72 74 2e 0a 20 20 20 20 20 20 2d 6c 20 20 20 20 20 20 20 20 20 20 20 20 .vi-insert........-l............
22c20 20 20 20 20 20 4c 69 73 74 20 6e 61 6d 65 73 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 .....List.names.of.functions....
22c40 20 20 20 20 2d 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 66 75 6e 63 ....-P.................List.func
22c60 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 2e 0a 20 20 20 20 20 20 2d tion.names.and.bindings........-
22c80 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 73 p.................List.functions
22ca0 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e .and.bindings.in.a.form.that.can
22cc0 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 75 .be..........................reu
22ce0 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 53 20 20 20 20 20 20 20 20 20 20 sed.as.input........-S..........
22d00 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 69 .......List.key.sequences.that.i
22d20 6e 76 6f 6b 65 20 6d 61 63 72 6f 73 20 61 6e 64 20 74 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 nvoke.macros.and.their.values...
22d40 20 20 20 20 2d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 ....-s.................List.key.
22d60 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 69 6e 76 6f 6b 65 20 6d 61 63 72 6f 73 20 61 6e 64 sequences.that.invoke.macros.and
22d80 20 74 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .their.values...................
22da0 20 20 20 20 20 20 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 .......in.a.form.that.can.be.reu
22dc0 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 56 20 20 20 20 20 20 20 20 20 20 sed.as.input........-V..........
22de0 20 20 20 20 20 20 20 4c 69 73 74 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 .......List.variable.names.and.v
22e00 61 6c 75 65 73 0a 20 20 20 20 20 20 2d 76 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c alues.......-v.................L
22e20 69 73 74 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 69 6e ist.variable.names.and.values.in
22e40 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .a.form.that.can................
22e60 20 20 20 20 20 20 20 20 20 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 ..........be.reused.as.input....
22e80 20 20 20 20 2d 71 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 20 51 75 65 72 79 20 61 62 6f ....-q..function-name..Query.abo
22ea0 75 74 20 77 68 69 63 68 20 6b 65 79 73 20 69 6e 76 6f 6b 65 20 74 68 65 20 6e 61 6d 65 64 20 66 ut.which.keys.invoke.the.named.f
22ec0 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d 75 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 unction........-u..function-name
22ee0 20 20 55 6e 62 69 6e 64 20 61 6c 6c 20 6b 65 79 73 20 77 68 69 63 68 20 61 72 65 20 62 6f 75 6e ..Unbind.all.keys.which.are.boun
22f00 64 20 74 6f 20 74 68 65 20 6e 61 6d 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d d.to.the.named.function........-
22f20 72 20 20 6b 65 79 73 65 71 20 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 62 69 6e r..keyseq.........Remove.the.bin
22f40 64 69 6e 67 20 66 6f 72 20 4b 45 59 53 45 51 2e 0a 20 20 20 20 20 20 2d 66 20 20 66 69 6c 65 6e ding.for.KEYSEQ........-f..filen
22f60 61 6d 65 20 20 20 20 20 20 20 52 65 61 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d ame.......Read.key.bindings.from
22f80 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 20 20 2d 78 20 20 6b 65 79 73 65 71 3a 73 68 65 6c .FILENAME........-x..keyseq:shel
22fa0 6c 2d 63 6f 6d 6d 61 6e 64 09 43 61 75 73 65 20 53 48 45 4c 4c 2d 43 4f 4d 4d 41 4e 44 20 74 6f l-command.Cause.SHELL-COMMAND.to
22fc0 20 62 65 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 0a 20 20 20 20 09 09 09 09 4b 45 59 53 45 51 .be.executed.when.........KEYSEQ
22fe0 20 69 73 20 65 6e 74 65 72 65 64 2e 0a 20 20 20 20 20 20 2d 58 20 20 20 20 20 20 20 20 20 20 20 .is.entered........-X...........
23000 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 20 62 6f 75 6e 64 20 77 ......List.key.sequences.bound.w
23020 69 74 68 20 2d 78 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 0a 20 ith.-x.and.associated.commands..
23040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 20 66 6f 72 ........................in.a.for
23060 6d 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 m.that.can.be.reused.as.input...
23080 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 62 69 6e 64 20 72 65 ........Exit.Status:.....bind.re
230a0 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f turns.0.unless.an.unrecognized.o
230c0 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 ption.is.given.or.an.error.occur
230e0 73 2e 00 53 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a s..Set.and.unset.shell.options..
23100 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 73 65 74 74 69 6e 67 20 6f 66 20 65 .........Change.the.setting.of.e
23120 61 63 68 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 4e 41 4d 45 2e 20 20 57 69 74 68 6f ach.shell.option.OPTNAME...Witho
23140 75 74 20 61 6e 79 20 6f 70 74 69 6f 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2c 20 6c 69 73 ut.any.option.....arguments,.lis
23160 74 20 65 61 63 68 20 73 75 70 70 6c 69 65 64 20 4f 50 54 4e 41 4d 45 2c 20 6f 72 20 61 6c 6c 20 t.each.supplied.OPTNAME,.or.all.
23180 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 69 66 20 6e 6f 0a 20 20 20 20 4f 50 54 4e 41 4d 45 73 shell.options.if.no.....OPTNAMEs
231a0 20 61 72 65 20 67 69 76 65 6e 2c 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f .are.given,.with.an.indication.o
231c0 66 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 61 63 68 20 69 73 20 73 65 74 2e 0a 20 20 f.whether.or.not.each.is.set....
231e0 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6f 09 72 65 73 74 72 69 63 .......Options:.......-o.restric
23200 74 20 4f 50 54 4e 41 4d 45 73 20 74 6f 20 74 68 6f 73 65 20 64 65 66 69 6e 65 64 20 66 6f 72 20 t.OPTNAMEs.to.those.defined.for.
23220 75 73 65 20 77 69 74 68 20 e2 80 98 73 65 74 20 2d 6f e2 80 99 0a 20 20 20 20 20 20 2d 70 09 70 use.with....set.-o..........-p.p
23240 72 69 6e 74 20 65 61 63 68 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 77 69 74 68 20 61 6e 20 69 rint.each.shell.option.with.an.i
23260 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 69 74 73 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 2d 71 ndication.of.its.status.......-q
23280 09 73 75 70 70 72 65 73 73 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 2d 73 09 65 6e 61 62 6c 65 .suppress.output.......-s.enable
232a0 20 28 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 0a 20 20 20 20 20 20 2d 75 09 64 69 73 .(set).each.OPTNAME.......-u.dis
232c0 61 62 6c 65 20 28 75 6e 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 0a 20 20 20 20 0a 20 able.(unset).each.OPTNAME.......
232e0 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
23300 65 73 73 20 69 66 20 4f 50 54 4e 41 4d 45 20 69 73 20 65 6e 61 62 6c 65 64 3b 20 66 61 69 6c 73 ess.if.OPTNAME.is.enabled;.fails
23320 20 69 66 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 67 69 76 .if.an.invalid.option.is.....giv
23340 65 6e 20 6f 72 20 4f 50 54 4e 41 4d 45 20 69 73 20 64 69 73 61 62 6c 65 64 2e 00 53 65 74 20 65 en.or.OPTNAME.is.disabled..Set.e
23360 78 70 6f 72 74 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 73 68 65 6c 6c 20 76 61 72 69 61 62 xport.attribute.for.shell.variab
23380 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4d 61 72 6b 73 20 65 61 63 68 20 4e 41 4d 45 20 66 6f les...........Marks.each.NAME.fo
233a0 72 20 61 75 74 6f 6d 61 74 69 63 20 65 78 70 6f 72 74 20 74 6f 20 74 68 65 20 65 6e 76 69 72 6f r.automatic.export.to.the.enviro
233c0 6e 6d 65 6e 74 20 6f 66 20 73 75 62 73 65 71 75 65 6e 74 6c 79 0a 20 20 20 20 65 78 65 63 75 74 nment.of.subsequently.....execut
233e0 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 56 41 4c 55 45 20 69 73 20 73 75 70 70 6c 69 ed.commands...If.VALUE.is.suppli
23400 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 20 62 65 66 6f 72 65 20 65 78 70 6f 72 74 69 6e ed,.assign.VALUE.before.exportin
23420 67 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 72 65 g...........Options:.......-f.re
23440 66 65 72 20 74 6f 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 6e 09 fer.to.shell.functions.......-n.
23460 72 65 6d 6f 76 65 20 74 68 65 20 65 78 70 6f 72 74 20 70 72 6f 70 65 72 74 79 20 66 72 6f 6d 20 remove.the.export.property.from.
23480 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 61 20 6c 69 73 each.NAME.......-p.display.a.lis
234a0 74 20 6f 66 20 61 6c 6c 20 65 78 70 6f 72 74 65 64 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 t.of.all.exported.variables.and.
234c0 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 0a 20 20 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f functions..........An.argument.o
234e0 66 20 e2 80 98 2d 2d e2 80 99 20 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 f....--....disables.further.opti
23500 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 on.processing...........Exit.Sta
23520 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 tus:.....Returns.success.unless.
23540 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 4e 41 an.invalid.option.is.given.or.NA
23560 4d 45 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 53 65 74 20 6f 72 20 75 6e 73 65 74 20 76 61 6c 75 ME.is.invalid..Set.or.unset.valu
23580 65 73 20 6f 66 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e es.of.shell.options.and.position
235a0 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 al.parameters...........Change.t
235c0 68 65 20 76 61 6c 75 65 20 6f 66 20 73 68 65 6c 6c 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 he.value.of.shell.attributes.and
235e0 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2c 20 6f 72 0a 20 20 20 20 64 .positional.parameters,.or.....d
23600 69 73 70 6c 61 79 20 74 68 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 6f 66 20 73 isplay.the.names.and.values.of.s
23620 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 hell.variables...........Options
23640 3a 0a 20 20 20 20 20 20 2d 61 20 20 4d 61 72 6b 20 76 61 72 69 61 62 6c 65 73 20 77 68 69 63 68 :.......-a..Mark.variables.which
23660 20 61 72 65 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 63 72 65 61 74 65 64 20 66 6f 72 20 65 78 70 .are.modified.or.created.for.exp
23680 6f 72 74 2e 0a 20 20 20 20 20 20 2d 62 20 20 4e 6f 74 69 66 79 20 6f 66 20 6a 6f 62 20 74 65 72 ort........-b..Notify.of.job.ter
236a0 6d 69 6e 61 74 69 6f 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 20 20 20 20 20 20 2d 65 20 20 mination.immediately........-e..
236c0 45 78 69 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 69 66 20 61 20 63 6f 6d 6d 61 6e 64 20 65 78 Exit.immediately.if.a.command.ex
236e0 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2e 0a 20 20 20 20 its.with.a.non-zero.status......
23700 20 20 2d 66 20 20 44 69 73 61 62 6c 65 20 66 69 6c 65 20 6e 61 6d 65 20 67 65 6e 65 72 61 74 69 ..-f..Disable.file.name.generati
23720 6f 6e 20 28 67 6c 6f 62 62 69 6e 67 29 2e 0a 20 20 20 20 20 20 2d 68 20 20 52 65 6d 65 6d 62 65 on.(globbing)........-h..Remembe
23740 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 74 68 r.the.location.of.commands.as.th
23760 65 79 20 61 72 65 20 6c 6f 6f 6b 65 64 20 75 70 2e 0a 20 20 20 20 20 20 2d 6b 20 20 41 6c 6c 20 ey.are.looked.up........-k..All.
23780 61 73 73 69 67 6e 6d 65 6e 74 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 6c 61 63 65 64 20 assignment.arguments.are.placed.
237a0 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 6f 72 20 61 0a 20 20 20 20 20 20 20 in.the.environment.for.a........
237c0 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 6f 73 65 20 74 68 61 74 20 ...command,.not.just.those.that.
237e0 70 72 65 63 65 64 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 precede.the.command.name........
23800 2d 6d 20 20 4a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 -m..Job.control.is.enabled......
23820 20 20 2d 6e 20 20 52 65 61 64 20 63 6f 6d 6d 61 6e 64 73 20 62 75 74 20 64 6f 20 6e 6f 74 20 65 ..-n..Read.commands.but.do.not.e
23840 78 65 63 75 74 65 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d xecute.them........-o.option-nam
23860 65 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 63 6f 72 e...........Set.the.variable.cor
23880 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 3a 0a 20 20 20 20 20 responding.to.option-name:......
238a0 20 20 20 20 20 20 20 20 20 61 6c 6c 65 78 70 6f 72 74 20 20 20 20 73 61 6d 65 20 61 73 20 2d 61 .........allexport....same.as.-a
238c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 63 65 65 78 70 61 6e 64 20 20 73 61 6d 65 ...............braceexpand..same
238e0 20 61 73 20 2d 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 20 20 20 20 20 20 .as.-B...............emacs......
23900 20 20 75 73 65 20 61 6e 20 65 6d 61 63 73 2d 73 74 79 6c 65 20 6c 69 6e 65 20 65 64 69 74 69 6e ..use.an.emacs-style.line.editin
23920 67 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 65 78 69 g.interface...............errexi
23940 74 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t......same.as.-e...............
23960 65 72 72 74 72 61 63 65 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 45 0a 20 20 20 20 20 20 20 20 errtrace.....same.as.-E.........
23980 20 20 20 20 20 20 66 75 6e 63 74 72 61 63 65 20 20 20 20 73 61 6d 65 20 61 73 20 2d 54 0a 20 20 ......functrace....same.as.-T...
239a0 20 20 20 20 20 20 20 20 20 20 20 20 68 61 73 68 61 6c 6c 20 20 20 20 20 20 73 61 6d 65 20 61 73 ............hashall......same.as
239c0 20 2d 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 65 78 70 61 6e 64 20 20 20 73 .-h...............histexpand...s
239e0 61 6d 65 20 61 73 20 2d 48 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 ame.as.-H...............history.
23a00 20 20 20 20 20 65 6e 61 62 6c 65 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 0a 20 20 20 20 .....enable.command.history.....
23a20 20 20 20 20 20 20 20 20 20 20 69 67 6e 6f 72 65 65 6f 66 20 20 20 20 74 68 65 20 73 68 65 6c 6c ..........ignoreeof....the.shell
23a40 20 77 69 6c 6c 20 6e 6f 74 20 65 78 69 74 20 75 70 6f 6e 20 72 65 61 64 69 6e 67 20 45 4f 46 0a .will.not.exit.upon.reading.EOF.
23a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 74 69 76 65 2d 63 6f 6d 6d 65 6e ..............interactive-commen
23a80 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c ts............................al
23aa0 6c 6f 77 20 63 6f 6d 6d 65 6e 74 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 69 6e 74 65 72 61 low.comments.to.appear.in.intera
23ac0 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 ctive.commands...............key
23ae0 77 6f 72 64 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6b 0a 20 20 20 20 20 20 20 20 20 20 20 word......same.as.-k............
23b00 20 20 20 6d 6f 6e 69 74 6f 72 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6d 0a 20 20 20 20 20 ...monitor......same.as.-m......
23b20 20 20 20 20 20 20 20 20 20 6e 6f 63 6c 6f 62 62 65 72 20 20 20 20 73 61 6d 65 20 61 73 20 2d 43 .........noclobber....same.as.-C
23b40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 65 78 65 63 20 20 20 20 20 20 20 73 61 6d 65 ...............noexec.......same
23b60 20 61 73 20 2d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 67 6c 6f 62 20 20 20 20 20 .as.-n...............noglob.....
23b80 20 20 73 61 6d 65 20 61 73 20 2d 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6c 6f 67 ..same.as.-f...............nolog
23ba0 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 6c 79 20 61 63 63 65 70 74 65 64 20 62 75 74 20 69 ........currently.accepted.but.i
23bc0 67 6e 6f 72 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 20 20 20 20 gnored...............notify.....
23be0 20 20 73 61 6d 65 20 61 73 20 2d 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 75 6e 73 ..same.as.-b...............nouns
23c00 65 74 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 et......same.as.-u..............
23c20 20 6f 6e 65 63 6d 64 20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 74 0a 20 20 20 20 20 20 20 .onecmd.......same.as.-t........
23c40 20 20 20 20 20 20 20 70 68 79 73 69 63 61 6c 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 50 0a 20 .......physical.....same.as.-P..
23c60 20 20 20 20 20 20 20 20 20 20 20 20 20 70 69 70 65 66 61 69 6c 20 20 20 20 20 74 68 65 20 72 65 .............pipefail.....the.re
23c80 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 61 20 70 69 70 65 6c 69 6e 65 20 69 73 20 74 68 65 20 turn.value.of.a.pipeline.is.the.
23ca0 73 74 61 74 75 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 status.of.......................
23cc0 20 20 20 20 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 69 74 20 77 69 .....the.last.command.to.exit.wi
23ce0 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 20 20 20 20 20 20 20 20 th.a.non-zero.status,...........
23d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 7a 65 72 6f 20 69 66 20 6e 6f 20 63 .................or.zero.if.no.c
23d20 6f 6d 6d 61 6e 64 20 65 78 69 74 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 ommand.exited.with.a.non-zero.st
23d40 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 69 78 20 20 20 20 20 20 20 20 atus...............posix........
23d60 63 68 61 6e 67 65 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 62 61 73 68 20 77 68 65 72 change.the.behavior.of.bash.wher
23d80 65 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.the.default...................
23da0 20 20 20 20 20 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 .........operation.differs.from.
23dc0 74 68 65 20 50 6f 73 69 78 20 73 74 61 6e 64 61 72 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 the.Posix.standard.to...........
23de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 74 68 65 20 73 74 61 6e 64 .................match.the.stand
23e00 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 76 69 6c 65 67 65 64 20 20 20 73 ard...............privileged...s
23e20 61 6d 65 20 61 73 20 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 62 6f 73 65 20 ame.as.-p...............verbose.
23e40 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 .....same.as.-v...............vi
23e60 20 20 20 20 20 20 20 20 20 20 20 75 73 65 20 61 20 76 69 2d 73 74 79 6c 65 20 6c 69 6e 65 20 65 ...........use.a.vi-style.line.e
23e80 64 69 74 69 6e 67 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 diting.interface...............x
23ea0 74 72 61 63 65 20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 78 0a 20 20 20 20 20 20 2d 70 20 trace.......same.as.-x.......-p.
23ec0 20 54 75 72 6e 65 64 20 6f 6e 20 77 68 65 6e 65 76 65 72 20 74 68 65 20 72 65 61 6c 20 61 6e 64 .Turned.on.whenever.the.real.and
23ee0 20 65 66 66 65 63 74 69 76 65 20 75 73 65 72 20 69 64 73 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 .effective.user.ids.do.not.match
23f00 2e 0a 20 20 20 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 73 20 70 72 6f 63 65 73 73 69 6e 67 20 ............Disables.processing.
23f20 6f 66 20 74 68 65 20 24 45 4e 56 20 66 69 6c 65 20 61 6e 64 20 69 6d 70 6f 72 74 69 6e 67 20 6f of.the.$ENV.file.and.importing.o
23f40 66 20 73 68 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 54 75 f.shell...........functions...Tu
23f60 72 6e 69 6e 67 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 6f 66 66 20 63 61 75 73 65 73 20 74 68 65 rning.this.option.off.causes.the
23f80 20 65 66 66 65 63 74 69 76 65 20 75 69 64 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 67 69 64 .effective.uid.and...........gid
23fa0 20 74 6f 20 62 65 20 73 65 74 20 74 6f 20 74 68 65 20 72 65 61 6c 20 75 69 64 20 61 6e 64 20 67 .to.be.set.to.the.real.uid.and.g
23fc0 69 64 2e 0a 20 20 20 20 20 20 2d 74 20 20 45 78 69 74 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 id........-t..Exit.after.reading
23fe0 20 61 6e 64 20 65 78 65 63 75 74 69 6e 67 20 6f 6e 65 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 .and.executing.one.command......
24000 20 20 2d 75 20 20 54 72 65 61 74 20 75 6e 73 65 74 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 61 ..-u..Treat.unset.variables.as.a
24020 6e 20 65 72 72 6f 72 20 77 68 65 6e 20 73 75 62 73 74 69 74 75 74 69 6e 67 2e 0a 20 20 20 20 20 n.error.when.substituting.......
24040 20 2d 76 20 20 50 72 69 6e 74 20 73 68 65 6c 6c 20 69 6e 70 75 74 20 6c 69 6e 65 73 20 61 73 20 .-v..Print.shell.input.lines.as.
24060 74 68 65 79 20 61 72 65 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 78 20 20 50 72 69 6e 74 20 63 they.are.read........-x..Print.c
24080 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 74 ommands.and.their.arguments.as.t
240a0 68 65 79 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 20 20 2d 42 20 20 74 68 65 20 hey.are.executed........-B..the.
240c0 73 68 65 6c 6c 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 62 72 61 63 65 20 65 78 70 61 6e 73 69 shell.will.perform.brace.expansi
240e0 6f 6e 0a 20 20 20 20 20 20 2d 43 20 20 49 66 20 73 65 74 2c 20 64 69 73 61 6c 6c 6f 77 20 65 78 on.......-C..If.set,.disallow.ex
24100 69 73 74 69 6e 67 20 72 65 67 75 6c 61 72 20 66 69 6c 65 73 20 74 6f 20 62 65 20 6f 76 65 72 77 isting.regular.files.to.be.overw
24120 72 69 74 74 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 72 65 64 69 72 65 63 74 69 6f 6e 20 ritten...........by.redirection.
24140 6f 66 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 2d 45 20 20 49 66 20 73 65 74 2c 20 74 68 65 of.output........-E..If.set,.the
24160 20 45 52 52 20 74 72 61 70 20 69 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 65 6c 6c 20 .ERR.trap.is.inherited.by.shell.
24180 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 48 20 20 45 6e 61 62 6c 65 20 21 20 73 74 functions........-H..Enable.!.st
241a0 79 6c 65 20 68 69 73 74 6f 72 79 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 69 73 20 yle.history.substitution...This.
241c0 66 6c 61 67 20 69 73 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 20 flag.is.on...........by.default.
241e0 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 69 6e 74 65 72 61 63 74 69 76 65 2e 0a 20 when.the.shell.is.interactive...
24200 20 20 20 20 20 2d 50 20 20 49 66 20 73 65 74 2c 20 64 6f 20 6e 6f 74 20 72 65 73 6f 6c 76 65 20 .....-P..If.set,.do.not.resolve.
24220 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 77 68 65 6e 20 65 78 65 63 75 74 69 6e 67 20 63 6f symbolic.links.when.executing.co
24240 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 73 75 63 68 20 61 73 20 63 64 20 77 68 69 63 mmands...........such.as.cd.whic
24260 68 20 63 68 61 6e 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a h.change.the.current.directory..
24280 20 20 20 20 20 20 2d 54 20 20 49 66 20 73 65 74 2c 20 74 68 65 20 44 45 42 55 47 20 61 6e 64 20 ......-T..If.set,.the.DEBUG.and.
242a0 52 45 54 55 52 4e 20 74 72 61 70 73 20 61 72 65 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 RETURN.traps.are.inherited.by.sh
242c0 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 2d 20 20 41 73 73 69 67 6e 20 ell.functions........--..Assign.
242e0 61 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 70 any.remaining.arguments.to.the.p
24300 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 ositional.parameters............
24320 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 If.there.are.no.remaining.argume
24340 6e 74 73 2c 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 nts,.the.positional.parameters..
24360 20 20 20 20 20 20 20 20 20 61 72 65 20 75 6e 73 65 74 2e 0a 20 20 20 20 20 20 2d 20 20 20 41 73 .........are.unset........-...As
24380 73 69 67 6e 20 61 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 sign.any.remaining.arguments.to.
243a0 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 20 the.positional.parameters.......
243c0 20 20 20 20 20 54 68 65 20 2d 78 20 61 6e 64 20 2d 76 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 74 .....The.-x.and.-v.options.are.t
243e0 75 72 6e 65 64 20 6f 66 66 2e 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 2b 20 72 61 74 68 urned.off...........Using.+.rath
24400 65 72 20 74 68 61 6e 20 2d 20 63 61 75 73 65 73 20 74 68 65 73 65 20 66 6c 61 67 73 20 74 6f 20 er.than.-.causes.these.flags.to.
24420 62 65 20 74 75 72 6e 65 64 20 6f 66 66 2e 20 20 54 68 65 0a 20 20 20 20 66 6c 61 67 73 20 63 61 be.turned.off...The.....flags.ca
24440 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 75 70 6f 6e 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f n.also.be.used.upon.invocation.o
24460 66 20 74 68 65 20 73 68 65 6c 6c 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 73 65 f.the.shell...The.current.....se
24480 74 20 6f 66 20 66 6c 61 67 73 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 24 2d 2e 20 20 t.of.flags.may.be.found.in.$-...
244a0 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 6e 20 41 52 47 73 20 61 72 65 20 70 6f 73 69 74 69 6f The.remaining.n.ARGs.are.positio
244c0 6e 61 6c 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 20 61 6e 64 20 61 72 65 20 61 73 73 69 67 nal.....parameters.and.are.assig
244e0 6e 65 64 2c 20 69 6e 20 6f 72 64 65 72 2c 20 74 6f 20 24 31 2c 20 24 32 2c 20 2e 2e 20 24 6e 2e ned,.in.order,.to.$1,.$2,....$n.
24500 20 20 49 66 20 6e 6f 0a 20 20 20 20 41 52 47 73 20 61 72 65 20 67 69 76 65 6e 2c 20 61 6c 6c 20 ..If.no.....ARGs.are.given,.all.
24520 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 shell.variables.are.printed.....
24540 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 ......Exit.Status:.....Returns.s
24560 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 uccess.unless.an.invalid.option.
24580 69 73 20 67 69 76 65 6e 2e 00 53 65 74 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 73 20 61 6e is.given..Set.variable.values.an
245a0 64 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 73 79 6e 6f 6e 79 6d d.attributes...........A.synonym
245c0 20 66 6f 72 20 e2 80 98 64 65 63 6c 61 72 65 e2 80 99 2e 20 20 53 65 65 20 e2 80 98 68 65 6c 70 .for....declare......See....help
245e0 20 64 65 63 6c 61 72 65 e2 80 99 2e 00 53 65 74 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 73 .declare.....Set.variable.values
24600 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 63 6c 61 72 .and.attributes...........Declar
24620 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 67 69 76 65 20 74 68 65 6d 20 61 74 74 72 69 62 e.variables.and.give.them.attrib
24640 75 74 65 73 2e 20 20 49 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 67 69 76 65 6e 2c 0a 20 20 utes...If.no.NAMEs.are.given,...
24660 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 76 61 6c ..display.the.attributes.and.val
24680 75 65 73 20 6f 66 20 61 6c 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f ues.of.all.variables...........O
246a0 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 72 65 73 74 72 69 63 74 20 61 63 74 69 6f 6e ptions:.......-f.restrict.action
246c0 20 6f 72 20 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e .or.display.to.function.names.an
246e0 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 46 09 72 65 73 74 72 69 63 74 20 d.definitions.......-F.restrict.
24700 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 6f 6e 6c 79 20 28 display.to.function.names.only.(
24720 70 6c 75 73 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 61 6e 64 0a 20 20 20 20 09 09 73 6f 75 72 63 plus.line.number.and.......sourc
24740 65 20 66 69 6c 65 20 77 68 65 6e 20 64 65 62 75 67 67 69 6e 67 29 0a 20 20 20 20 20 20 2d 67 09 e.file.when.debugging).......-g.
24760 63 72 65 61 74 65 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 20 77 68 65 6e 20 75 73 65 create.global.variables.when.use
24780 64 20 69 6e 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 3b 20 6f 74 68 65 72 77 69 73 65 d.in.a.shell.function;.otherwise
247a0 0a 20 20 20 20 09 09 69 67 6e 6f 72 65 64 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 .......ignored.......-p.display.
247c0 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 76 61 6c 75 65 20 6f 66 20 65 61 63 68 the.attributes.and.value.of.each
247e0 20 4e 41 4d 45 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 20 77 68 69 63 68 20 73 65 74 .NAME..........Options.which.set
24800 20 61 74 74 72 69 62 75 74 65 73 3a 0a 20 20 20 20 20 20 2d 61 09 74 6f 20 6d 61 6b 65 20 4e 41 .attributes:.......-a.to.make.NA
24820 4d 45 73 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 73 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 MEs.indexed.arrays.(if.supported
24840 29 0a 20 20 20 20 20 20 2d 41 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 61 73 73 6f 63 69 61 ).......-A.to.make.NAMEs.associa
24860 74 69 76 65 20 61 72 72 61 79 73 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 29 0a 20 20 20 20 20 tive.arrays.(if.supported)......
24880 20 2d 69 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 e2 80 98 69 6e .-i.to.make.NAMEs.have.the....in
248a0 74 65 67 65 72 e2 80 99 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 6c 09 74 6f 20 63 teger....attribute.......-l.to.c
248c0 6f 6e 76 65 72 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 20 74 6f onvert.the.value.of.each.NAME.to
248e0 20 6c 6f 77 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 20 20 .lower.case.on.assignment.......
24900 2d 6e 09 6d 61 6b 65 20 4e 41 4d 45 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 74 68 65 20 -n.make.NAME.a.reference.to.the.
24920 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 64 20 62 79 20 69 74 73 20 76 61 6c 75 65 0a 20 20 20 20 variable.named.by.its.value.....
24940 20 20 2d 72 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 72 65 61 64 6f 6e 6c 79 0a 20 20 20 20 ..-r.to.make.NAMEs.readonly.....
24960 20 20 2d 74 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 e2 80 98 74 ..-t.to.make.NAMEs.have.the....t
24980 72 61 63 65 e2 80 99 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 75 09 74 6f 20 63 6f race....attribute.......-u.to.co
249a0 6e 76 65 72 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 20 74 6f 20 nvert.the.value.of.each.NAME.to.
249c0 75 70 70 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d upper.case.on.assignment.......-
249e0 78 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 65 78 70 6f 72 74 0a 20 20 20 20 0a 20 20 20 20 x.to.make.NAMEs.export..........
24a00 55 73 69 6e 67 20 e2 80 98 2b e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 2d e2 80 99 Using....+....instead.of....-...
24a20 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 67 69 76 65 6e 20 61 74 74 72 69 62 75 74 65 2e 0a .turns.off.the.given.attribute..
24a40 20 20 20 20 0a 20 20 20 20 56 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 65 20 69 6e 74 65 .........Variables.with.the.inte
24a60 67 65 72 20 61 74 74 72 69 62 75 74 65 20 68 61 76 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 76 ger.attribute.have.arithmetic.ev
24a80 61 6c 75 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 74 68 65 20 e2 80 98 6c 65 74 e2 80 99 20 aluation.(see.....the....let....
24aa0 63 6f 6d 6d 61 6e 64 29 20 70 65 72 66 6f 72 6d 65 64 20 77 68 65 6e 20 74 68 65 20 76 61 72 69 command).performed.when.the.vari
24ac0 61 62 6c 65 20 69 73 20 61 73 73 69 67 6e 65 64 20 61 20 76 61 6c 75 65 2e 0a 20 20 20 20 0a 20 able.is.assigned.a.value........
24ae0 20 20 20 57 68 65 6e 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 e2 80 98 64 ...When.used.in.a.function,....d
24b00 65 63 6c 61 72 65 e2 80 99 20 6d 61 6b 65 73 20 4e 41 4d 45 73 20 6c 6f 63 61 6c 2c 20 61 73 20 eclare....makes.NAMEs.local,.as.
24b20 77 69 74 68 20 74 68 65 20 e2 80 98 6c 6f 63 61 6c e2 80 99 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 with.the....local........command
24b40 2e 20 20 54 68 65 20 e2 80 98 2d 67 e2 80 99 20 6f 70 74 69 6f 6e 20 73 75 70 70 72 65 73 73 65 ...The....-g....option.suppresse
24b60 73 20 74 68 69 73 20 62 65 68 61 76 69 6f 72 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 s.this.behavior...........Exit.S
24b80 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
24ba0 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 s.an.invalid.option.is.supplied.
24bc0 6f 72 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 61 73 73 69 67 6e 6d 65 6e 74 20 65 72 72 or.a.variable.....assignment.err
24be0 6f 72 20 6f 63 63 75 72 73 2e 00 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 or.occurs..Shell.commands.matchi
24c00 6e 67 20 6b 65 79 77 6f 72 64 20 60 00 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 ng.keyword.`.Shell.commands.matc
24c20 68 69 6e 67 20 6b 65 79 77 6f 72 64 73 20 60 00 53 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 3a 0a 00 hing.keywords.`.Shell.options:..
24c40 53 68 69 66 74 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 Shift.positional.parameters.....
24c60 20 0a 20 20 20 20 52 65 6e 61 6d 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 ......Rename.the.positional.para
24c80 6d 65 74 65 72 73 20 24 4e 2b 31 2c 24 4e 2b 32 20 2e 2e 2e 20 74 6f 20 24 31 2c 24 32 20 2e 2e meters.$N+1,$N+2.....to.$1,$2...
24ca0 2e 20 20 49 66 20 4e 20 69 73 0a 20 20 20 20 6e 6f 74 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 ...If.N.is.....not.given,.it.is.
24cc0 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 31 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 assumed.to.be.1...........Exit.S
24ce0 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
24d00 73 20 4e 20 69 73 20 6e 65 67 61 74 69 76 65 20 6f 72 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 s.N.is.negative.or.greater.than.
24d20 24 23 2e 00 53 69 67 6e 61 6c 20 25 64 00 53 70 65 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 $#..Signal.%d.Specify.how.argume
24d40 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 62 79 20 52 65 61 64 6c nts.are.to.be.completed.by.Readl
24d60 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 73 70 65 ine...........For.each.NAME,.spe
24d80 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 63 6f 6d cify.how.arguments.are.to.be.com
24da0 70 6c 65 74 65 64 2e 20 20 49 66 20 6e 6f 20 6f 70 74 69 6f 6e 73 0a 20 20 20 20 61 72 65 20 73 pleted...If.no.options.....are.s
24dc0 75 70 70 6c 69 65 64 2c 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 upplied,.existing.completion.spe
24de0 63 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 69 6e 20 61 20 77 61 79 cifications.are.printed.in.a.way
24e00 20 74 68 61 74 0a 20 20 20 20 61 6c 6c 6f 77 73 20 74 68 65 6d 20 74 6f 20 62 65 20 72 65 75 73 .that.....allows.them.to.be.reus
24e20 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 ed.as.input...........Options:..
24e40 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f .....-p.print.existing.completio
24e60 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c 65 20 66 n.specifications.in.a.reusable.f
24e80 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 72 09 72 65 6d 6f 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 ormat.......-r.remove.a.completi
24ea0 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 on.specification.for.each.NAME,.
24ec0 6f 72 2c 20 69 66 20 6e 6f 0a 20 20 20 20 09 09 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 or,.if.no.......NAMEs.are.suppli
24ee0 65 64 2c 20 61 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e ed,.all.completion.specification
24f00 73 0a 20 20 20 20 20 20 2d 44 09 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 s.......-D.apply.the.completions
24f20 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 .and.actions.as.the.default.for.
24f40 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 09 09 77 69 74 68 6f 75 74 20 61 6e 79 20 73 70 65 63 69 commands.......without.any.speci
24f60 66 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 2d 45 09 fic.completion.defined.......-E.
24f80 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e apply.the.completions.and.action
24fa0 73 20 74 6f 20 e2 80 9c 65 6d 70 74 79 e2 80 9d 20 63 6f 6d 6d 61 6e 64 73 20 2d 2d 0a 20 20 20 s.to....empty....commands.--....
24fc0 20 09 09 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 74 74 65 6d 70 74 65 64 20 6f 6e 20 61 20 62 6c 61 ...completion.attempted.on.a.bla
24fe0 6e 6b 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 49 09 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 6c nk.line.......-I.apply.the.compl
25000 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 69 6e 69 74 69 61 etions.and.actions.to.the.initia
25020 6c 20 28 75 73 75 61 6c 6c 79 20 74 68 65 0a 20 20 20 20 09 09 63 6f 6d 6d 61 6e 64 29 20 77 6f l.(usually.the.......command).wo
25040 72 64 0a 20 20 20 20 0a 20 20 20 20 57 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20 61 rd..........When.completion.is.a
25060 74 74 65 6d 70 74 65 64 2c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 61 72 65 20 61 70 70 6c 69 65 ttempted,.the.actions.are.applie
25080 64 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 65 0a 20 20 20 20 75 70 70 65 72 63 61 73 65 d.in.the.order.the.....uppercase
250a0 2d 6c 65 74 74 65 72 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 6c 69 73 74 65 64 20 61 62 6f 76 65 -letter.options.are.listed.above
250c0 2e 20 20 49 66 20 6d 75 6c 74 69 70 6c 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73 75 70 70 6c ...If.multiple.options.are.suppl
250e0 69 65 64 2c 0a 20 20 20 20 74 68 65 20 2d 44 20 6f 70 74 69 6f 6e 20 74 61 6b 65 73 20 70 72 65 ied,.....the.-D.option.takes.pre
25100 63 65 64 65 6e 63 65 20 6f 76 65 72 20 2d 45 2c 20 61 6e 64 20 62 6f 74 68 20 74 61 6b 65 20 70 cedence.over.-E,.and.both.take.p
25120 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 2d 49 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 recedence.over.-I...........Exit
25140 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c .Status:.....Returns.success.unl
25160 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 ess.an.invalid.option.is.supplie
25180 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 74 6f 70 70 65 64 00 53 74 d.or.an.error.occurs..Stopped.St
251a0 6f 70 70 65 64 20 28 73 69 67 6e 61 6c 29 00 53 74 6f 70 70 65 64 20 28 74 74 79 20 69 6e 70 75 opped.(signal).Stopped.(tty.inpu
251c0 74 29 00 53 74 6f 70 70 65 64 20 28 74 74 79 20 6f 75 74 70 75 74 29 00 53 74 6f 70 70 65 64 28 t).Stopped.(tty.output).Stopped(
251e0 25 73 29 00 53 75 73 70 65 6e 64 20 73 68 65 6c 6c 20 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 %s).Suspend.shell.execution.....
25200 20 0a 20 20 20 20 53 75 73 70 65 6e 64 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 ......Suspend.the.execution.of.t
25220 68 69 73 20 73 68 65 6c 6c 20 75 6e 74 69 6c 20 69 74 20 72 65 63 65 69 76 65 73 20 61 20 53 49 his.shell.until.it.receives.a.SI
25240 47 43 4f 4e 54 20 73 69 67 6e 61 6c 2e 0a 20 20 20 20 55 6e 6c 65 73 73 20 66 6f 72 63 65 64 2c GCONT.signal......Unless.forced,
25260 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 73 20 63 61 6e 6e 6f 74 20 62 65 20 73 75 73 70 65 6e 64 65 .login.shells.cannot.be.suspende
25280 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 66 6f d...........Options:.......-f.fo
252a0 72 63 65 20 74 68 65 20 73 75 73 70 65 6e 64 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 73 68 65 rce.the.suspend,.even.if.the.she
252c0 6c 6c 20 69 73 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 0a 20 20 20 20 0a 20 20 20 20 45 78 69 ll.is.a.login.shell..........Exi
252e0 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e t.Status:.....Returns.success.un
25300 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 less.job.control.is.not.enabled.
25320 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 54 49 4d 45 46 4f 52 4d 41 54 3a 20 or.an.error.occurs..TIMEFORMAT:.
25340 e2 80 98 25 63 e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 ...%c...:.invalid.format.charact
25360 65 72 00 54 65 72 6d 69 6e 61 74 65 64 00 54 68 65 20 6d 61 69 6c 20 69 6e 20 25 73 20 68 61 73 er.Terminated.The.mail.in.%s.has
25380 20 62 65 65 6e 20 72 65 61 64 0a 00 54 68 65 72 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 6a 6f .been.read..There.are.running.jo
253a0 62 73 2e 0a 00 54 68 65 72 65 20 61 72 65 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 0a 00 54 68 bs...There.are.stopped.jobs...Th
253c0 65 72 65 20 69 73 20 4e 4f 20 57 41 52 52 41 4e 54 59 2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e ere.is.NO.WARRANTY,.to.the.exten
253e0 74 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 6c 61 77 2e 00 54 68 65 73 65 20 73 68 65 6c 6c 20 t.permitted.by.law..These.shell.
25400 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 2e commands.are.defined.internally.
25420 20 20 54 79 70 65 20 e2 80 98 68 65 6c 70 e2 80 99 20 74 6f 20 73 65 65 20 74 68 69 73 20 6c 69 ..Type....help....to.see.this.li
25440 73 74 2e 0a 54 79 70 65 20 e2 80 98 68 65 6c 70 20 6e 61 6d 65 e2 80 99 20 74 6f 20 66 69 6e 64 st..Type....help.name....to.find
25460 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 .out.more.about.the.function....
25480 6e 61 6d 65 e2 80 99 2e 0a 55 73 65 20 e2 80 98 69 6e 66 6f 20 62 61 73 68 e2 80 99 20 74 6f 20 name.....Use....info.bash....to.
254a0 66 69 6e 64 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 73 68 65 6c 6c 20 69 6e find.out.more.about.the.shell.in
254c0 20 67 65 6e 65 72 61 6c 2e 0a 55 73 65 20 e2 80 98 6d 61 6e 20 2d 6b e2 80 99 20 6f 72 20 e2 80 .general..Use....man.-k....or...
254e0 98 69 6e 66 6f e2 80 99 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 .info....to.find.out.more.about.
25500 63 6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 69 6e 20 74 68 69 73 20 6c 69 73 74 2e 0a 0a 41 20 73 74 commands.not.in.this.list...A.st
25520 61 72 20 28 2a 29 20 6e 65 78 74 20 74 6f 20 61 20 6e 61 6d 65 20 6d 65 61 6e 73 20 74 68 61 74 ar.(*).next.to.a.name.means.that
25540 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 00 54 68 69 73 .the.command.is.disabled....This
25560 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 61 72 65 20 66 72 65 65 20 .is.free.software;.you.are.free.
25580 74 6f 20 63 68 61 6e 67 65 20 61 6e 64 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 2e 00 54 to.change.and.redistribute.it..T
255a0 72 61 70 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6f 74 68 65 72 20 65 76 65 6e 74 73 2e 0a 20 20 rap.signals.and.other.events....
255c0 20 20 0a 20 20 20 20 44 65 66 69 6e 65 73 20 61 6e 64 20 61 63 74 69 76 61 74 65 73 20 68 61 6e .......Defines.and.activates.han
255e0 64 6c 65 72 73 20 74 6f 20 62 65 20 72 75 6e 20 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 dlers.to.be.run.when.the.shell.r
25600 65 63 65 69 76 65 73 20 73 69 67 6e 61 6c 73 0a 20 20 20 20 6f 72 20 6f 74 68 65 72 20 63 6f 6e eceives.signals.....or.other.con
25620 64 69 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 41 52 47 20 69 73 20 61 20 63 6f 6d 6d 61 ditions...........ARG.is.a.comma
25640 6e 64 20 74 6f 20 62 65 20 72 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 nd.to.be.read.and.executed.when.
25660 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 74 68 65 0a 20 20 20 20 73 69 67 6e 61 the.shell.receives.the.....signa
25680 6c 28 73 29 20 53 49 47 4e 41 4c 5f 53 50 45 43 2e 20 20 49 66 20 41 52 47 20 69 73 20 61 62 73 l(s).SIGNAL_SPEC...If.ARG.is.abs
256a0 65 6e 74 20 28 61 6e 64 20 61 20 73 69 6e 67 6c 65 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 ent.(and.a.single.SIGNAL_SPEC...
256c0 20 20 69 73 20 73 75 70 70 6c 69 65 64 29 20 6f 72 20 e2 80 98 2d e2 80 99 2c 20 65 61 63 68 20 ..is.supplied).or....-...,.each.
256e0 73 70 65 63 69 66 69 65 64 20 73 69 67 6e 61 6c 20 69 73 20 72 65 73 65 74 20 74 6f 20 69 74 73 specified.signal.is.reset.to.its
25700 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 76 61 6c 75 65 2e 20 20 49 66 20 41 52 47 20 69 73 20 .original.....value...If.ARG.is.
25720 74 68 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 20 65 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 the.null.string.each.SIGNAL_SPEC
25740 20 69 73 20 69 67 6e 6f 72 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 61 6e 64 .is.ignored.by.the.....shell.and
25760 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 69 74 20 69 6e 76 6f 6b 65 73 2e 0a 20 20 20 .by.the.commands.it.invokes.....
25780 20 0a 20 20 20 20 49 66 20 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 45 58 49 54 20 28 ......If.a.SIGNAL_SPEC.is.EXIT.(
257a0 30 29 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 65 78 69 74 20 66 72 6f 6d 20 0).ARG.is.executed.on.exit.from.
257c0 74 68 65 20 73 68 65 6c 6c 2e 20 20 49 66 0a 20 20 20 20 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 the.shell...If.....a.SIGNAL_SPEC
257e0 20 69 73 20 44 45 42 55 47 2c 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 62 65 66 6f 72 .is.DEBUG,.ARG.is.executed.befor
25800 65 20 65 76 65 72 79 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 66 0a 20 20 20 20 e.every.simple.command...If.....
25820 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 52 45 54 55 52 4e 2c 20 41 52 47 20 69 73 20 a.SIGNAL_SPEC.is.RETURN,.ARG.is.
25840 65 78 65 63 75 74 65 64 20 65 61 63 68 20 74 69 6d 65 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 executed.each.time.a.shell.funct
25860 69 6f 6e 20 6f 72 20 61 0a 20 20 20 20 73 63 72 69 70 74 20 72 75 6e 20 62 79 20 74 68 65 20 2e ion.or.a.....script.run.by.the..
25880 20 6f 72 20 73 6f 75 72 63 65 20 62 75 69 6c 74 69 6e 73 20 66 69 6e 69 73 68 65 73 20 65 78 65 .or.source.builtins.finishes.exe
258a0 63 75 74 69 6e 67 2e 20 20 41 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 6f 66 20 45 52 cuting...A.SIGNAL_SPEC.....of.ER
258c0 52 20 6d 65 61 6e 73 20 74 6f 20 65 78 65 63 75 74 65 20 41 52 47 20 65 61 63 68 20 74 69 6d 65 R.means.to.execute.ARG.each.time
258e0 20 61 20 63 6f 6d 6d 61 6e 64 27 73 20 66 61 69 6c 75 72 65 20 77 6f 75 6c 64 20 63 61 75 73 65 .a.command's.failure.would.cause
25900 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 74 6f 20 65 78 69 74 20 77 68 65 6e 20 74 68 65 20 .the.....shell.to.exit.when.the.
25920 2d 65 20 6f 70 74 69 6f 6e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 -e.option.is.enabled...........I
25940 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 72 61 f.no.arguments.are.supplied,.tra
25960 70 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 p.prints.the.list.of.commands.as
25980 73 6f 63 69 61 74 65 64 0a 20 20 20 20 77 69 74 68 20 65 61 63 68 20 73 69 67 6e 61 6c 2e 0a 20 sociated.....with.each.signal...
259a0 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6c 09 70 72 69 6e 74 20 ........Options:.......-l.print.
259c0 61 20 6c 69 73 74 20 6f 66 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 20 61 6e 64 20 74 68 65 69 72 a.list.of.signal.names.and.their
259e0 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 2d 70 09 .corresponding.numbers.......-p.
25a00 64 69 73 70 6c 61 79 20 74 68 65 20 74 72 61 70 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 display.the.trap.commands.associ
25a20 61 74 65 64 20 77 69 74 68 20 65 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 0a ated.with.each.SIGNAL_SPEC......
25a40 20 20 20 20 45 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 65 69 74 68 65 72 20 61 ....Each.SIGNAL_SPEC.is.either.a
25a60 20 73 69 67 6e 61 6c 20 6e 61 6d 65 20 69 6e 20 3c 73 69 67 6e 61 6c 2e 68 3e 20 6f 72 20 61 20 .signal.name.in.<signal.h>.or.a.
25a80 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 2e 0a 20 20 20 20 53 69 67 6e 61 6c 20 6e 61 6d 65 73 20 signal.number......Signal.names.
25aa0 61 72 65 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 61 6e 64 20 74 68 65 20 53 49 47 are.case.insensitive.and.the.SIG
25ac0 20 70 72 65 66 69 78 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 20 41 0a 20 20 20 20 73 69 67 6e .prefix.is.optional...A.....sign
25ae0 61 6c 20 6d 61 79 20 62 65 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 al.may.be.sent.to.the.shell.with
25b00 20 e2 80 9c 6b 69 6c 6c 20 2d 73 69 67 6e 61 6c 20 24 24 e2 80 9d 2e 0a 20 20 20 20 0a 20 20 20 ....kill.-signal.$$.............
25b20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
25b40 73 20 75 6e 6c 65 73 73 20 61 20 53 49 47 53 50 45 43 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 s.unless.a.SIGSPEC.is.invalid.or
25b60 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 54 79 70 .an.invalid.option.is.given..Typ
25b80 65 20 e2 80 98 25 73 20 2d 63 20 e2 80 9c 68 65 6c 70 20 73 65 74 e2 80 9d e2 80 99 20 66 6f 72 e....%s.-c....help.set.......for
25ba0 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 68 65 6c 6c 20 6f 70 .more.information.about.shell.op
25bc0 74 69 6f 6e 73 2e 0a 00 54 79 70 65 20 e2 80 98 25 73 20 2d 63 20 68 65 6c 70 e2 80 99 20 66 6f tions...Type....%s.-c.help....fo
25be0 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 68 65 6c 6c 20 62 r.more.information.about.shell.b
25c00 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 00 55 6e 6b 6e 6f 77 6e 20 53 69 67 6e 61 6c uiltin.commands...Unknown.Signal
25c20 20 23 00 55 6e 6b 6e 6f 77 6e 20 53 69 67 6e 61 6c 20 23 25 64 00 55 6e 6b 6e 6f 77 6e 20 65 72 .#.Unknown.Signal.#%d.Unknown.er
25c40 72 6f 72 00 55 6e 6b 6e 6f 77 6e 20 73 74 61 74 75 73 00 55 6e 73 65 74 20 76 61 6c 75 65 73 20 ror.Unknown.status.Unset.values.
25c60 61 6e 64 20 61 74 74 72 69 62 75 74 65 73 20 6f 66 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 and.attributes.of.shell.variable
25c80 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 s.and.functions...........For.ea
25ca0 63 68 20 4e 41 4d 45 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e ch.NAME,.remove.the.correspondin
25cc0 67 20 76 61 72 69 61 62 6c 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 g.variable.or.function..........
25ce0 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 74 72 65 61 74 20 65 61 63 68 20 4e 41 .Options:.......-f.treat.each.NA
25d00 4d 45 20 61 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 2d 76 09 ME.as.a.shell.function.......-v.
25d20 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 61 20 73 68 65 6c 6c 20 76 61 72 69 61 treat.each.NAME.as.a.shell.varia
25d40 62 6c 65 0a 20 20 20 20 20 20 2d 6e 09 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 ble.......-n.treat.each.NAME.as.
25d60 61 20 6e 61 6d 65 20 72 65 66 65 72 65 6e 63 65 20 61 6e 64 20 75 6e 73 65 74 20 74 68 65 20 76 a.name.reference.and.unset.the.v
25d80 61 72 69 61 62 6c 65 20 69 74 73 65 6c 66 0a 20 20 20 20 09 09 72 61 74 68 65 72 20 74 68 61 6e ariable.itself.......rather.than
25da0 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 74 20 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 .the.variable.it.references.....
25dc0 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 75 6e 73 65 74 20 66 69 72 73 .....Without.options,.unset.firs
25de0 74 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 61 20 76 61 72 69 61 62 6c 65 2c 20 61 6e 64 t.tries.to.unset.a.variable,.and
25e00 20 69 66 20 74 68 61 74 20 66 61 69 6c 73 2c 0a 20 20 20 20 74 72 69 65 73 20 74 6f 20 75 6e 73 .if.that.fails,.....tries.to.uns
25e20 65 74 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 53 6f 6d 65 20 76 61 72 et.a.function...........Some.var
25e40 69 61 62 6c 65 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e 73 65 74 3b 20 61 6c 73 6f 20 73 65 65 iables.cannot.be.unset;.also.see
25e60 20 e2 80 98 72 65 61 64 6f 6e 6c 79 e2 80 99 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 ....readonly..............Exit.S
25e80 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
25ea0 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 s.an.invalid.option.is.given.or.
25ec0 61 20 4e 41 4d 45 20 69 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 00 55 72 67 65 6e 74 20 49 4f 20 63 a.NAME.is.read-only..Urgent.IO.c
25ee0 6f 6e 64 69 74 69 6f 6e 00 55 73 61 67 65 3a 09 25 73 20 5b 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 ondition.Usage:.%s.[GNU.long.opt
25f00 69 6f 6e 5d 20 5b 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 09 25 73 20 5b 47 4e 55 20 6c 6f 6e 67 20 ion].[option]......%s.[GNU.long.
25f20 6f 70 74 69 6f 6e 5d 20 5b 6f 70 74 69 6f 6e 5d 20 73 63 72 69 70 74 2d 66 69 6c 65 20 2e 2e 2e option].[option].script-file....
25f40 0a 00 55 73 65 20 e2 80 9c 25 73 e2 80 9d 20 74 6f 20 6c 65 61 76 65 20 74 68 65 20 73 68 65 6c ..Use....%s....to.leave.the.shel
25f60 6c 2e 0a 00 55 73 65 20 74 68 65 20 e2 80 98 62 61 73 68 62 75 67 e2 80 99 20 63 6f 6d 6d 61 6e l...Use.the....bashbug....comman
25f80 64 20 74 6f 20 72 65 70 6f 72 74 20 62 75 67 73 2e 0a 00 55 73 65 72 20 73 69 67 6e 61 6c 20 31 d.to.report.bugs...User.signal.1
25fa0 00 55 73 65 72 20 73 69 67 6e 61 6c 20 32 00 57 61 69 74 20 66 6f 72 20 6a 6f 62 20 63 6f 6d 70 .User.signal.2.Wait.for.job.comp
25fc0 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a 20 letion.and.return.exit.status...
25fe0 20 20 20 0a 20 20 20 20 57 61 69 74 73 20 66 6f 72 20 65 61 63 68 20 70 72 6f 63 65 73 73 20 69 ........Waits.for.each.process.i
26000 64 65 6e 74 69 66 69 65 64 20 62 79 20 61 6e 20 49 44 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 dentified.by.an.ID,.which.may.be
26020 20 61 20 70 72 6f 63 65 73 73 20 49 44 20 6f 72 20 61 0a 20 20 20 20 6a 6f 62 20 73 70 65 63 69 .a.process.ID.or.a.....job.speci
26040 66 69 63 61 74 69 6f 6e 2c 20 61 6e 64 20 72 65 70 6f 72 74 73 20 69 74 73 20 74 65 72 6d 69 6e fication,.and.reports.its.termin
26060 61 74 69 6f 6e 20 73 74 61 74 75 73 2e 20 20 49 66 20 49 44 20 69 73 20 6e 6f 74 0a 20 20 20 20 ation.status...If.ID.is.not.....
26080 67 69 76 65 6e 2c 20 77 61 69 74 73 20 66 6f 72 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 61 given,.waits.for.all.currently.a
260a0 63 74 69 76 65 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2c 20 61 6e 64 20 74 68 65 20 72 ctive.child.processes,.and.the.r
260c0 65 74 75 72 6e 0a 20 20 20 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 6f 2e 20 20 49 66 20 49 44 eturn.....status.is.zero...If.ID
260e0 20 69 73 20 61 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 77 61 69 74 73 20 66 .is.a.job.specification,.waits.f
26100 6f 72 20 61 6c 6c 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 69 6e 20 74 68 61 74 20 6a 6f 62 or.all.processes.....in.that.job
26120 27 73 20 70 69 70 65 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 6e 20 's.pipeline...........If.the.-n.
26140 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 77 61 69 74 73 20 66 6f 72 20 74 68 option.is.supplied,.waits.for.th
26160 65 20 6e 65 78 74 20 6a 6f 62 20 74 6f 20 74 65 72 6d 69 6e 61 74 65 20 61 6e 64 0a 20 20 20 20 e.next.job.to.terminate.and.....
26180 72 65 74 75 72 6e 73 20 69 74 73 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 returns.its.exit.status.........
261a0 20 20 49 66 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 ..If.the.-f.option.is.supplied,.
261c0 61 6e 64 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 77 61 69 74 and.job.control.is.enabled,.wait
261e0 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 20 49 44 20 74 6f 20 74 65 s.for.the.....specified.ID.to.te
26200 72 6d 69 6e 61 74 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 77 61 69 74 69 6e 67 20 66 6f 72 20 rminate,.instead.of.waiting.for.
26220 69 74 20 74 6f 20 63 68 61 6e 67 65 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 it.to.change.status...........Ex
26240 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 it.Status:.....Returns.the.statu
26260 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 49 44 3b 20 66 61 69 6c 73 20 69 66 20 49 44 20 69 73 s.of.the.last.ID;.fails.if.ID.is
26280 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 0a 20 20 20 20 6f 70 74 69 6f .invalid.or.an.invalid.....optio
262a0 6e 20 69 73 20 67 69 76 65 6e 2e 00 57 61 69 74 20 66 6f 72 20 70 72 6f 63 65 73 73 20 63 6f 6d n.is.given..Wait.for.process.com
262c0 70 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a pletion.and.return.exit.status..
262e0 20 20 20 20 0a 20 20 20 20 57 61 69 74 73 20 66 6f 72 20 65 61 63 68 20 70 72 6f 63 65 73 73 20 .........Waits.for.each.process.
26300 73 70 65 63 69 66 69 65 64 20 62 79 20 61 20 50 49 44 20 61 6e 64 20 72 65 70 6f 72 74 73 20 69 specified.by.a.PID.and.reports.i
26320 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73 74 61 74 75 73 2e 0a 20 20 20 20 49 66 20 50 49 ts.termination.status......If.PI
26340 44 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 2c 20 77 61 69 74 73 20 66 6f 72 20 61 6c 6c 20 63 75 D.is.not.given,.waits.for.all.cu
26360 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2c 0a rrently.active.child.processes,.
26380 20 20 20 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 ....and.the.return.status.is.zer
263a0 6f 2e 20 20 50 49 44 20 6d 75 73 74 20 62 65 20 61 20 70 72 6f 63 65 73 73 20 49 44 2e 0a 20 20 o...PID.must.be.a.process.ID....
263c0 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 .......Exit.Status:.....Returns.
263e0 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 50 49 44 3b 20 66 61 69 6c the.status.of.the.last.PID;.fail
26400 73 20 69 66 20 50 49 44 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 s.if.PID.is.invalid.or.an.invali
26420 64 0a 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 57 69 6e 64 6f 77 20 63 68 d.....option.is.given..Window.ch
26440 61 6e 67 65 64 00 57 72 69 74 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 73 74 61 anged.Write.arguments.to.the.sta
26460 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 ndard.output...........Display.t
26480 68 65 20 41 52 47 73 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 66 he.ARGs.on.the.standard.output.f
264a0 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f ollowed.by.a.newline...........O
264c0 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 64 6f 20 6e 6f 74 20 61 70 70 65 6e 64 20 61 ptions:.......-n.do.not.append.a
264e0 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 .newline..........Exit.Status:..
26500 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 ...Returns.success.unless.a.writ
26520 65 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 57 72 69 74 65 20 61 72 67 75 6d 65 6e 74 73 20 e.error.occurs..Write.arguments.
26540 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 to.the.standard.output..........
26560 20 44 69 73 70 6c 61 79 20 74 68 65 20 41 52 47 73 2c 20 73 65 70 61 72 61 74 65 64 20 62 79 20 .Display.the.ARGs,.separated.by.
26580 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20 61 6e 64 20 66 6f 6c a.single.space.character.and.fol
265a0 6c 6f 77 65 64 20 62 79 20 61 0a 20 20 20 20 6e 65 77 6c 69 6e 65 2c 20 6f 6e 20 74 68 65 20 73 lowed.by.a.....newline,.on.the.s
265c0 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 tandard.output...........Options
265e0 3a 0a 20 20 20 20 20 20 2d 6e 09 64 6f 20 6e 6f 74 20 61 70 70 65 6e 64 20 61 20 6e 65 77 6c 69 :.......-n.do.not.append.a.newli
26600 6e 65 0a 20 20 20 20 20 20 2d 65 09 65 6e 61 62 6c 65 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f ne.......-e.enable.interpretatio
26620 6e 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 n.of.the.following.backslash.esc
26640 61 70 65 73 0a 20 20 20 20 20 20 2d 45 09 65 78 70 6c 69 63 69 74 6c 79 20 73 75 70 70 72 65 73 apes.......-E.explicitly.suppres
26660 73 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 62 61 63 6b 73 6c 61 73 68 20 65 73 s.interpretation.of.backslash.es
26680 63 61 70 65 73 0a 20 20 20 20 0a 20 20 20 20 e2 80 98 65 63 68 6f e2 80 99 20 69 6e 74 65 72 70 capes.............echo....interp
266a0 72 65 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 2d 65 73 63 rets.the.following.backslash-esc
266c0 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 3a 0a 20 20 20 20 20 20 5c 61 09 61 6c 65 72 74 20 aped.characters:.......\a.alert.
266e0 28 62 65 6c 6c 29 0a 20 20 20 20 20 20 5c 62 09 62 61 63 6b 73 70 61 63 65 0a 20 20 20 20 20 20 (bell).......\b.backspace.......
26700 5c 63 09 73 75 70 70 72 65 73 73 20 66 75 72 74 68 65 72 20 6f 75 74 70 75 74 0a 20 20 20 20 20 \c.suppress.further.output......
26720 20 5c 65 09 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 20 20 5c 45 09 65 73 .\e.escape.character.......\E.es
26740 63 61 70 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 20 20 5c 66 09 66 6f 72 6d 20 66 65 65 cape.character.......\f.form.fee
26760 64 0a 20 20 20 20 20 20 5c 6e 09 6e 65 77 20 6c 69 6e 65 0a 20 20 20 20 20 20 5c 72 09 63 61 72 d.......\n.new.line.......\r.car
26780 72 69 61 67 65 20 72 65 74 75 72 6e 0a 20 20 20 20 20 20 5c 74 09 68 6f 72 69 7a 6f 6e 74 61 6c riage.return.......\t.horizontal
267a0 20 74 61 62 0a 20 20 20 20 20 20 5c 76 09 76 65 72 74 69 63 61 6c 20 74 61 62 0a 20 20 20 20 20 .tab.......\v.vertical.tab......
267c0 20 5c 5c 09 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 20 20 20 5c 30 6e 6e 6e 09 74 68 65 20 63 68 .\\.backslash.......\0nnn.the.ch
267e0 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 41 53 43 49 49 20 63 6f 64 65 20 69 73 20 4e 4e 4e 20 aracter.whose.ASCII.code.is.NNN.
26800 28 6f 63 74 61 6c 29 2e 20 20 4e 4e 4e 20 63 61 6e 20 62 65 0a 20 20 20 20 09 09 30 20 74 6f 20 (octal)...NNN.can.be.......0.to.
26820 33 20 6f 63 74 61 6c 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 5c 78 48 48 09 74 68 65 20 65 69 3.octal.digits.......\xHH.the.ei
26840 67 68 74 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 ght-bit.character.whose.value.is
26860 20 48 48 20 28 68 65 78 61 64 65 63 69 6d 61 6c 29 2e 20 20 48 48 0a 20 20 20 20 09 09 63 61 6e .HH.(hexadecimal)...HH.......can
26880 20 62 65 20 6f 6e 65 20 6f 72 20 74 77 6f 20 68 65 78 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 .be.one.or.two.hex.digits.......
268a0 5c 75 48 48 48 48 09 74 68 65 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 20 77 68 6f \uHHHH.the.Unicode.character.who
268c0 73 65 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 68 65 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 se.value.is.the.hexadecimal.valu
268e0 65 20 48 48 48 48 2e 0a 20 20 20 20 09 09 48 48 48 48 20 63 61 6e 20 62 65 20 6f 6e 65 20 74 6f e.HHHH........HHHH.can.be.one.to
26900 20 66 6f 75 72 20 68 65 78 20 64 69 67 69 74 73 2e 0a 20 20 20 20 20 20 5c 55 48 48 48 48 48 48 .four.hex.digits........\UHHHHHH
26920 48 48 20 74 68 65 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 76 HH.the.Unicode.character.whose.v
26940 61 6c 75 65 20 69 73 20 74 68 65 20 68 65 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 0a 20 20 alue.is.the.hexadecimal.value...
26960 20 20 09 09 48 48 48 48 48 48 48 48 2e 20 48 48 48 48 48 48 48 48 20 63 61 6e 20 62 65 20 6f 6e ....HHHHHHHH..HHHHHHHH.can.be.on
26980 65 20 74 6f 20 65 69 67 68 74 20 68 65 78 20 64 69 67 69 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 e.to.eight.hex.digits...........
269a0 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 Exit.Status:.....Returns.success
269c0 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 65 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 59 6f .unless.a.write.error.occurs..Yo
269e0 75 20 68 61 76 65 20 6d 61 69 6c 20 69 6e 20 24 5f 00 59 6f 75 20 68 61 76 65 20 6e 65 77 20 6d u.have.mail.in.$_.You.have.new.m
26a00 61 69 6c 20 69 6e 20 24 5f 00 5b 20 61 72 67 2e 2e 2e 20 5d 00 5b 5b 20 65 78 70 72 65 73 73 69 ail.in.$_.[.arg....].[[.expressi
26a20 6f 6e 20 5d 5d 00 e2 80 98 25 63 e2 80 99 3a 20 62 61 64 20 63 6f 6d 6d 61 6e 64 00 e2 80 98 25 on.]]....%c...:.bad.command....%
26a40 63 e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 e2 c...:.invalid.format.character..
26a60 80 98 25 63 e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 6f 6c 69 63 20 6d 6f 64 65 20 63 ..%c...:.invalid.symbolic.mode.c
26a80 68 61 72 61 63 74 65 72 00 e2 80 98 25 63 e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 6f haracter....%c...:.invalid.symbo
26aa0 6c 69 63 20 6d 6f 64 65 20 6f 70 65 72 61 74 6f 72 00 e2 80 98 25 63 e2 80 99 3a 20 69 6e 76 61 lic.mode.operator....%c...:.inva
26ac0 6c 69 64 20 74 69 6d 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 e2 80 lid.time.format.specification...
26ae0 98 25 73 e2 80 99 3a 20 63 61 6e 6e 6f 74 20 75 6e 62 69 6e 64 00 e2 80 98 25 73 e2 80 99 3a 20 .%s...:.cannot.unbind....%s...:.
26b00 69 6e 76 61 6c 69 64 20 61 6c 69 61 73 20 6e 61 6d 65 00 e2 80 98 25 73 e2 80 99 3a 20 69 6e 76 invalid.alias.name....%s...:.inv
26b20 61 6c 69 64 20 6b 65 79 6d 61 70 20 6e 61 6d 65 00 e2 80 98 25 73 e2 80 99 3a 20 69 6e 76 61 6c alid.keymap.name....%s...:.inval
26b40 69 64 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 66 6f 72 20 6e 61 6d 65 20 72 65 66 65 72 65 id.variable.name.for.name.refere
26b60 6e 63 65 00 e2 80 98 25 73 e2 80 99 3a 20 69 73 20 61 20 73 70 65 63 69 61 6c 20 62 75 69 6c 74 nce....%s...:.is.a.special.built
26b80 69 6e 00 e2 80 98 25 73 e2 80 99 3a 20 6d 69 73 73 69 6e 67 20 66 6f 72 6d 61 74 20 63 68 61 72 in....%s...:.missing.format.char
26ba0 61 63 74 65 72 00 e2 80 98 25 73 e2 80 99 3a 20 6e 6f 74 20 61 20 70 69 64 20 6f 72 20 76 61 6c acter....%s...:.not.a.pid.or.val
26bc0 69 64 20 6a 6f 62 20 73 70 65 63 00 e2 80 98 25 73 e2 80 99 3a 20 6e 6f 74 20 61 20 76 61 6c 69 id.job.spec....%s...:.not.a.vali
26be0 64 20 69 64 65 6e 74 69 66 69 65 72 00 e2 80 98 25 73 e2 80 99 3a 20 75 6e 6b 6e 6f 77 6e 20 66 d.identifier....%s...:.unknown.f
26c00 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 00 e2 80 98 29 e2 80 99 20 65 78 70 65 63 74 65 64 00 e2 80 unction.name....)....expected...
26c20 98 29 e2 80 99 20 65 78 70 65 63 74 65 64 2c 20 66 6f 75 6e 64 20 25 73 00 e2 80 98 3a e2 80 99 .)....expected,.found.%s....:...
26c40 20 65 78 70 65 63 74 65 64 20 66 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 .expected.for.conditional.expres
26c60 73 69 6f 6e 00 61 64 64 5f 70 72 6f 63 65 73 73 3a 20 70 69 64 20 25 35 6c 64 20 28 25 73 29 20 sion.add_process:.pid.%5ld.(%s).
26c80 6d 61 72 6b 65 64 20 61 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 00 61 64 64 5f 70 72 6f 63 65 73 marked.as.still.alive.add_proces
26ca0 73 3a 20 70 72 6f 63 65 73 73 20 25 35 6c 64 20 28 25 73 29 20 69 6e 20 74 68 65 5f 70 69 70 65 s:.process.%5ld.(%s).in.the_pipe
26cc0 6c 69 6e 65 00 61 6c 69 61 73 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e line.alias.[-p].[name[=value]...
26ce0 2e 20 5d 00 61 6c 6c 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 73 3a 20 6e 6f 20 66 75 6e 63 ..].all_local_variables:.no.func
26d00 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 6e 74 20 73 63 6f 70 65 00 61 72 tion.context.at.current.scope.ar
26d20 67 75 6d 65 6e 74 00 61 72 67 75 6d 65 6e 74 20 65 78 70 65 63 74 65 64 00 61 72 72 61 79 20 76 gument.argument.expected.array.v
26d40 61 72 69 61 62 6c 65 20 73 75 70 70 6f 72 74 20 72 65 71 75 69 72 65 64 00 61 74 74 65 6d 70 74 ariable.support.required.attempt
26d60 65 64 20 61 73 73 69 67 6e 6d 65 6e 74 20 74 6f 20 6e 6f 6e 2d 76 61 72 69 61 62 6c 65 00 62 61 ed.assignment.to.non-variable.ba
26d80 64 20 61 72 72 61 79 20 73 75 62 73 63 72 69 70 74 00 62 61 64 20 63 6f 6d 6d 61 6e 64 20 74 79 d.array.subscript.bad.command.ty
26da0 70 65 00 62 61 64 20 63 6f 6e 6e 65 63 74 6f 72 00 62 61 64 20 6a 75 6d 70 00 62 61 64 20 73 75 pe.bad.connector.bad.jump.bad.su
26dc0 62 73 74 69 74 75 74 69 6f 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e 67 20 e2 80 9c 60 e2 80 9d 20 69 bstitution:.no.closing....`....i
26de0 6e 20 25 73 00 62 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e n.%s.bad.substitution:.no.closin
26e00 67 20 e2 80 98 25 73 e2 80 99 20 69 6e 20 25 73 00 62 61 73 68 20 68 6f 6d 65 20 70 61 67 65 3a g....%s....in.%s.bash.home.page:
26e20 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 62 61 .<http://www.gnu.org/software/ba
26e40 73 68 3e 0a 00 62 61 73 68 5f 65 78 65 63 75 74 65 5f 75 6e 69 78 5f 63 6f 6d 6d 61 6e 64 3a 20 sh>..bash_execute_unix_command:.
26e60 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6b 65 79 6d 61 70 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 00 62 cannot.find.keymap.for.command.b
26e80 67 20 5b 6a 6f 62 5f 73 70 65 63 20 2e 2e 2e 5d 00 62 69 6e 64 20 5b 2d 6c 70 73 76 50 53 56 58 g.[job_spec....].bind.[-lpsvPSVX
26ea0 5d 20 5b 2d 6d 20 6b 65 79 6d 61 70 5d 20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 5b 2d 71 20 ].[-m.keymap].[-f.filename].[-q.
26ec0 6e 61 6d 65 5d 20 5b 2d 75 20 6e 61 6d 65 5d 20 5b 2d 72 20 6b 65 79 73 65 71 5d 20 5b 2d 78 20 name].[-u.name].[-r.keyseq].[-x.
26ee0 6b 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 5b 6b 65 79 73 65 71 3a 72 65 keyseq:shell-command].[keyseq:re
26f00 61 64 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 20 72 65 61 64 6c 69 6e 65 2d 63 6f 6d 6d adline-function.or.readline-comm
26f20 61 6e 64 5d 00 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c and].brace.expansion:.cannot.all
26f40 6f 63 61 74 65 20 6d 65 6d 6f 72 79 20 66 6f 72 20 25 73 00 62 72 61 63 65 20 65 78 70 61 6e 73 ocate.memory.for.%s.brace.expans
26f60 69 6f 6e 3a 20 66 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 74 65 20 6d 65 6d 6f 72 79 20 66 ion:.failed.to.allocate.memory.f
26f80 6f 72 20 25 75 20 65 6c 65 6d 65 6e 74 73 00 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e 3a 20 or.%u.elements.brace.expansion:.
26fa0 66 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 74 65 20 6d 65 6d 6f 72 79 20 66 6f 72 20 e2 80 failed.to.allocate.memory.for...
26fc0 98 25 73 e2 80 99 00 62 72 65 61 6b 20 5b 6e 5d 00 62 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 .%s....break.[n].bug:.bad.expass
26fe0 69 67 6e 20 74 6f 6b 65 6e 00 62 75 69 6c 74 69 6e 20 5b 73 68 65 6c 6c 2d 62 75 69 6c 74 69 6e ign.token.builtin.[shell-builtin
27000 20 5b 61 72 67 20 2e 2e 2e 5d 5d 00 63 61 6c 6c 65 72 20 5b 65 78 70 72 5d 00 63 61 6e 20 6f 6e .[arg....]].caller.[expr].can.on
27020 6c 79 20 e2 80 98 72 65 74 75 72 6e e2 80 99 20 66 72 6f 6d 20 61 20 66 75 6e 63 74 69 6f 6e 20 ly....return....from.a.function.
27040 6f 72 20 73 6f 75 72 63 65 64 20 73 63 72 69 70 74 00 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 or.sourced.script.can.only.be.us
27060 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 ed.in.a.function.cannot.allocate
27080 20 6e 65 77 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 66 6f 72 20 62 61 73 68 20 69 6e .new.file.descriptor.for.bash.in
270a0 70 75 74 20 66 72 6f 6d 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 74 65 6d put.from.fd.%d.cannot.create.tem
270c0 70 20 66 69 6c 65 20 66 6f 72 20 68 65 72 65 2d 64 6f 63 75 6d 65 6e 74 3a 20 25 73 00 63 61 6e p.file.for.here-document:.%s.can
270e0 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 66 64 20 25 64 20 74 6f 20 66 64 20 25 64 00 63 61 6e not.duplicate.fd.%d.to.fd.%d.can
27100 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 61 73 20 66 not.duplicate.named.pipe.%s.as.f
27120 64 20 25 64 00 63 61 6e 6e 6f 74 20 66 69 6e 64 20 25 73 20 69 6e 20 73 68 61 72 65 64 20 6f 62 d.%d.cannot.find.%s.in.shared.ob
27140 6a 65 63 74 20 25 73 3a 20 25 73 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f ject.%s:.%s.cannot.make.child.fo
27160 72 20 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 r.command.substitution.cannot.ma
27180 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 70 72 6f 63 65 73 73 20 73 75 62 73 74 69 74 75 74 69 6f ke.child.for.process.substitutio
271a0 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 n.cannot.make.pipe.for.command.s
271c0 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 ubstitution.cannot.make.pipe.for
271e0 20 70 72 6f 63 65 73 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6f 70 65 .process.substitution.cannot.ope
27200 6e 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 66 6f 72 20 72 65 61 64 69 6e 67 00 63 61 6e 6e n.named.pipe.%s.for.reading.cann
27220 6f 74 20 6f 70 65 6e 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 66 6f 72 20 77 72 69 74 69 6e ot.open.named.pipe.%s.for.writin
27240 67 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 25 73 3a 20 g.cannot.open.shared.object.%s:.
27260 25 73 00 63 61 6e 6e 6f 74 20 72 65 64 69 72 65 63 74 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 %s.cannot.redirect.standard.inpu
27280 74 20 66 72 6f 6d 20 2f 64 65 76 2f 6e 75 6c 6c 3a 20 25 73 00 63 61 6e 6e 6f 74 20 72 65 73 65 t.from./dev/null:.%s.cannot.rese
272a0 74 20 6e 6f 64 65 6c 61 79 20 6d 6f 64 65 20 66 6f 72 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 t.nodelay.mode.for.fd.%d.cannot.
272c0 73 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 73 69 6d 75 set.and.unset.shell.options.simu
272e0 6c 74 61 6e 65 6f 75 73 6c 79 00 63 61 6e 6e 6f 74 20 73 65 74 20 67 69 64 20 74 6f 20 25 64 3a ltaneously.cannot.set.gid.to.%d:
27300 20 65 66 66 65 63 74 69 76 65 20 67 69 64 20 25 64 00 63 61 6e 6e 6f 74 20 73 65 74 20 74 65 72 .effective.gid.%d.cannot.set.ter
27320 6d 69 6e 61 6c 20 70 72 6f 63 65 73 73 20 67 72 6f 75 70 20 28 25 64 29 00 63 61 6e 6e 6f 74 20 minal.process.group.(%d).cannot.
27340 73 65 74 20 75 69 64 20 74 6f 20 25 64 3a 20 65 66 66 65 63 74 69 76 65 20 75 69 64 20 25 64 00 set.uid.to.%d:.effective.uid.%d.
27360 63 61 6e 6e 6f 74 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 75 6e 73 65 74 20 61 20 66 75 cannot.simultaneously.unset.a.fu
27380 6e 63 74 69 6f 6e 20 61 6e 64 20 61 20 76 61 72 69 61 62 6c 65 00 63 61 6e 6e 6f 74 20 73 74 61 nction.and.a.variable.cannot.sta
273a0 72 74 20 64 65 62 75 67 67 65 72 3b 20 64 65 62 75 67 67 69 6e 67 20 6d 6f 64 65 20 64 69 73 61 rt.debugger;.debugging.mode.disa
273c0 62 6c 65 64 00 63 61 6e 6e 6f 74 20 73 75 73 70 65 6e 64 00 63 61 6e 6e 6f 74 20 73 75 73 70 65 bled.cannot.suspend.cannot.suspe
273e0 6e 64 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 00 63 61 6e 6e 6f 74 20 75 73 65 20 e2 80 98 2d nd.a.login.shell.cannot.use....-
27400 66 e2 80 99 20 74 6f 20 6d 61 6b 65 20 66 75 6e 63 74 69 6f 6e 73 00 63 61 6e 6e 6f 74 20 75 73 f....to.make.functions.cannot.us
27420 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6f 66 20 2d 61 6e 72 77 00 63 61 73 65 20 57 4f e.more.than.one.of.-anrw.case.WO
27440 52 44 20 69 6e 20 5b 50 41 54 54 45 52 4e 20 5b 7c 20 50 41 54 54 45 52 4e 5d 2e 2e 2e 29 20 43 RD.in.[PATTERN.[|.PATTERN]...).C
27460 4f 4d 4d 41 4e 44 53 20 3b 3b 5d 2e 2e 2e 20 65 73 61 63 00 63 64 20 5b 2d 4c 7c 5b 2d 50 20 5b OMMANDS.;;]....esac.cd.[-L|[-P.[
27480 2d 65 5d 5d 20 5b 2d 40 5d 5d 20 5b 64 69 72 5d 00 63 68 69 6c 64 20 73 65 74 70 67 69 64 20 28 -e]].[-@]].[dir].child.setpgid.(
274a0 25 6c 64 20 74 6f 20 25 6c 64 29 00 63 6f 6d 6d 61 6e 64 20 5b 2d 70 56 76 5d 20 63 6f 6d 6d 61 %ld.to.%ld).command.[-pVv].comma
274c0 6e 64 20 5b 61 72 67 20 2e 2e 2e 5d 00 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 75 74 69 6f nd.[arg....].command.substitutio
274e0 6e 3a 20 69 67 6e 6f 72 65 64 20 6e 75 6c 6c 20 62 79 74 65 20 69 6e 20 69 6e 70 75 74 00 63 6f n:.ignored.null.byte.in.input.co
27500 6d 6d 61 6e 64 5f 73 75 62 73 74 69 74 75 74 65 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 mmand_substitute:.cannot.duplica
27520 74 65 20 70 69 70 65 20 61 73 20 66 64 20 31 00 63 6f 6d 70 67 65 6e 20 5b 2d 61 62 63 64 65 66 te.pipe.as.fd.1.compgen.[-abcdef
27540 67 6a 6b 73 75 76 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 gjksuv].[-o.option].[-A.action].
27560 5b 2d 47 20 67 6c 6f 62 70 61 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 [-G.globpat].[-W.wordlist]..[-F.
27580 66 75 6e 63 74 69 6f 6e 5d 20 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 function].[-C.command].[-X.filte
275a0 72 70 61 74 5d 20 5b 2d 50 20 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 77 rpat].[-P.prefix].[-S.suffix].[w
275c0 6f 72 64 5d 00 63 6f 6d 70 6c 65 74 65 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 5d 20 5b 2d ord].complete.[-abcdefgjksuv].[-
275e0 70 72 5d 20 5b 2d 44 45 49 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 41 20 61 63 74 69 6f pr].[-DEI].[-o.option].[-A.actio
27600 6e 5d 20 5b 2d 47 20 67 6c 6f 62 70 61 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b n].[-G.globpat].[-W.wordlist]..[
27620 2d 46 20 66 75 6e 63 74 69 6f 6e 5d 20 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 -F.function].[-C.command].[-X.fi
27640 6c 74 65 72 70 61 74 5d 20 5b 2d 50 20 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d lterpat].[-P.prefix].[-S.suffix]
27660 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e .[name....].completion:.function
27680 20 e2 80 98 25 73 e2 80 99 20 6e 6f 74 20 66 6f 75 6e 64 00 63 6f 6d 70 6f 70 74 20 5b 2d 6f 7c ....%s....not.found.compopt.[-o|
276a0 2b 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 44 45 49 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 63 6f 6e +o.option].[-DEI].[name....].con
276c0 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 ditional.binary.operator.expecte
276e0 64 00 63 6f 6e 74 69 6e 75 65 20 5b 6e 5d 00 63 6f 70 72 6f 63 20 5b 4e 41 4d 45 5d 20 63 6f 6d d.continue.[n].coproc.[NAME].com
27700 6d 61 6e 64 20 5b 72 65 64 69 72 65 63 74 69 6f 6e 73 5d 00 63 6f 75 6c 64 20 6e 6f 74 20 66 69 mand.[redirections].could.not.fi
27720 6e 64 20 2f 74 6d 70 2c 20 70 6c 65 61 73 65 20 63 72 65 61 74 65 21 00 63 70 72 69 6e 74 66 3a nd./tmp,.please.create!.cprintf:
27740 20 e2 80 98 25 63 e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 ....%c...:.invalid.format.charac
27760 74 65 72 00 63 75 72 72 65 6e 74 00 64 65 63 6c 61 72 65 20 5b 2d 61 41 66 46 67 69 6c 6e 72 74 ter.current.declare.[-aAfFgilnrt
27780 75 78 5d 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 00 64 65 6c 65 ux].[-p].[name[=value]....].dele
277a0 74 69 6e 67 20 73 74 6f 70 70 65 64 20 6a 6f 62 20 25 64 20 77 69 74 68 20 70 72 6f 63 65 73 73 ting.stopped.job.%d.with.process
277c0 20 67 72 6f 75 70 20 25 6c 64 00 64 65 73 63 72 69 62 65 5f 70 69 64 3a 20 25 6c 64 3a 20 6e 6f .group.%ld.describe_pid:.%ld:.no
277e0 20 73 75 63 68 20 70 69 64 00 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 65 6d 70 74 79 00 .such.pid.directory.stack.empty.
27800 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 69 6e 64 65 78 00 64 69 72 73 20 5b 2d 63 6c 70 directory.stack.index.dirs.[-clp
27820 76 5d 20 5b 2b 4e 5d 20 5b 2d 4e 5d 00 64 69 73 6f 77 6e 20 5b 2d 68 5d 20 5b 2d 61 72 5d 20 5b v].[+N].[-N].disown.[-h].[-ar].[
27840 6a 6f 62 73 70 65 63 20 2e 2e 2e 20 7c 20 70 69 64 20 2e 2e 2e 5d 00 64 69 76 69 73 69 6f 6e 20 jobspec.....|.pid....].division.
27860 62 79 20 30 00 64 79 6e 61 6d 69 63 20 6c 6f 61 64 69 6e 67 20 6e 6f 74 20 61 76 61 69 6c 61 62 by.0.dynamic.loading.not.availab
27880 6c 65 00 65 63 68 6f 20 5b 2d 6e 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 63 68 6f 20 5b 2d 6e 65 le.echo.[-n].[arg....].echo.[-ne
278a0 45 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 6d 70 74 79 20 61 72 72 61 79 20 76 61 72 69 61 62 6c E].[arg....].empty.array.variabl
278c0 65 20 6e 61 6d 65 00 65 6e 61 62 6c 65 20 5b 2d 61 5d 20 5b 2d 64 6e 70 73 5d 20 5b 2d 66 20 66 e.name.enable.[-a].[-dnps].[-f.f
278e0 69 6c 65 6e 61 6d 65 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 65 72 72 6f 72 20 67 65 74 74 69 6e ilename].[name....].error.gettin
27900 67 20 74 65 72 6d 69 6e 61 6c 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 72 72 6f 72 20 g.terminal.attributes:.%s.error.
27920 69 6d 70 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f importing.function.definition.fo
27940 72 20 e2 80 98 25 73 e2 80 99 00 65 72 72 6f 72 20 73 65 74 74 69 6e 67 20 74 65 72 6d 69 6e 61 r....%s....error.setting.termina
27960 6c 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 76 61 6c 20 5b 61 72 67 20 2e 2e 2e 5d 00 l.attributes:.%s.eval.[arg....].
27980 65 76 61 6c 3a 20 6d 61 78 69 6d 75 6d 20 65 76 61 6c 20 6e 65 73 74 69 6e 67 20 6c 65 76 65 6c eval:.maximum.eval.nesting.level
279a0 20 65 78 63 65 65 64 65 64 20 28 25 64 29 00 65 78 65 63 20 5b 2d 63 6c 5d 20 5b 2d 61 20 6e 61 .exceeded.(%d).exec.[-cl].[-a.na
279c0 6d 65 5d 20 5b 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 75 6d 65 6e 74 73 20 2e 2e 2e 5d 5d 20 5b 72 me].[command.[arguments....]].[r
279e0 65 64 69 72 65 63 74 69 6f 6e 20 2e 2e 2e 5d 00 65 78 65 63 75 74 65 5f 63 6f 70 72 6f 63 3a 20 edirection....].execute_coproc:.
27a00 63 6f 70 72 6f 63 20 5b 25 64 3a 25 73 5d 20 73 74 69 6c 6c 20 65 78 69 73 74 73 00 65 78 69 74 coproc.[%d:%s].still.exists.exit
27a20 20 5b 6e 5d 00 65 78 70 65 63 74 65 64 20 e2 80 98 29 e2 80 99 00 65 78 70 6f 6e 65 6e 74 20 6c .[n].expected....)....exponent.l
27a40 65 73 73 20 74 68 61 6e 20 30 00 65 78 70 6f 72 74 20 5b 2d 66 6e 5d 20 5b 6e 61 6d 65 5b 3d 76 ess.than.0.export.[-fn].[name[=v
27a60 61 6c 75 65 5d 20 2e 2e 2e 5d 20 6f 72 20 65 78 70 6f 72 74 20 2d 70 00 65 78 70 72 65 73 73 69 alue]....].or.export.-p.expressi
27a80 6f 6e 20 65 78 70 65 63 74 65 64 00 65 78 70 72 65 73 73 69 6f 6e 20 72 65 63 75 72 73 69 6f 6e on.expected.expression.recursion
27aa0 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 00 66 63 20 5b 2d 65 20 65 6e 61 6d 65 5d 20 5b 2d .level.exceeded.fc.[-e.ename].[-
27ac0 6c 6e 72 5d 20 5b 66 69 72 73 74 5d 20 5b 6c 61 73 74 5d 20 6f 72 20 66 63 20 2d 73 20 5b 70 61 lnr].[first].[last].or.fc.-s.[pa
27ae0 74 3d 72 65 70 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 00 66 67 20 5b 6a 6f 62 5f 73 70 65 63 5d 00 66 t=rep].[command].fg.[job_spec].f
27b00 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 66 69 6c 65 ile.descriptor.out.of.range.file
27b20 6e 61 6d 65 20 61 72 67 75 6d 65 6e 74 20 72 65 71 75 69 72 65 64 00 66 6f 72 20 28 28 20 65 78 name.argument.required.for.((.ex
27b40 70 31 3b 20 65 78 70 32 3b 20 65 78 70 33 20 29 29 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 p1;.exp2;.exp3.));.do.COMMANDS;.
27b60 64 6f 6e 65 00 66 6f 72 20 4e 41 4d 45 20 5b 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 20 5d 20 3b 20 done.for.NAME.[in.WORDS.....].;.
27b80 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 66 6f 72 6b 65 64 20 70 69 64 20 25 64 20 do.COMMANDS;.done.forked.pid.%d.
27ba0 61 70 70 65 61 72 73 20 69 6e 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 20 25 64 00 66 6f 72 6d 61 74 appears.in.running.job.%d.format
27bc0 20 70 61 72 73 69 6e 67 20 70 72 6f 62 6c 65 6d 3a 20 25 73 00 66 72 65 65 3a 20 63 61 6c 6c 65 .parsing.problem:.%s.free:.calle
27be0 64 20 77 69 74 68 20 61 6c 72 65 61 64 79 20 66 72 65 65 64 20 62 6c 6f 63 6b 20 61 72 67 75 6d d.with.already.freed.block.argum
27c00 65 6e 74 00 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 75 6e 61 6c 6c 6f 63 61 74 65 ent.free:.called.with.unallocate
27c20 64 20 62 6c 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 66 72 65 65 3a 20 73 74 61 72 74 20 61 6e 64 d.block.argument.free:.start.and
27c40 20 65 6e 64 20 63 68 75 6e 6b 20 73 69 7a 65 73 20 64 69 66 66 65 72 00 66 72 65 65 3a 20 75 6e .end.chunk.sizes.differ.free:.un
27c60 64 65 72 66 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 73 20 6f 75 74 20 derflow.detected;.mh_nbytes.out.
27c80 6f 66 20 72 61 6e 67 65 00 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 7b 20 43 4f 4d 4d 41 4e 44 of.range.function.name.{.COMMAND
27ca0 53 20 3b 20 7d 20 6f 72 20 6e 61 6d 65 20 28 29 20 7b 20 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 00 S.;.}.or.name.().{.COMMANDS.;.}.
27cc0 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c future.versions.of.the.shell.wil
27ce0 6c 20 66 6f 72 63 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 61 73 20 61 6e 20 61 72 69 74 68 6d 65 l.force.evaluation.as.an.arithme
27d00 74 69 63 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 67 65 74 63 77 64 3a 20 63 61 6e 6e 6f 74 20 tic.substitution.getcwd:.cannot.
27d20 61 63 63 65 73 73 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 65 73 00 67 65 74 6f 70 74 access.parent.directories.getopt
27d40 73 20 6f 70 74 73 74 72 69 6e 67 20 6e 61 6d 65 20 5b 61 72 67 5d 00 68 61 73 68 20 5b 2d 6c 72 s.optstring.name.[arg].hash.[-lr
27d60 5d 20 5b 2d 70 20 70 61 74 68 6e 61 6d 65 5d 20 5b 2d 64 74 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d ].[-p.pathname].[-dt].[name....]
27d80 00 68 61 73 68 69 6e 67 20 64 69 73 61 62 6c 65 64 00 68 65 6c 70 20 5b 2d 64 6d 73 5d 20 5b 70 .hashing.disabled.help.[-dms].[p
27da0 61 74 74 65 72 6e 20 2e 2e 2e 5d 00 68 65 6c 70 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 69 attern....].help.not.available.i
27dc0 6e 20 74 68 69 73 20 76 65 72 73 69 6f 6e 00 68 65 72 65 2d 64 6f 63 75 6d 65 6e 74 20 61 74 20 n.this.version.here-document.at.
27de0 6c 69 6e 65 20 25 64 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 65 6e 64 2d 6f 66 2d 66 69 6c 65 line.%d.delimited.by.end-of-file
27e00 20 28 77 61 6e 74 65 64 20 e2 80 98 25 73 e2 80 99 29 00 68 69 73 74 6f 72 79 20 5b 2d 63 5d 20 .(wanted....%s...).history.[-c].
27e20 5b 2d 64 20 6f 66 66 73 65 74 5d 20 5b 6e 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 61 6e 72 77 [-d.offset].[n].or.history.-anrw
27e40 20 5b 66 69 6c 65 6e 61 6d 65 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 70 73 20 61 72 67 20 5b .[filename].or.history.-ps.arg.[
27e60 61 72 67 2e 2e 2e 5d 00 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 00 68 69 73 74 6f 72 79 arg...].history.position.history
27e80 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 68 69 74 73 09 63 6f 6d 6d 61 6e 64 0a 00 69 64 65 .specification.hits.command..ide
27ea0 6e 74 69 66 69 65 72 20 65 78 70 65 63 74 65 64 20 61 66 74 65 72 20 70 72 65 2d 69 6e 63 72 65 ntifier.expected.after.pre-incre
27ec0 6d 65 6e 74 20 6f 72 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 00 69 66 20 43 4f 4d 4d 41 4e 44 ment.or.pre-decrement.if.COMMAND
27ee0 53 3b 20 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5b 20 65 6c 69 66 20 43 4f 4d 4d 41 4e 44 S;.then.COMMANDS;.[.elif.COMMAND
27f00 53 3b 20 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5d 2e 2e 2e 20 5b 20 65 6c 73 65 20 43 4f S;.then.COMMANDS;.]....[.else.CO
27f20 4d 4d 41 4e 44 53 3b 20 5d 20 66 69 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 MMANDS;.].fi.initialize_job_cont
27f40 72 6f 6c 3a 20 67 65 74 70 67 72 70 20 66 61 69 6c 65 64 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a rol:.getpgrp.failed.initialize_j
27f60 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 6c 69 6e 65 20 64 69 73 63 69 70 6c 69 6e 65 00 69 6e 69 74 ob_control:.line.discipline.init
27f80 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 ialize_job_control:.no.job.contr
27fa0 6f 6c 20 69 6e 20 62 61 63 6b 67 72 6f 75 6e 64 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f ol.in.background.initialize_job_
27fc0 63 6f 6e 74 72 6f 6c 3a 20 73 65 74 70 67 69 64 00 69 6e 76 61 6c 69 64 20 61 72 69 74 68 6d 65 control:.setpgid.invalid.arithme
27fe0 74 69 63 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 63 68 tic.base.invalid.base.invalid.ch
28000 61 72 61 63 74 65 72 20 25 64 20 69 6e 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 69 aracter.%d.in.exportstr.for.%s.i
28020 6e 76 61 6c 69 64 20 68 65 78 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 72 nvalid.hex.number.invalid.number
28040 00 69 6e 76 61 6c 69 64 20 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 73 69 .invalid.octal.number.invalid.si
28060 67 6e 61 6c 20 6e 75 6d 62 65 72 00 6a 6f 62 20 25 64 20 73 74 61 72 74 65 64 20 77 69 74 68 6f gnal.number.job.%d.started.witho
28080 75 74 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6a 6f 62 5f 73 70 65 63 20 5b 26 5d 00 6a 6f 62 73 ut.job.control.job_spec.[&].jobs
280a0 20 5b 2d 6c 6e 70 72 73 5d 20 5b 6a 6f 62 73 70 65 63 20 2e 2e 2e 5d 20 6f 72 20 6a 6f 62 73 20 .[-lnprs].[jobspec....].or.jobs.
280c0 2d 78 20 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 73 5d 00 6b 69 6c 6c 20 5b 2d 73 20 73 69 67 73 70 -x.command.[args].kill.[-s.sigsp
280e0 65 63 20 7c 20 2d 6e 20 73 69 67 6e 75 6d 20 7c 20 2d 73 69 67 73 70 65 63 5d 20 70 69 64 20 7c ec.|.-n.signum.|.-sigspec].pid.|
28100 20 6a 6f 62 73 70 65 63 20 2e 2e 2e 20 6f 72 20 6b 69 6c 6c 20 2d 6c 20 5b 73 69 67 73 70 65 63 .jobspec.....or.kill.-l.[sigspec
28120 5d 00 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 0a 00 6c 65 74 20 61 72 67 20 5b 61 72 67 ].last.command:.%s..let.arg.[arg
28140 20 2e 2e 2e 5d 00 6c 69 6d 69 74 00 6c 69 6e 65 20 25 64 3a 20 00 6c 69 6e 65 20 65 64 69 74 69 ....].limit.line.%d:..line.editi
28160 6e 67 20 6e 6f 74 20 65 6e 61 62 6c 65 64 00 6c 6f 61 64 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 ng.not.enabled.load.function.for
28180 20 25 73 20 72 65 74 75 72 6e 73 20 66 61 69 6c 75 72 65 20 28 25 64 29 3a 20 6e 6f 74 20 6c 6f .%s.returns.failure.(%d):.not.lo
281a0 61 64 65 64 00 6c 6f 63 61 6c 20 5b 6f 70 74 69 6f 6e 5d 20 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d aded.local.[option].name[=value]
281c0 20 2e 2e 2e 00 6c 6f 67 6f 75 74 0a 00 6c 6f 67 6f 75 74 20 5b 6e 5d 00 6c 6f 6f 70 20 63 6f 75 .....logout..logout.[n].loop.cou
281e0 6e 74 00 6d 61 6b 65 5f 68 65 72 65 5f 64 6f 63 75 6d 65 6e 74 3a 20 62 61 64 20 69 6e 73 74 72 nt.make_here_document:.bad.instr
28200 75 63 74 69 6f 6e 20 74 79 70 65 20 25 64 00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 uction.type.%d.make_local_variab
28220 6c 65 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 le:.no.function.context.at.curre
28240 6e 74 20 73 63 6f 70 65 00 6d 61 6b 65 5f 72 65 64 69 72 65 63 74 69 6f 6e 3a 20 72 65 64 69 72 nt.scope.make_redirection:.redir
28260 65 63 74 69 6f 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 e2 80 98 25 64 e2 80 99 20 6f 75 74 20 ection.instruction....%d....out.
28280 6f 66 20 72 61 6e 67 65 00 6d 61 6c 6c 6f 63 3a 20 62 6c 6f 63 6b 20 6f 6e 20 66 72 65 65 20 6c of.range.malloc:.block.on.free.l
282a0 69 73 74 20 63 6c 6f 62 62 65 72 65 64 00 6d 61 6c 6c 6f 63 3a 20 66 61 69 6c 65 64 20 61 73 73 ist.clobbered.malloc:.failed.ass
282c0 65 72 74 69 6f 6e 3a 20 25 73 0a 00 6d 61 70 66 69 6c 65 20 5b 2d 64 20 64 65 6c 69 6d 5d 20 5b ertion:.%s..mapfile.[-d.delim].[
282e0 2d 6e 20 63 6f 75 6e 74 5d 20 5b 2d 4f 20 6f 72 69 67 69 6e 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d -n.count].[-O.origin].[-s.count]
28300 20 5b 2d 74 5d 20 5b 2d 75 20 66 64 5d 20 5b 2d 43 20 63 61 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 .[-t].[-u.fd].[-C.callback].[-c.
28320 71 75 61 6e 74 75 6d 5d 20 5b 61 72 72 61 79 5d 00 6d 61 78 69 6d 75 6d 20 68 65 72 65 2d 64 6f quantum].[array].maximum.here-do
28340 63 75 6d 65 6e 74 20 63 6f 75 6e 74 20 65 78 63 65 65 64 65 64 00 6d 69 67 72 61 74 65 20 70 72 cument.count.exceeded.migrate.pr
28360 6f 63 65 73 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 43 50 55 00 6d 69 73 73 69 6e 67 20 e2 80 98 ocess.to.another.CPU.missing....
28380 29 e2 80 99 00 6d 69 73 73 69 6e 67 20 e2 80 98 5d e2 80 99 00 6d 69 73 73 69 6e 67 20 68 65 78 )....missing....]....missing.hex
283a0 20 64 69 67 69 74 20 66 6f 72 20 5c 78 00 6d 69 73 73 69 6e 67 20 75 6e 69 63 6f 64 65 20 64 69 .digit.for.\x.missing.unicode.di
283c0 67 69 74 20 66 6f 72 20 5c 25 63 00 6e 65 74 77 6f 72 6b 20 6f 70 65 72 61 74 69 6f 6e 73 20 6e git.for.\%c.network.operations.n
283e0 6f 74 20 73 75 70 70 6f 72 74 65 64 00 6e 6f 20 e2 80 98 3d e2 80 99 20 69 6e 20 65 78 70 6f 72 ot.supported.no....=....in.expor
28400 74 73 74 72 20 66 6f 72 20 25 73 00 6e 6f 20 63 6c 6f 73 69 6e 67 20 e2 80 98 25 63 e2 80 99 20 tstr.for.%s.no.closing....%c....
28420 69 6e 20 25 73 00 6e 6f 20 63 6f 6d 6d 61 6e 64 20 66 6f 75 6e 64 00 6e 6f 20 68 65 6c 70 20 74 in.%s.no.command.found.no.help.t
28440 6f 70 69 63 73 20 6d 61 74 63 68 20 e2 80 98 25 73 e2 80 99 2e 20 20 54 72 79 20 e2 80 98 68 65 opics.match....%s......Try....he
28460 6c 70 20 68 65 6c 70 e2 80 99 20 6f 72 20 e2 80 98 6d 61 6e 20 2d 6b 20 25 73 e2 80 99 20 6f 72 lp.help....or....man.-k.%s....or
28480 20 e2 80 98 69 6e 66 6f 20 25 73 e2 80 99 2e 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6e ....info.%s.....no.job.control.n
284a0 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 74 68 69 73 20 73 68 65 6c 6c 00 6e 6f 20 6d o.job.control.in.this.shell.no.m
284c0 61 74 63 68 3a 20 25 73 00 6e 6f 20 6f 74 68 65 72 20 64 69 72 65 63 74 6f 72 79 00 6e 6f 20 6f atch:.%s.no.other.directory.no.o
284e0 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 77 69 74 68 20 e2 80 98 2d 78 e2 ther.options.allowed.with....-x.
28500 80 99 00 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 70 6c ...not.currently.executing.compl
28520 65 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 3a 20 etion.function.not.login.shell:.
28540 75 73 65 20 e2 80 98 65 78 69 74 e2 80 99 00 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 00 6f 63 use....exit....null.directory.oc
28560 74 61 6c 20 6e 75 6d 62 65 72 00 6f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 6e 20 61 20 tal.number.only.meaningful.in.a.
28580 e2 80 98 66 6f 72 e2 80 99 2c 20 e2 80 98 77 68 69 6c 65 e2 80 99 2c 20 6f 72 20 e2 80 98 75 6e ...for...,....while...,.or....un
285a0 74 69 6c e2 80 99 20 6c 6f 6f 70 00 70 69 70 65 20 65 72 72 6f 72 00 70 6f 70 5f 73 63 6f 70 65 til....loop.pipe.error.pop_scope
285c0 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c 5f 76 61 72 69 61 62 6c 65 73 20 6e 6f 74 20 61 20 :.head.of.shell_variables.not.a.
285e0 74 65 6d 70 6f 72 61 72 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 73 63 6f 70 65 00 70 6f 70 5f temporary.environment.scope.pop_
28600 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c 5f 76 61 72 69 61 var_context:.head.of.shell_varia
28620 62 6c 65 73 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 00 70 6f 70 5f bles.not.a.function.context.pop_
28640 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 6e 6f 20 67 6c 6f 62 61 6c 5f 76 61 72 69 61 62 6c 65 73 var_context:.no.global_variables
28660 20 63 6f 6e 74 65 78 74 00 70 6f 70 64 20 5b 2d 6e 5d 20 5b 2b 4e 20 7c 20 2d 4e 5d 00 70 6f 77 .context.popd.[-n].[+N.|.-N].pow
28680 65 72 20 66 61 69 6c 75 72 65 20 69 6d 6d 69 6e 65 6e 74 00 70 72 65 74 74 79 2d 70 72 69 6e 74 er.failure.imminent.pretty-print
286a0 69 6e 67 20 6d 6f 64 65 20 69 67 6e 6f 72 65 64 20 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 ing.mode.ignored.in.interactive.
286c0 73 68 65 6c 6c 73 00 70 72 69 6e 74 5f 63 6f 6d 6d 61 6e 64 3a 20 62 61 64 20 63 6f 6e 6e 65 63 shells.print_command:.bad.connec
286e0 74 6f 72 20 e2 80 98 25 64 e2 80 99 00 70 72 69 6e 74 66 20 5b 2d 76 20 76 61 72 5d 20 66 6f 72 tor....%d....printf.[-v.var].for
28700 6d 61 74 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 70 72 6f 67 63 6f 6d 70 5f 69 6e 73 65 72 74 3a mat.[arguments].progcomp_insert:
28720 20 25 73 3a 20 4e 55 4c 4c 20 43 4f 4d 50 53 50 45 43 00 70 72 6f 67 72 61 6d 6d 61 62 6c 65 5f .%s:.NULL.COMPSPEC.programmable_
28740 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 25 73 3a 20 70 6f 73 73 69 62 6c 65 20 72 65 74 72 79 20 6c completion:.%s:.possible.retry.l
28760 6f 6f 70 00 70 72 6f 67 72 61 6d 6d 69 6e 67 20 65 72 72 6f 72 00 70 75 73 68 64 20 5b 2d 6e 5d oop.programming.error.pushd.[-n]
28780 20 5b 2b 4e 20 7c 20 2d 4e 20 7c 20 64 69 72 5d 00 70 77 64 20 5b 2d 4c 50 5d 00 72 65 61 64 20 .[+N.|.-N.|.dir].pwd.[-LP].read.
287a0 5b 2d 65 72 73 5d 20 5b 2d 61 20 61 72 72 61 79 5d 20 5b 2d 64 20 64 65 6c 69 6d 5d 20 5b 2d 69 [-ers].[-a.array].[-d.delim].[-i
287c0 20 74 65 78 74 5d 20 5b 2d 6e 20 6e 63 68 61 72 73 5d 20 5b 2d 4e 20 6e 63 68 61 72 73 5d 20 5b .text].[-n.nchars].[-N.nchars].[
287e0 2d 70 20 70 72 6f 6d 70 74 5d 20 5b 2d 74 20 74 69 6d 65 6f 75 74 5d 20 5b 2d 75 20 66 64 5d 20 -p.prompt].[-t.timeout].[-u.fd].
28800 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 72 65 61 64 20 65 72 72 6f 72 3a 20 25 64 3a 20 25 73 00 72 65 [name....].read.error:.%d:.%s.re
28820 61 64 61 72 72 61 79 20 5b 2d 64 20 64 65 6c 69 6d 5d 20 5b 2d 6e 20 63 6f 75 6e 74 5d 20 5b 2d adarray.[-d.delim].[-n.count].[-
28840 4f 20 6f 72 69 67 69 6e 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d 20 5b 2d 74 5d 20 5b 2d 75 20 66 64 O.origin].[-s.count].[-t].[-u.fd
28860 5d 20 5b 2d 43 20 63 61 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 71 75 61 6e 74 75 6d 5d 20 5b 61 72 ].[-C.callback].[-c.quantum].[ar
28880 72 61 79 5d 00 72 65 61 64 6f 6e 6c 79 20 5b 2d 61 41 66 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 ray].readonly.[-aAf].[name[=valu
288a0 65 5d 20 2e 2e 2e 5d 20 6f 72 20 72 65 61 64 6f 6e 6c 79 20 2d 70 00 72 65 61 6c 6c 6f 63 3a 20 e]....].or.readonly.-p.realloc:.
288c0 63 61 6c 6c 65 64 20 77 69 74 68 20 75 6e 61 6c 6c 6f 63 61 74 65 64 20 62 6c 6f 63 6b 20 61 72 called.with.unallocated.block.ar
288e0 67 75 6d 65 6e 74 00 72 65 61 6c 6c 6f 63 3a 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 20 63 68 gument.realloc:.start.and.end.ch
28900 75 6e 6b 20 73 69 7a 65 73 20 64 69 66 66 65 72 00 72 65 61 6c 6c 6f 63 3a 20 75 6e 64 65 72 66 unk.sizes.differ.realloc:.underf
28920 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 73 20 6f 75 74 20 6f 66 20 72 low.detected;.mh_nbytes.out.of.r
28940 61 6e 67 65 00 72 65 63 75 72 73 69 6f 6e 20 73 74 61 63 6b 20 75 6e 64 65 72 66 6c 6f 77 00 72 ange.recursion.stack.underflow.r
28960 65 64 69 72 65 63 74 69 6f 6e 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 edirection.error:.cannot.duplica
28980 74 65 20 66 64 00 72 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 25 70 20 61 6c 72 65 61 64 79 te.fd.register_alloc:.%p.already
289a0 20 69 6e 20 74 61 62 6c 65 20 61 73 20 61 6c 6c 6f 63 61 74 65 64 3f 0a 00 72 65 67 69 73 74 65 .in.table.as.allocated?..registe
289c0 72 5f 61 6c 6c 6f 63 3a 20 61 6c 6c 6f 63 20 74 61 62 6c 65 20 69 73 20 66 75 6c 6c 20 77 69 74 r_alloc:.alloc.table.is.full.wit
289e0 68 20 46 49 4e 44 5f 41 4c 4c 4f 43 3f 0a 00 72 65 67 69 73 74 65 72 5f 66 72 65 65 3a 20 25 70 h.FIND_ALLOC?..register_free:.%p
28a00 20 61 6c 72 65 61 64 79 20 69 6e 20 74 61 62 6c 65 20 61 73 20 66 72 65 65 3f 0a 00 72 65 73 74 .already.in.table.as.free?..rest
28a20 72 69 63 74 65 64 00 72 65 74 75 72 6e 20 5b 6e 5d 00 72 75 6e 5f 70 65 6e 64 69 6e 67 5f 74 72 ricted.return.[n].run_pending_tr
28a40 61 70 73 3a 20 62 61 64 20 76 61 6c 75 65 20 69 6e 20 74 72 61 70 5f 6c 69 73 74 5b 25 64 5d 3a aps:.bad.value.in.trap_list[%d]:
28a60 20 25 70 00 72 75 6e 5f 70 65 6e 64 69 6e 67 5f 74 72 61 70 73 3a 20 73 69 67 6e 61 6c 20 68 61 .%p.run_pending_traps:.signal.ha
28a80 6e 64 6c 65 72 20 69 73 20 53 49 47 5f 44 46 4c 2c 20 72 65 73 65 6e 64 69 6e 67 20 25 64 20 28 ndler.is.SIG_DFL,.resending.%d.(
28aa0 25 73 29 20 74 6f 20 6d 79 73 65 6c 66 00 73 61 76 65 5f 62 61 73 68 5f 69 6e 70 75 74 3a 20 62 %s).to.myself.save_bash_input:.b
28ac0 75 66 66 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 66 6f 72 20 6e 65 77 20 66 64 20 uffer.already.exists.for.new.fd.
28ae0 25 64 00 73 65 6c 65 63 74 20 4e 41 4d 45 20 5b 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 20 3b 5d 20 %d.select.NAME.[in.WORDS.....;].
28b00 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 73 65 74 20 5b 2d 61 62 65 66 68 6b 6d 6e do.COMMANDS;.done.set.[-abefhkmn
28b20 70 74 75 76 78 42 43 48 50 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 5d 20 5b 2d 2d 5d ptuvxBCHP].[-o.option-name].[--]
28b40 20 5b 61 72 67 20 2e 2e 2e 5d 00 73 65 74 6c 6f 63 61 6c 65 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 .[arg....].setlocale:.%s:.cannot
28b60 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 00 73 65 74 6c 6f 63 61 6c 65 3a 20 25 .change.locale.(%s).setlocale:.%
28b80 73 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 3a 20 25 73 s:.cannot.change.locale.(%s):.%s
28ba0 00 73 65 74 6c 6f 63 61 6c 65 3a 20 4c 43 5f 41 4c 4c 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 .setlocale:.LC_ALL:.cannot.chang
28bc0 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 00 73 65 74 6c 6f 63 61 6c 65 3a 20 4c 43 5f 41 4c 4c 3a e.locale.(%s).setlocale:.LC_ALL:
28be0 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 3a 20 25 73 00 73 .cannot.change.locale.(%s):.%s.s
28c00 68 65 6c 6c 20 6c 65 76 65 6c 20 28 25 64 29 20 74 6f 6f 20 68 69 67 68 2c 20 72 65 73 65 74 74 hell.level.(%d).too.high,.resett
28c20 69 6e 67 20 74 6f 20 31 00 73 68 65 6c 6c 5f 67 65 74 63 3a 20 73 68 65 6c 6c 5f 69 6e 70 75 74 ing.to.1.shell_getc:.shell_input
28c40 5f 6c 69 6e 65 5f 73 69 7a 65 20 28 25 7a 75 29 20 65 78 63 65 65 64 73 20 53 49 5a 45 5f 4d 41 _line_size.(%zu).exceeds.SIZE_MA
28c60 58 20 28 25 6c 75 29 3a 20 6c 69 6e 65 20 74 72 75 6e 63 61 74 65 64 00 73 68 69 66 74 20 5b 6e X.(%lu):.line.truncated.shift.[n
28c80 5d 00 73 68 69 66 74 20 63 6f 75 6e 74 00 73 68 6f 70 74 20 5b 2d 70 71 73 75 5d 20 5b 2d 6f 5d ].shift.count.shopt.[-pqsu].[-o]
28ca0 20 5b 6f 70 74 6e 61 6d 65 20 2e 2e 2e 5d 00 73 69 67 70 72 6f 63 6d 61 73 6b 3a 20 25 64 3a 20 .[optname....].sigprocmask:.%d:.
28cc0 69 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 6f 6e 00 73 6f 75 72 63 65 20 66 69 6c 65 6e 61 6d invalid.operation.source.filenam
28ce0 65 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 73 74 61 72 74 5f 70 69 70 65 6c 69 6e 65 3a 20 70 67 e.[arguments].start_pipeline:.pg
28d00 72 70 20 70 69 70 65 00 73 75 73 70 65 6e 64 20 5b 2d 66 5d 00 73 79 6e 74 61 78 20 65 72 72 6f rp.pipe.suspend.[-f].syntax.erro
28d20 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 r.syntax.error.in.conditional.ex
28d40 70 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 pression.syntax.error.in.conditi
28d60 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 onal.expression:.unexpected.toke
28d80 6e 20 e2 80 98 25 73 e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 65 78 70 72 65 n....%s....syntax.error.in.expre
28da0 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 76 61 72 69 61 62 6c 65 20 61 ssion.syntax.error.in.variable.a
28dc0 73 73 69 67 6e 6d 65 6e 74 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 e2 80 98 25 ssignment.syntax.error.near....%
28de0 73 e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 75 6e 65 78 70 65 63 74 65 s....syntax.error.near.unexpecte
28e00 64 20 74 6f 6b 65 6e 20 e2 80 98 25 73 e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 e2 d.token....%s....syntax.error:..
28e20 80 98 28 28 25 73 29 29 e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 e2 80 98 3b e2 80 ..((%s))....syntax.error:....;..
28e40 99 20 75 6e 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 61 72 69 74 68 ..unexpected.syntax.error:.arith
28e60 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 20 72 65 71 75 69 72 65 64 00 73 79 6e 74 61 78 metic.expression.required.syntax
28e80 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 61 72 69 74 68 6d 65 74 69 63 20 6f 70 65 72 61 .error:.invalid.arithmetic.opera
28ea0 74 6f 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 6f 70 65 72 61 6e 64 20 65 78 70 65 63 74 tor.syntax.error:.operand.expect
28ec0 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 75 6e 65 78 70 65 63 74 65 64 20 65 6e 64 20 ed.syntax.error:.unexpected.end.
28ee0 6f 66 20 66 69 6c 65 00 73 79 73 74 65 6d 20 63 72 61 73 68 20 69 6d 6d 69 6e 65 6e 74 00 74 65 of.file.system.crash.imminent.te
28f00 73 74 20 5b 65 78 70 72 5d 00 74 69 6d 65 20 5b 2d 70 5d 20 70 69 70 65 6c 69 6e 65 00 74 6f 6f st.[expr].time.[-p].pipeline.too
28f20 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 74 72 61 70 20 5b 2d 6c 70 5d 20 5b 5b 61 72 67 .many.arguments.trap.[-lp].[[arg
28f40 5d 20 73 69 67 6e 61 6c 5f 73 70 65 63 20 2e 2e 2e 5d 00 74 72 61 70 20 68 61 6e 64 6c 65 72 3a ].signal_spec....].trap.handler:
28f60 20 6d 61 78 69 6d 75 6d 20 74 72 61 70 20 68 61 6e 64 6c 65 72 20 6c 65 76 65 6c 20 65 78 63 65 .maximum.trap.handler.level.exce
28f80 65 64 65 64 20 28 25 64 29 00 74 72 61 70 5f 68 61 6e 64 6c 65 72 3a 20 62 61 64 20 73 69 67 6e eded.(%d).trap_handler:.bad.sign
28fa0 61 6c 20 25 64 00 74 79 70 65 20 5b 2d 61 66 70 74 50 5d 20 6e 61 6d 65 20 5b 6e 61 6d 65 20 2e al.%d.type.[-afptP].name.[name..
28fc0 2e 2e 5d 00 74 79 70 65 73 65 74 20 5b 2d 61 41 66 46 67 69 6c 6e 72 74 75 78 5d 20 5b 2d 70 5d ..].typeset.[-aAfFgilnrtux].[-p]
28fe0 20 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 00 75 6c 69 6d 69 74 20 5b 2d 53 48 61 62 63 .name[=value].....ulimit.[-SHabc
29000 64 65 66 69 6b 6c 6d 6e 70 71 72 73 74 75 76 78 50 54 5d 20 5b 6c 69 6d 69 74 5d 00 75 6d 61 73 defiklmnpqrstuvxPT].[limit].umas
29020 6b 20 5b 2d 70 5d 20 5b 2d 53 5d 20 5b 6d 6f 64 65 5d 00 75 6e 61 6c 69 61 73 20 5b 2d 61 5d 20 k.[-p].[-S].[mode].unalias.[-a].
29040 6e 61 6d 65 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 name.[name....].unexpected.EOF.w
29060 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 e2 80 98 5d 5d e2 80 99 00 75 6e 65 78 70 65 hile.looking.for....]]....unexpe
29080 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 cted.EOF.while.looking.for.match
290a0 69 6e 67 20 e2 80 98 25 63 e2 80 99 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c ing....%c....unexpected.EOF.whil
290c0 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 e2 80 98 29 e2 80 99 00 75 e.looking.for.matching....)....u
290e0 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 25 73 e2 80 99 20 74 6f 20 63 nexpected.argument....%s....to.c
29100 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 onditional.binary.operator.unexp
29120 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 25 73 e2 80 99 20 74 6f 20 63 6f 6e 64 69 ected.argument....%s....to.condi
29140 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 74 65 64 tional.unary.operator.unexpected
29160 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 .argument.to.conditional.binary.
29180 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 operator.unexpected.argument.to.
291a0 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 conditional.unary.operator.unexp
291c0 65 63 74 65 64 20 74 6f 6b 65 6e 20 25 64 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f ected.token.%d.in.conditional.co
291e0 6d 6d 61 6e 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 80 98 25 63 e2 80 99 20 mmand.unexpected.token....%c....
29200 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 00 75 6e 65 78 70 65 63 74 65 in.conditional.command.unexpecte
29220 64 20 74 6f 6b 65 6e 20 e2 80 98 25 73 e2 80 99 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 d.token....%s....in.conditional.
29240 63 6f 6d 6d 61 6e 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 80 98 25 73 e2 80 command.unexpected.token....%s..
29260 99 2c 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 .,.conditional.binary.operator.e
29280 78 70 65 63 74 65 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 80 98 25 73 e2 80 xpected.unexpected.token....%s..
292a0 99 2c 20 65 78 70 65 63 74 65 64 20 e2 80 98 29 e2 80 99 00 75 6e 6b 6e 6f 77 6e 00 75 6e 6b 6e .,.expected....)....unknown.unkn
292c0 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 00 75 6e 73 65 74 20 5b 2d 66 5d 20 5b 2d 76 own.command.error.unset.[-f].[-v
292e0 5d 20 5b 2d 6e 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 75 6e 74 69 6c 20 43 4f 4d 4d 41 4e 44 53 ].[-n].[name....].until.COMMANDS
29300 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 76 61 6c 75 65 20 74 6f 6f 20 67 72 ;.do.COMMANDS;.done.value.too.gr
29320 65 61 74 20 66 6f 72 20 62 61 73 65 00 76 61 72 69 61 62 6c 65 73 20 2d 20 4e 61 6d 65 73 20 61 eat.for.base.variables.-.Names.a
29340 6e 64 20 6d 65 61 6e 69 6e 67 73 20 6f 66 20 73 6f 6d 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 nd.meanings.of.some.shell.variab
29360 6c 65 73 00 77 61 69 74 20 5b 2d 66 6e 5d 20 5b 69 64 20 2e 2e 2e 5d 00 77 61 69 74 20 5b 70 69 les.wait.[-fn].[id....].wait.[pi
29380 64 20 2e 2e 2e 5d 00 77 61 69 74 3a 20 70 69 64 20 25 6c 64 20 69 73 20 6e 6f 74 20 61 20 63 68 d....].wait:.pid.%ld.is.not.a.ch
293a0 69 6c 64 20 6f 66 20 74 68 69 73 20 73 68 65 6c 6c 00 77 61 69 74 5f 66 6f 72 3a 20 4e 6f 20 72 ild.of.this.shell.wait_for:.No.r
293c0 65 63 6f 72 64 20 6f 66 20 70 72 6f 63 65 73 73 20 25 6c 64 00 77 61 69 74 5f 66 6f 72 5f 6a 6f ecord.of.process.%ld.wait_for_jo
293e0 62 3a 20 6a 6f 62 20 25 64 20 69 73 20 73 74 6f 70 70 65 64 00 77 61 69 74 63 68 6c 64 3a 20 74 b:.job.%d.is.stopped.waitchld:.t
29400 75 72 6e 69 6e 67 20 6f 6e 20 57 4e 4f 48 41 4e 47 20 74 6f 20 61 76 6f 69 64 20 69 6e 64 65 66 urning.on.WNOHANG.to.avoid.indef
29420 69 6e 69 74 65 20 62 6c 6f 63 6b 00 77 61 72 6e 69 6e 67 3a 20 00 77 61 72 6e 69 6e 67 3a 20 25 inite.block.warning:..warning:.%
29440 73 3a 20 25 73 00 77 61 72 6e 69 6e 67 3a 20 2d 43 20 6f 70 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 s:.%s.warning:.-C.option.may.not
29460 20 77 6f 72 6b 20 61 73 20 79 6f 75 20 65 78 70 65 63 74 00 77 61 72 6e 69 6e 67 3a 20 2d 46 20 .work.as.you.expect.warning:.-F.
29480 6f 70 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 20 77 6f 72 6b 20 61 73 20 79 6f 75 20 65 78 70 65 63 option.may.not.work.as.you.expec
294a0 74 00 77 68 69 6c 65 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 t.while.COMMANDS;.do.COMMANDS;.d
294c0 6f 6e 65 00 77 72 69 74 65 20 65 72 72 6f 72 3a 20 25 73 00 78 74 72 61 63 65 20 66 64 20 28 25 one.write.error:.%s.xtrace.fd.(%
294e0 64 29 20 21 3d 20 66 69 6c 65 6e 6f 20 78 74 72 61 63 65 20 66 70 20 28 25 64 29 00 78 74 72 61 d).!=.fileno.xtrace.fp.(%d).xtra
29500 63 65 5f 73 65 74 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 ce_set:.%d:.invalid.file.descrip
29520 74 6f 72 00 78 74 72 61 63 65 5f 73 65 74 3a 20 4e 55 4c 4c 20 66 69 6c 65 20 70 6f 69 6e 74 65 tor.xtrace_set:.NULL.file.pointe
29540 72 00 7b 20 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 00 r.{.COMMANDS.;.}.