summaryrefslogtreecommitdiff
path: root/po/en@quot.gmo
blob: 9dc7c43ebb6c2330661bbed556deabcd092d72ed (plain)
ofshex dumpascii
0000 de 12 04 95 00 00 00 00 8a 01 00 00 1c 00 00 00 6c 0c 00 00 1d 02 00 00 bc 18 00 00 00 00 00 00 ................l...............
0020 30 21 00 00 2a 00 00 00 31 21 00 00 12 00 00 00 5c 21 00 00 3b 00 00 00 6f 21 00 00 24 00 00 00 0!..*...1!......\!..;...o!..$...
0040 ab 21 00 00 01 00 00 00 d0 21 00 00 c1 0e 00 00 d2 21 00 00 3b 00 00 00 94 30 00 00 3d 00 00 00 .!.......!.......!..;....0..=...
0060 d0 30 00 00 3e 00 00 00 0e 31 00 00 36 00 00 00 4d 31 00 00 23 00 00 00 84 31 00 00 37 00 00 00 .0..>....1..6...M1..#....1..7...
0080 a8 31 00 00 3c 00 00 00 e0 31 00 00 41 00 00 00 1d 32 00 00 41 00 00 00 5f 32 00 00 34 00 00 00 .1..<....1..A....2..A..._2..4...
00a0 a1 32 00 00 19 00 00 00 d6 32 00 00 2b 03 00 00 f0 32 00 00 f8 0a 00 00 1c 36 00 00 17 06 00 00 .2.......2..+....2.......6......
00c0 15 41 00 00 7b 01 00 00 2d 47 00 00 85 00 00 00 a9 48 00 00 d6 02 00 00 2f 49 00 00 c9 00 00 00 .A..{...-G.......H....../I......
00e0 06 4c 00 00 9b 00 00 00 d0 4c 00 00 08 04 00 00 6c 4d 00 00 2a 01 00 00 75 51 00 00 13 05 00 00 .L.......L......lM..*...uQ......
0100 a0 52 00 00 dc 03 00 00 b4 57 00 00 e9 00 00 00 91 5b 00 00 bc 05 00 00 7b 5c 00 00 7d 03 00 00 .R.......W.......[......{\..}...
0120 38 62 00 00 de 00 00 00 b6 65 00 00 2e 01 00 00 95 66 00 00 1a 02 00 00 c4 67 00 00 5c 01 00 00 8b.......e.......f.......g..\...
0140 df 69 00 00 55 00 00 00 3c 6b 00 00 6f 00 00 00 92 6b 00 00 2d 0b 00 00 02 6c 00 00 7b 00 00 00 .i..U...<k..o....k..-....l..{...
0160 30 77 00 00 71 00 00 00 ac 77 00 00 b3 03 00 00 1e 78 00 00 5b 01 00 00 d2 7b 00 00 65 01 00 00 0w..q....w.......x..[....{..e...
0180 2e 7d 00 00 db 02 00 00 94 7e 00 00 8f 06 00 00 70 81 00 00 5e 02 00 00 00 88 00 00 19 00 00 00 .}.......~......p...^...........
01a0 5f 8a 00 00 a3 01 00 00 79 8a 00 00 44 00 00 00 1d 8c 00 00 1a 00 00 00 62 8c 00 00 b7 05 00 00 _.......y...D...........b.......
01c0 7d 8c 00 00 35 02 00 00 35 92 00 00 4a 00 00 00 6b 94 00 00 93 00 00 00 b6 94 00 00 9f 00 00 00 }...5...5...J...k...............
01e0 4a 95 00 00 52 00 00 00 ea 95 00 00 b0 00 00 00 3d 96 00 00 46 00 00 00 ee 96 00 00 ed 00 00 00 J...R...........=...F...........
0200 35 97 00 00 72 00 00 00 23 98 00 00 de 02 00 00 96 98 00 00 7f 00 00 00 75 9b 00 00 1c 00 00 00 5...r...#...............u.......
0220 f5 9b 00 00 1f 00 00 00 12 9c 00 00 f1 02 00 00 32 9c 00 00 66 01 00 00 24 9f 00 00 5e 00 00 00 ................2...f...$...^...
0240 8b a0 00 00 ad 00 00 00 ea a0 00 00 a5 01 00 00 98 a1 00 00 73 00 00 00 3e a3 00 00 f7 01 00 00 ....................s...>.......
0260 b2 a3 00 00 ba 00 00 00 aa a5 00 00 73 00 00 00 65 a6 00 00 bc 02 00 00 d9 a6 00 00 f6 00 00 00 ............s...e...............
0280 96 a9 00 00 ed 01 00 00 8d aa 00 00 fd 03 00 00 7b ac 00 00 af 01 00 00 79 b0 00 00 6d 00 00 00 ................{.......y...m...
02a0 29 b2 00 00 d4 01 00 00 97 b2 00 00 75 00 00 00 6c b4 00 00 e1 01 00 00 e2 b4 00 00 ef 05 00 00 )...........u...l...............
02c0 c4 b6 00 00 0d 01 00 00 b4 bc 00 00 33 01 00 00 c2 bd 00 00 93 01 00 00 f6 be 00 00 28 03 00 00 ............3...............(...
02e0 8a c0 00 00 ea 02 00 00 b3 c3 00 00 1e 00 00 00 9e c6 00 00 14 00 00 00 bd c6 00 00 1f 00 00 00 ................................
0300 d2 c6 00 00 16 00 00 00 f2 c6 00 00 09 00 00 00 09 c7 00 00 11 00 00 00 13 c7 00 00 16 00 00 00 ................................
0320 25 c7 00 00 16 00 00 00 3c c7 00 00 16 00 00 00 53 c7 00 00 12 00 00 00 6a c7 00 00 1d 00 00 00 %.......<.......S.......j.......
0340 7d c7 00 00 0f 00 00 00 9b c7 00 00 13 00 00 00 ab c7 00 00 17 00 00 00 bf c7 00 00 16 00 00 00 }...............................
0360 d7 c7 00 00 16 00 00 00 ee c7 00 00 28 00 00 00 05 c8 00 00 22 00 00 00 2e c8 00 00 14 00 00 00 ............(......."...........
0380 51 c8 00 00 1c 00 00 00 66 c8 00 00 26 00 00 00 83 c8 00 00 26 00 00 00 aa c8 00 00 15 00 00 00 Q.......f...&.......&...........
03a0 d1 c8 00 00 15 00 00 00 e7 c8 00 00 2e 00 00 00 fd c8 00 00 1e 00 00 00 2c c9 00 00 16 00 00 00 ........................,.......
03c0 4b c9 00 00 18 00 00 00 62 c9 00 00 1b 00 00 00 7b c9 00 00 1d 00 00 00 97 c9 00 00 13 00 00 00 K.......b.......{...............
03e0 b5 c9 00 00 22 00 00 00 c9 c9 00 00 13 00 00 00 ec c9 00 00 10 00 00 00 00 ca 00 00 1d 00 00 00 ...."...........................
0400 11 ca 00 00 15 00 00 00 2f ca 00 00 2f 00 00 00 45 ca 00 00 15 00 00 00 75 ca 00 00 12 00 00 00 ......../.../...E.......u.......
0420 8b ca 00 00 2d 00 00 00 9e ca 00 00 15 00 00 00 cc ca 00 00 1c 00 00 00 e2 ca 00 00 10 00 00 00 ....-...........................
0440 ff ca 00 00 19 00 00 00 10 cb 00 00 1f 00 00 00 2a cb 00 00 17 00 00 00 4a cb 00 00 29 00 00 00 ................*.......J...)...
0460 62 cb 00 00 1a 00 00 00 8c cb 00 00 12 00 00 00 a7 cb 00 00 12 00 00 00 ba cb 00 00 17 00 00 00 b...............................
0480 cd cb 00 00 13 00 00 00 e5 cb 00 00 1d 00 00 00 f9 cb 00 00 20 00 00 00 17 cc 00 00 21 00 00 00 ............................!...
04a0 38 cc 00 00 12 00 00 00 5a cc 00 00 20 00 00 00 6d cc 00 00 16 00 00 00 8e cc 00 00 1b 00 00 00 8.......Z.......m...............
04c0 a5 cc 00 00 1f 00 00 00 c1 cc 00 00 12 00 00 00 e1 cc 00 00 0f 00 00 00 f4 cc 00 00 12 00 00 00 ................................
04e0 04 cd 00 00 16 00 00 00 17 cd 00 00 17 00 00 00 2e cd 00 00 19 00 00 00 46 cd 00 00 1a 00 00 00 ........................F.......
0500 60 cd 00 00 0d 00 00 00 7b cd 00 00 1d 00 00 00 89 cd 00 00 1f 00 00 00 a7 cd 00 00 26 00 00 00 `.......{...................&...
0520 c7 cd 00 00 1d 00 00 00 ee cd 00 00 15 00 00 00 0c ce 00 00 15 00 00 00 22 ce 00 00 0e 00 00 00 ........................".......
0540 38 ce 00 00 26 00 00 00 47 ce 00 00 33 00 00 00 6e ce 00 00 1c 00 00 00 a2 ce 00 00 1b 00 00 00 8...&...G...3...n...............
0560 bf ce 00 00 14 00 00 00 db ce 00 00 0d 00 00 00 f0 ce 00 00 3a 00 00 00 fe ce 00 00 47 00 00 00 ....................:.......G...
0580 39 cf 00 00 3d 00 00 00 81 cf 00 00 3a 00 00 00 bf cf 00 00 48 00 00 00 fa cf 00 00 3e 00 00 00 9...=.......:.......H.......>...
05a0 43 d0 00 00 44 00 00 00 82 d0 00 00 46 00 00 00 c7 d0 00 00 39 00 00 00 0e d1 00 00 23 00 00 00 C...D.......F.......9.......#...
05c0 48 d1 00 00 16 00 00 00 6c d1 00 00 0b 00 00 00 83 d1 00 00 3e 00 00 00 8f d1 00 00 32 00 00 00 H.......l...........>.......2...
05e0 ce d1 00 00 42 00 00 00 01 d2 00 00 12 00 00 00 44 d2 00 00 0c 00 00 00 57 d2 00 00 0f 00 00 00 ....B...........D.......W.......
0600 64 d2 00 00 0e 00 00 00 74 d2 00 00 3d 00 00 00 83 d2 00 00 33 00 00 00 c1 d2 00 00 21 00 00 00 d.......t...=.......3.......!...
0620 f5 d2 00 00 22 00 00 00 17 d3 00 00 0f 00 00 00 3a d3 00 00 2a 00 00 00 4a d3 00 00 47 00 00 00 ...."...........:...*...J...G...
0640 75 d3 00 00 45 00 00 00 bd d3 00 00 1d 00 00 00 03 d4 00 00 46 00 00 00 21 d4 00 00 18 00 00 00 u...E...............F...!.......
0660 68 d4 00 00 4f 01 00 00 81 d4 00 00 42 00 00 00 d1 d5 00 00 45 00 00 00 14 d6 00 00 0d 00 00 00 h...O.......B.......E...........
0680 5a d6 00 00 58 00 00 00 68 d6 00 00 1d 00 00 00 c1 d6 00 00 2a 00 00 00 df d6 00 00 3c 00 00 00 Z...X...h...........*.......<...
06a0 0a d7 00 00 38 00 00 00 47 d7 00 00 13 00 00 00 80 d7 00 00 17 00 00 00 94 d7 00 00 11 00 00 00 ....8...G.......................
06c0 ac d7 00 00 1e 00 00 00 be d7 00 00 25 00 00 00 dd d7 00 00 24 00 00 00 03 d8 00 00 13 00 00 00 ............%.......$...........
06e0 28 d8 00 00 19 00 00 00 3c d8 00 00 1e 00 00 00 56 d8 00 00 21 00 00 00 75 d8 00 00 1c 00 00 00 (.......<.......V...!...u.......
0700 97 d8 00 00 1b 00 00 00 b4 d8 00 00 0c 00 00 00 d0 d8 00 00 16 00 00 00 dd d8 00 00 27 00 00 00 ............................'...
0720 f4 d8 00 00 39 00 00 00 1c d9 00 00 09 00 00 00 56 d9 00 00 08 00 00 00 60 d9 00 00 11 00 00 00 ....9...........V.......`.......
0740 69 d9 00 00 24 00 00 00 7b d9 00 00 31 00 00 00 a0 d9 00 00 13 00 00 00 d2 d9 00 00 10 00 00 00 i...$...{...1...................
0760 e6 d9 00 00 0d 00 00 00 f7 d9 00 00 08 00 00 00 05 da 00 00 27 00 00 00 0e da 00 00 39 00 00 00 ....................'.......9...
0780 36 da 00 00 18 00 00 00 70 da 00 00 16 00 00 00 89 da 00 00 2a 00 00 00 a0 da 00 00 33 00 00 00 6.......p...........*.......3...
07a0 cb da 00 00 1e 00 00 00 ff da 00 00 3d 00 00 00 1e db 00 00 2d 00 00 00 5c db 00 00 1f 00 00 00 ............=.......-...\.......
07c0 8a db 00 00 27 00 00 00 aa db 00 00 26 00 00 00 d2 db 00 00 2a 00 00 00 f9 db 00 00 2a 00 00 00 ....'.......&.......*.......*...
07e0 24 dc 00 00 29 00 00 00 4f dc 00 00 29 00 00 00 79 dc 00 00 25 00 00 00 a3 dc 00 00 25 00 00 00 $...)...O...)...y...%.......%...
0800 c9 dc 00 00 20 00 00 00 ef dc 00 00 31 00 00 00 10 dd 00 00 31 00 00 00 42 dd 00 00 35 00 00 00 ............1.......1...B...5...
0820 74 dd 00 00 0e 00 00 00 aa dd 00 00 1c 00 00 00 b9 dd 00 00 21 00 00 00 d6 dd 00 00 21 00 00 00 t...................!.......!...
0840 f8 dd 00 00 24 00 00 00 1a de 00 00 43 00 00 00 3f de 00 00 31 00 00 00 83 de 00 00 23 00 00 00 ....$.......C...?...1.......#...
0860 b5 de 00 00 24 00 00 00 d9 de 00 00 23 00 00 00 fe de 00 00 27 00 00 00 22 df 00 00 26 00 00 00 ....$.......#.......'..."...&...
0880 4a df 00 00 2e 00 00 00 71 df 00 00 1e 00 00 00 a0 df 00 00 3e 00 00 00 bf df 00 00 41 00 00 00 J.......q...........>.......A...
08a0 fe df 00 00 0d 00 00 00 40 e0 00 00 1d 00 00 00 4e e0 00 00 2c 00 00 00 6c e0 00 00 0c 00 00 00 ........@.......N...,...l.......
08c0 99 e0 00 00 14 00 00 00 a6 e0 00 00 13 00 00 00 bb e0 00 00 23 00 00 00 cf e0 00 00 1c 00 00 00 ....................#...........
08e0 f3 e0 00 00 1a 00 00 00 10 e1 00 00 42 00 00 00 2b e1 00 00 42 00 00 00 6e e1 00 00 2e 00 00 00 ............B...+...B...n.......
0900 b1 e1 00 00 2c 00 00 00 e0 e1 00 00 26 00 00 00 0d e2 00 00 30 00 00 00 34 e2 00 00 05 00 00 00 ....,.......&.......0...4.......
0920 65 e2 00 00 28 00 00 00 6b e2 00 00 10 00 00 00 94 e2 00 00 10 00 00 00 a5 e2 00 00 15 00 00 00 e...(...k.......................
0940 b6 e2 00 00 38 00 00 00 cc e2 00 00 17 00 00 00 05 e3 00 00 0c 00 00 00 1d e3 00 00 28 00 00 00 ....8.......................(...
0960 2a e3 00 00 0e 00 00 00 53 e3 00 00 15 00 00 00 62 e3 00 00 22 00 00 00 78 e3 00 00 0c 00 00 00 *.......S.......b..."...x.......
0980 9b e3 00 00 11 00 00 00 a8 e3 00 00 2b 00 00 00 ba e3 00 00 39 00 00 00 e6 e3 00 00 3b 00 00 00 ............+.......9.......;...
09a0 20 e4 00 00 24 00 00 00 5c e4 00 00 1d 00 00 00 81 e4 00 00 1b 00 00 00 9f e4 00 00 0b 00 00 00 ....$...\.......................
09c0 bb e4 00 00 0b 00 00 00 c7 e4 00 00 18 00 00 00 d3 e4 00 00 20 00 00 00 ec e4 00 00 1a 00 00 00 ................................
09e0 0d e5 00 00 15 00 00 00 28 e5 00 00 10 00 00 00 3e e5 00 00 48 00 00 00 4f e5 00 00 0e 00 00 00 ........(.......>...H...O.......
0a00 98 e5 00 00 1c 00 00 00 a7 e5 00 00 0c 00 00 00 c4 e5 00 00 12 00 00 00 d1 e5 00 00 22 00 00 00 ............................"...
0a20 e4 e5 00 00 1b 00 00 00 07 e6 00 00 0c 00 00 00 23 e6 00 00 45 00 00 00 30 e6 00 00 34 00 00 00 ................#...E...0...4...
0a40 76 e6 00 00 44 00 00 00 ab e6 00 00 3f 00 00 00 f0 e6 00 00 2c 00 00 00 30 e7 00 00 45 00 00 00 v...D.......?.......,...0...E...
0a60 5d e7 00 00 21 00 00 00 a3 e7 00 00 22 00 00 00 c5 e7 00 00 12 00 00 00 e8 e7 00 00 2f 00 00 00 ]...!.......".............../...
0a80 fb e7 00 00 29 00 00 00 2b e8 00 00 33 00 00 00 55 e8 00 00 19 00 00 00 89 e8 00 00 26 00 00 00 ....)...+...3...U...........&...
0aa0 a3 e8 00 00 32 00 00 00 ca e8 00 00 35 00 00 00 fd e8 00 00 2c 00 00 00 33 e9 00 00 3d 00 00 00 ....2.......5.......,...3...=...
0ac0 60 e9 00 00 11 00 00 00 9e e9 00 00 0a 00 00 00 b0 e9 00 00 3d 00 00 00 bb e9 00 00 31 00 00 00 `...................=.......1...
0ae0 f9 e9 00 00 49 00 00 00 2b ea 00 00 34 00 00 00 75 ea 00 00 29 00 00 00 aa ea 00 00 0b 00 00 00 ....I...+...4...u...)...........
0b00 d4 ea 00 00 22 00 00 00 e0 ea 00 00 0c 00 00 00 03 eb 00 00 26 00 00 00 10 eb 00 00 3d 00 00 00 ...."...............&.......=...
0b20 37 eb 00 00 1a 00 00 00 75 eb 00 00 16 00 00 00 90 eb 00 00 27 00 00 00 a7 eb 00 00 16 00 00 00 7.......u...........'...........
0b40 cf eb 00 00 1c 00 00 00 e6 eb 00 00 2c 00 00 00 03 ec 00 00 1e 00 00 00 30 ec 00 00 24 00 00 00 ............,...........0...$...
0b60 4f ec 00 00 42 00 00 00 74 ec 00 00 3e 00 00 00 b7 ec 00 00 12 00 00 00 f6 ec 00 00 0e 00 00 00 O...B...t...>...................
0b80 09 ed 00 00 1b 00 00 00 18 ed 00 00 25 00 00 00 34 ed 00 00 2e 00 00 00 5a ed 00 00 2d 00 00 00 ............%...4.......Z...-...
0ba0 89 ed 00 00 37 00 00 00 b7 ed 00 00 36 00 00 00 ef ed 00 00 32 00 00 00 26 ee 00 00 31 00 00 00 ....7.......6.......2...&...1...
0bc0 59 ee 00 00 2a 00 00 00 8b ee 00 00 2c 00 00 00 b6 ee 00 00 2c 00 00 00 e3 ee 00 00 3b 00 00 00 Y...*.......,.......,.......;...
0be0 10 ef 00 00 23 00 00 00 4c ef 00 00 15 00 00 00 70 ef 00 00 18 00 00 00 86 ef 00 00 2a 00 00 00 ....#...L.......p...........*...
0c00 9f ef 00 00 22 00 00 00 ca ef 00 00 1f 00 00 00 ed ef 00 00 2d 00 00 00 0d f0 00 00 2d 00 00 00 ...."...............-.......-...
0c20 3b f0 00 00 0f 00 00 00 69 f0 00 00 29 00 00 00 79 f0 00 00 3f 00 00 00 a3 f0 00 00 22 00 00 00 ;.......i...)...y...?......."...
0c40 e3 f0 00 00 38 00 00 00 06 f1 00 00 2a 00 00 00 3f f1 00 00 42 00 00 00 6a f1 00 00 23 00 00 00 ....8.......*...?...B...j...#...
0c60 ad f1 00 00 3b 00 00 00 d1 f1 00 00 3a 01 00 00 0d f2 00 00 2a 00 00 00 48 f3 00 00 12 00 00 00 ....;.......:.......*...H.......
0c80 73 f3 00 00 3b 00 00 00 86 f3 00 00 24 00 00 00 c2 f3 00 00 01 00 00 00 e7 f3 00 00 c1 0e 00 00 s...;.......$...................
0ca0 e9 f3 00 00 3b 00 00 00 ab 02 01 00 41 00 00 00 e7 02 01 00 42 00 00 00 29 03 01 00 36 00 00 00 ....;.......A.......B...)...6...
0cc0 6c 03 01 00 23 00 00 00 a3 03 01 00 3b 00 00 00 c7 03 01 00 40 00 00 00 03 04 01 00 49 00 00 00 l...#.......;.......@.......I...
0ce0 44 04 01 00 49 00 00 00 8e 04 01 00 34 00 00 00 d8 04 01 00 19 00 00 00 0d 05 01 00 37 03 00 00 D...I.......4...............7...
0d00 27 05 01 00 1c 0b 00 00 5f 08 01 00 1f 06 00 00 7c 13 01 00 7b 01 00 00 9c 19 01 00 85 00 00 00 '......._.......|...{...........
0d20 18 1b 01 00 de 02 00 00 9e 1b 01 00 c9 00 00 00 7d 1e 01 00 9b 00 00 00 47 1f 01 00 20 04 00 00 ................}.......G.......
0d40 e3 1f 01 00 2a 01 00 00 04 24 01 00 2f 05 00 00 2f 25 01 00 f4 03 00 00 5f 2a 01 00 e9 00 00 00 ....*....$../.../%......_*......
0d60 54 2e 01 00 bc 05 00 00 3e 2f 01 00 89 03 00 00 fb 34 01 00 de 00 00 00 85 38 01 00 3a 01 00 00 T.......>/.......4.......8..:...
0d80 64 39 01 00 2a 02 00 00 9f 3a 01 00 60 01 00 00 ca 3c 01 00 55 00 00 00 2b 3e 01 00 6f 00 00 00 d9..*....:..`....<..U...+>..o...
0da0 81 3e 01 00 31 0b 00 00 f1 3e 01 00 7f 00 00 00 23 4a 01 00 75 00 00 00 a3 4a 01 00 e3 03 00 00 .>..1....>......#J..u....J......
0dc0 19 4b 01 00 63 01 00 00 fd 4e 01 00 65 01 00 00 61 50 01 00 db 02 00 00 c7 51 01 00 9b 06 00 00 .K..c....N..e...aP.......Q......
0de0 a3 54 01 00 5e 02 00 00 3f 5b 01 00 19 00 00 00 9e 5d 01 00 af 01 00 00 b8 5d 01 00 44 00 00 00 .T..^...?[.......].......]..D...
0e00 68 5f 01 00 1e 00 00 00 ad 5f 01 00 bb 05 00 00 cc 5f 01 00 35 02 00 00 88 65 01 00 4a 00 00 00 h_......._......._..5....e..J...
0e20 be 67 01 00 93 00 00 00 09 68 01 00 a3 00 00 00 9d 68 01 00 52 00 00 00 41 69 01 00 b0 00 00 00 .g.......h.......h..R...Ai......
0e40 94 69 01 00 46 00 00 00 45 6a 01 00 ed 00 00 00 8c 6a 01 00 72 00 00 00 7a 6b 01 00 fa 02 00 00 .i..F...Ej.......j..r...zk......
0e60 ed 6b 01 00 7f 00 00 00 e8 6e 01 00 1c 00 00 00 68 6f 01 00 1f 00 00 00 85 6f 01 00 fd 02 00 00 .k.......n......ho.......o......
0e80 a5 6f 01 00 6e 01 00 00 a3 72 01 00 5e 00 00 00 12 74 01 00 ad 00 00 00 71 74 01 00 b1 01 00 00 .o..n....r..^....t......qt......
0ea0 1f 75 01 00 77 00 00 00 d1 76 01 00 ff 01 00 00 49 77 01 00 be 00 00 00 49 79 01 00 77 00 00 00 .u..w....v......Iw......Iy..w...
0ec0 08 7a 01 00 c8 02 00 00 80 7a 01 00 06 01 00 00 49 7d 01 00 01 02 00 00 50 7e 01 00 11 04 00 00 .z.......z......I}......P~......
0ee0 52 80 01 00 bb 01 00 00 64 84 01 00 6d 00 00 00 20 86 01 00 e0 01 00 00 8e 86 01 00 81 00 00 00 R.......d...m...................
0f00 6f 88 01 00 e5 01 00 00 f1 88 01 00 03 06 00 00 d7 8a 01 00 0d 01 00 00 db 90 01 00 33 01 00 00 o...........................3...
0f20 e9 91 01 00 97 01 00 00 1d 93 01 00 38 03 00 00 b5 94 01 00 ea 02 00 00 ee 97 01 00 1e 00 00 00 ............8...................
0f40 d9 9a 01 00 14 00 00 00 f8 9a 01 00 1f 00 00 00 0d 9b 01 00 16 00 00 00 2d 9b 01 00 09 00 00 00 ........................-.......
0f60 44 9b 01 00 11 00 00 00 4e 9b 01 00 16 00 00 00 60 9b 01 00 16 00 00 00 77 9b 01 00 1a 00 00 00 D.......N.......`.......w.......
0f80 8e 9b 01 00 12 00 00 00 a9 9b 01 00 1d 00 00 00 bc 9b 01 00 0f 00 00 00 da 9b 01 00 13 00 00 00 ................................
0fa0 ea 9b 01 00 17 00 00 00 fe 9b 01 00 16 00 00 00 16 9c 01 00 16 00 00 00 2d 9c 01 00 28 00 00 00 ........................-...(...
0fc0 44 9c 01 00 22 00 00 00 6d 9c 01 00 14 00 00 00 90 9c 01 00 1c 00 00 00 a5 9c 01 00 26 00 00 00 D..."...m...................&...
0fe0 c2 9c 01 00 26 00 00 00 e9 9c 01 00 15 00 00 00 10 9d 01 00 15 00 00 00 26 9d 01 00 2e 00 00 00 ....&...................&.......
1000 3c 9d 01 00 1e 00 00 00 6b 9d 01 00 16 00 00 00 8a 9d 01 00 18 00 00 00 a1 9d 01 00 1b 00 00 00 <.......k.......................
1020 ba 9d 01 00 1d 00 00 00 d6 9d 01 00 13 00 00 00 f4 9d 01 00 22 00 00 00 08 9e 01 00 13 00 00 00 ...................."...........
1040 2b 9e 01 00 10 00 00 00 3f 9e 01 00 1d 00 00 00 50 9e 01 00 15 00 00 00 6e 9e 01 00 2f 00 00 00 +.......?.......P.......n.../...
1060 84 9e 01 00 15 00 00 00 b4 9e 01 00 12 00 00 00 ca 9e 01 00 31 00 00 00 dd 9e 01 00 15 00 00 00 ....................1...........
1080 0f 9f 01 00 1c 00 00 00 25 9f 01 00 10 00 00 00 42 9f 01 00 19 00 00 00 53 9f 01 00 1f 00 00 00 ........%.......B.......S.......
10a0 6d 9f 01 00 17 00 00 00 8d 9f 01 00 29 00 00 00 a5 9f 01 00 1a 00 00 00 cf 9f 01 00 12 00 00 00 m...........)...................
10c0 ea 9f 01 00 12 00 00 00 fd 9f 01 00 17 00 00 00 10 a0 01 00 13 00 00 00 28 a0 01 00 1d 00 00 00 ........................(.......
10e0 3c a0 01 00 20 00 00 00 5a a0 01 00 21 00 00 00 7b a0 01 00 12 00 00 00 9d a0 01 00 20 00 00 00 <.......Z...!...{...............
1100 b0 a0 01 00 16 00 00 00 d1 a0 01 00 1b 00 00 00 e8 a0 01 00 1f 00 00 00 04 a1 01 00 12 00 00 00 ................................
1120 24 a1 01 00 0f 00 00 00 37 a1 01 00 12 00 00 00 47 a1 01 00 16 00 00 00 5a a1 01 00 17 00 00 00 $.......7.......G.......Z.......
1140 71 a1 01 00 19 00 00 00 89 a1 01 00 1a 00 00 00 a3 a1 01 00 0d 00 00 00 be a1 01 00 1d 00 00 00 q...............................
1160 cc a1 01 00 1f 00 00 00 ea a1 01 00 26 00 00 00 0a a2 01 00 1d 00 00 00 31 a2 01 00 15 00 00 00 ............&...........1.......
1180 4f a2 01 00 15 00 00 00 65 a2 01 00 0e 00 00 00 7b a2 01 00 26 00 00 00 8a a2 01 00 37 00 00 00 O.......e.......{...&.......7...
11a0 b1 a2 01 00 1c 00 00 00 e9 a2 01 00 1b 00 00 00 06 a3 01 00 14 00 00 00 22 a3 01 00 0d 00 00 00 ........................".......
11c0 37 a3 01 00 3a 00 00 00 45 a3 01 00 47 00 00 00 80 a3 01 00 3d 00 00 00 c8 a3 01 00 3a 00 00 00 7...:...E...G.......=.......:...
11e0 06 a4 01 00 48 00 00 00 41 a4 01 00 3e 00 00 00 8a a4 01 00 44 00 00 00 c9 a4 01 00 46 00 00 00 ....H...A...>.......D.......F...
1200 0e a5 01 00 39 00 00 00 55 a5 01 00 23 00 00 00 8f a5 01 00 16 00 00 00 b3 a5 01 00 0b 00 00 00 ....9...U...#...................
1220 ca a5 01 00 3e 00 00 00 d6 a5 01 00 32 00 00 00 15 a6 01 00 42 00 00 00 48 a6 01 00 12 00 00 00 ....>.......2.......B...H.......
1240 8b a6 01 00 0c 00 00 00 9e a6 01 00 0f 00 00 00 ab a6 01 00 0e 00 00 00 bb a6 01 00 3d 00 00 00 ............................=...
1260 ca a6 01 00 33 00 00 00 08 a7 01 00 21 00 00 00 3c a7 01 00 22 00 00 00 5e a7 01 00 0f 00 00 00 ....3.......!...<..."...^.......
1280 81 a7 01 00 2e 00 00 00 91 a7 01 00 47 00 00 00 c0 a7 01 00 49 00 00 00 08 a8 01 00 1d 00 00 00 ............G.......I...........
12a0 52 a8 01 00 46 00 00 00 70 a8 01 00 18 00 00 00 b7 a8 01 00 67 01 00 00 d0 a8 01 00 4a 00 00 00 R...F...p...........g.......J...
12c0 38 aa 01 00 49 00 00 00 83 aa 01 00 0d 00 00 00 cd aa 01 00 58 00 00 00 db aa 01 00 21 00 00 00 8...I...............X.......!...
12e0 34 ab 01 00 2e 00 00 00 56 ab 01 00 40 00 00 00 85 ab 01 00 3c 00 00 00 c6 ab 01 00 13 00 00 00 4.......V...@.......<...........
1300 03 ac 01 00 17 00 00 00 17 ac 01 00 15 00 00 00 2f ac 01 00 22 00 00 00 45 ac 01 00 29 00 00 00 ................/..."...E...)...
1320 68 ac 01 00 28 00 00 00 92 ac 01 00 17 00 00 00 bb ac 01 00 1d 00 00 00 d3 ac 01 00 22 00 00 00 h...(......................."...
1340 f1 ac 01 00 25 00 00 00 14 ad 01 00 20 00 00 00 3a ad 01 00 1f 00 00 00 5b ad 01 00 10 00 00 00 ....%...........:.......[.......
1360 7b ad 01 00 1a 00 00 00 8c ad 01 00 2b 00 00 00 a7 ad 01 00 39 00 00 00 d3 ad 01 00 09 00 00 00 {...........+.......9...........
1380 0d ae 01 00 08 00 00 00 17 ae 01 00 11 00 00 00 20 ae 01 00 24 00 00 00 32 ae 01 00 35 00 00 00 ....................$...2...5...
13a0 57 ae 01 00 13 00 00 00 8d ae 01 00 10 00 00 00 a1 ae 01 00 0d 00 00 00 b2 ae 01 00 08 00 00 00 W...............................
13c0 c0 ae 01 00 2b 00 00 00 c9 ae 01 00 39 00 00 00 f5 ae 01 00 18 00 00 00 2f af 01 00 16 00 00 00 ....+.......9.........../.......
13e0 48 af 01 00 2a 00 00 00 5f af 01 00 37 00 00 00 8a af 01 00 1e 00 00 00 c2 af 01 00 3d 00 00 00 H...*..._...7...............=...
1400 e1 af 01 00 2d 00 00 00 1f b0 01 00 1f 00 00 00 4d b0 01 00 27 00 00 00 6d b0 01 00 26 00 00 00 ....-...........M...'...m...&...
1420 95 b0 01 00 2a 00 00 00 bc b0 01 00 2a 00 00 00 e7 b0 01 00 29 00 00 00 12 b1 01 00 29 00 00 00 ....*.......*.......).......)...
1440 3c b1 01 00 25 00 00 00 66 b1 01 00 25 00 00 00 8c b1 01 00 20 00 00 00 b2 b1 01 00 31 00 00 00 <...%...f...%...............1...
1460 d3 b1 01 00 31 00 00 00 05 b2 01 00 35 00 00 00 37 b2 01 00 0e 00 00 00 6d b2 01 00 1c 00 00 00 ....1.......5...7.......m.......
1480 7c b2 01 00 25 00 00 00 99 b2 01 00 21 00 00 00 bf b2 01 00 24 00 00 00 e1 b2 01 00 47 00 00 00 |...%.......!.......$.......G...
14a0 06 b3 01 00 31 00 00 00 4e b3 01 00 27 00 00 00 80 b3 01 00 24 00 00 00 a8 b3 01 00 23 00 00 00 ....1...N...'.......$.......#...
14c0 cd b3 01 00 2b 00 00 00 f1 b3 01 00 26 00 00 00 1d b4 01 00 2e 00 00 00 44 b4 01 00 1e 00 00 00 ....+.......&...........D.......
14e0 73 b4 01 00 3e 00 00 00 92 b4 01 00 41 00 00 00 d1 b4 01 00 0d 00 00 00 13 b5 01 00 1d 00 00 00 s...>.......A...................
1500 21 b5 01 00 30 00 00 00 3f b5 01 00 10 00 00 00 70 b5 01 00 14 00 00 00 81 b5 01 00 13 00 00 00 !...0...?.......p...............
1520 96 b5 01 00 23 00 00 00 aa b5 01 00 1c 00 00 00 ce b5 01 00 1a 00 00 00 eb b5 01 00 46 00 00 00 ....#.......................F...
1540 06 b6 01 00 42 00 00 00 4d b6 01 00 2e 00 00 00 90 b6 01 00 2c 00 00 00 bf b6 01 00 26 00 00 00 ....B...M...........,.......&...
1560 ec b6 01 00 30 00 00 00 13 b7 01 00 05 00 00 00 44 b7 01 00 28 00 00 00 4a b7 01 00 10 00 00 00 ....0...........D...(...J.......
1580 73 b7 01 00 10 00 00 00 84 b7 01 00 15 00 00 00 95 b7 01 00 38 00 00 00 ab b7 01 00 17 00 00 00 s...................8...........
15a0 e4 b7 01 00 0c 00 00 00 fc b7 01 00 28 00 00 00 09 b8 01 00 0e 00 00 00 32 b8 01 00 15 00 00 00 ............(...........2.......
15c0 41 b8 01 00 22 00 00 00 57 b8 01 00 0c 00 00 00 7a b8 01 00 11 00 00 00 87 b8 01 00 2b 00 00 00 A..."...W.......z...........+...
15e0 99 b8 01 00 39 00 00 00 c5 b8 01 00 3f 00 00 00 ff b8 01 00 24 00 00 00 3f b9 01 00 1d 00 00 00 ....9.......?.......$...?.......
1600 64 b9 01 00 1b 00 00 00 82 b9 01 00 0f 00 00 00 9e b9 01 00 0f 00 00 00 ae b9 01 00 18 00 00 00 d...............................
1620 be b9 01 00 20 00 00 00 d7 b9 01 00 1e 00 00 00 f8 b9 01 00 19 00 00 00 17 ba 01 00 10 00 00 00 ................................
1640 31 ba 01 00 58 00 00 00 42 ba 01 00 0e 00 00 00 9b ba 01 00 1c 00 00 00 aa ba 01 00 0c 00 00 00 1...X...B.......................
1660 c7 ba 01 00 12 00 00 00 d4 ba 01 00 26 00 00 00 e7 ba 01 00 1f 00 00 00 0e bb 01 00 0c 00 00 00 ............&...................
1680 2e bb 01 00 45 00 00 00 3b bb 01 00 40 00 00 00 81 bb 01 00 44 00 00 00 c2 bb 01 00 3f 00 00 00 ....E...;...@.......D.......?...
16a0 07 bc 01 00 2c 00 00 00 47 bc 01 00 45 00 00 00 74 bc 01 00 25 00 00 00 ba bc 01 00 22 00 00 00 ....,...G...E...t...%......."...
16c0 e0 bc 01 00 12 00 00 00 03 bd 01 00 2f 00 00 00 16 bd 01 00 29 00 00 00 46 bd 01 00 33 00 00 00 ............/.......)...F...3...
16e0 70 bd 01 00 19 00 00 00 a4 bd 01 00 26 00 00 00 be bd 01 00 32 00 00 00 e5 bd 01 00 35 00 00 00 p...........&.......2.......5...
1700 18 be 01 00 2c 00 00 00 4e be 01 00 3d 00 00 00 7b be 01 00 11 00 00 00 b9 be 01 00 0a 00 00 00 ....,...N...=...{...............
1720 cb be 01 00 41 00 00 00 d6 be 01 00 31 00 00 00 18 bf 01 00 49 00 00 00 4a bf 01 00 34 00 00 00 ....A.......1.......I...J...4...
1740 94 bf 01 00 29 00 00 00 c9 bf 01 00 0b 00 00 00 f3 bf 01 00 22 00 00 00 ff bf 01 00 0c 00 00 00 ....)..............."...........
1760 22 c0 01 00 26 00 00 00 2f c0 01 00 41 00 00 00 56 c0 01 00 1a 00 00 00 98 c0 01 00 1a 00 00 00 "...&.../...A...V...............
1780 b3 c0 01 00 2b 00 00 00 ce c0 01 00 1a 00 00 00 fa c0 01 00 20 00 00 00 15 c1 01 00 2c 00 00 00 ....+.......................,...
17a0 36 c1 01 00 1e 00 00 00 63 c1 01 00 24 00 00 00 82 c1 01 00 4a 00 00 00 a7 c1 01 00 3e 00 00 00 6.......c...$.......J.......>...
17c0 f2 c1 01 00 12 00 00 00 31 c2 01 00 0e 00 00 00 44 c2 01 00 1b 00 00 00 53 c2 01 00 29 00 00 00 ........1.......D.......S...)...
17e0 6f c2 01 00 32 00 00 00 99 c2 01 00 31 00 00 00 cc c2 01 00 3b 00 00 00 fe c2 01 00 3a 00 00 00 o...2.......1.......;.......:...
1800 3a c3 01 00 32 00 00 00 75 c3 01 00 31 00 00 00 a8 c3 01 00 2a 00 00 00 da c3 01 00 30 00 00 00 :...2...u...1.......*.......0...
1820 05 c4 01 00 30 00 00 00 36 c4 01 00 3f 00 00 00 67 c4 01 00 2b 00 00 00 a7 c4 01 00 15 00 00 00 ....0...6...?...g...+...........
1840 d3 c4 01 00 18 00 00 00 e9 c4 01 00 2a 00 00 00 02 c5 01 00 22 00 00 00 2d c5 01 00 1f 00 00 00 ............*......."...-.......
1860 50 c5 01 00 2d 00 00 00 70 c5 01 00 2d 00 00 00 9e c5 01 00 0f 00 00 00 cc c5 01 00 29 00 00 00 P...-...p...-...............)...
1880 dc c5 01 00 3f 00 00 00 06 c6 01 00 22 00 00 00 46 c6 01 00 38 00 00 00 69 c6 01 00 2a 00 00 00 ....?......."...F...8...i...*...
18a0 a2 c6 01 00 42 00 00 00 cd c6 01 00 23 00 00 00 10 c7 01 00 3b 00 00 00 34 c7 01 00 01 00 00 00 ....B.......#.......;...4.......
18c0 43 00 00 00 d8 00 00 00 39 00 00 00 05 00 00 00 17 01 00 00 44 00 00 00 2f 01 00 00 00 00 00 00 C.......9...........D.../.......
18e0 3a 00 00 00 e5 00 00 00 65 00 00 00 20 01 00 00 00 00 00 00 20 00 00 00 87 00 00 00 00 00 00 00 :.......e.......................
1900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 01 00 00 1c 00 00 00 b2 00 00 00 9a 00 00 00 ................f...............
1920 01 01 00 00 0a 00 00 00 a1 00 00 00 83 01 00 00 34 01 00 00 00 00 00 00 63 01 00 00 06 00 00 00 ................4.......c.......
1940 1c 01 00 00 85 00 00 00 26 01 00 00 00 00 00 00 a7 00 00 00 6a 01 00 00 00 00 00 00 aa 00 00 00 ........&...........j...........
1960 1d 01 00 00 2b 01 00 00 00 00 00 00 0d 01 00 00 00 00 00 00 00 00 00 00 2a 01 00 00 4d 01 00 00 ....+...................*...M...
1980 00 00 00 00 95 00 00 00 7f 01 00 00 70 00 00 00 46 00 00 00 e8 00 00 00 ea 00 00 00 fd 00 00 00 ............p...F...............
19a0 10 01 00 00 68 00 00 00 c4 00 00 00 50 00 00 00 80 00 00 00 00 00 00 00 11 01 00 00 00 00 00 00 ....h.......P...................
19c0 00 00 00 00 a8 00 00 00 00 00 00 00 00 00 00 00 84 01 00 00 e2 00 00 00 af 00 00 00 61 00 00 00 ............................a...
19e0 00 00 00 00 00 00 00 00 7d 00 00 00 00 00 00 00 3f 00 00 00 77 00 00 00 00 00 00 00 00 00 00 00 ........}.......?...w...........
1a00 50 01 00 00 13 01 00 00 44 01 00 00 00 00 00 00 4c 01 00 00 15 01 00 00 0f 00 00 00 f4 00 00 00 P.......D.......L...............
1a20 23 00 00 00 8c 00 00 00 00 00 00 00 40 01 00 00 00 00 00 00 67 00 00 00 34 00 00 00 00 00 00 00 #...........@.......g...4.......
1a40 00 00 00 00 8b 00 00 00 3e 00 00 00 00 00 00 00 21 00 00 00 26 00 00 00 00 00 00 00 3c 01 00 00 ........>.......!...&.......<...
1a60 47 00 00 00 00 00 00 00 e6 00 00 00 03 01 00 00 42 01 00 00 74 00 00 00 ca 00 00 00 00 00 00 00 G...............B...t...........
1a80 ce 00 00 00 7e 01 00 00 00 00 00 00 36 00 00 00 00 00 00 00 21 01 00 00 0b 01 00 00 00 00 00 00 ....~.......6.......!...........
1aa0 5e 00 00 00 35 00 00 00 84 00 00 00 2b 00 00 00 fa 00 00 00 51 01 00 00 5a 01 00 00 73 01 00 00 ^...5.......+.......Q...Z...s...
1ac0 00 00 00 00 78 01 00 00 37 00 00 00 4c 00 00 00 00 00 00 00 5d 01 00 00 b8 00 00 00 7b 00 00 00 ....x...7...L.......].......{...
1ae0 bf 00 00 00 67 01 00 00 dc 00 00 00 9d 00 00 00 49 01 00 00 31 00 00 00 a5 00 00 00 3a 01 00 00 ....g...........I...1.......:...
1b00 00 00 00 00 30 00 00 00 23 01 00 00 00 00 00 00 18 01 00 00 00 00 00 00 75 01 00 00 a3 00 00 00 ....0...#...............u.......
1b20 00 00 00 00 92 00 00 00 00 00 00 00 05 01 00 00 86 01 00 00 00 00 00 00 0c 01 00 00 7a 01 00 00 ............................z...
1b40 1f 00 00 00 22 01 00 00 00 00 00 00 a2 00 00 00 fe 00 00 00 00 00 00 00 5c 01 00 00 00 00 00 00 ...."...................\.......
1b60 00 00 00 00 f0 00 00 00 00 00 00 00 5f 00 00 00 00 00 00 00 63 00 00 00 c8 00 00 00 07 00 00 00 ............_.......c...........
1b80 f6 00 00 00 7c 01 00 00 1a 01 00 00 08 00 00 00 00 00 00 00 0a 01 00 00 57 00 00 00 35 01 00 00 ....|...................W...5...
1ba0 00 00 00 00 ae 00 00 00 54 01 00 00 a0 00 00 00 4e 01 00 00 9c 00 00 00 4a 01 00 00 87 01 00 00 ........T.......N.......J.......
1bc0 10 00 00 00 d9 00 00 00 fc 00 00 00 00 00 00 00 6d 00 00 00 e4 00 00 00 91 00 00 00 c2 00 00 00 ................m...............
1be0 00 00 00 00 00 00 00 00 bc 00 00 00 00 00 00 00 f5 00 00 00 82 01 00 00 2d 00 00 00 59 01 00 00 ........................-...Y...
1c00 27 00 00 00 00 00 00 00 42 00 00 00 00 00 00 00 00 00 00 00 be 00 00 00 89 01 00 00 72 00 00 00 '.......B...................r...
1c20 16 01 00 00 64 01 00 00 00 00 00 00 bd 00 00 00 00 00 00 00 36 01 00 00 cc 00 00 00 f2 00 00 00 ....d...............6...........
1c40 28 00 00 00 00 00 00 00 00 00 00 00 79 01 00 00 03 00 00 00 4f 01 00 00 80 01 00 00 00 00 00 00 (...........y.......O...........
1c60 13 00 00 00 00 00 00 00 43 01 00 00 0d 00 00 00 00 00 00 00 09 00 00 00 cb 00 00 00 5c 00 00 00 ........C...................\...
1c80 62 01 00 00 2e 00 00 00 27 01 00 00 00 00 00 00 94 00 00 00 24 01 00 00 b1 00 00 00 d7 00 00 00 b.......'...........$...........
1ca0 00 00 00 00 28 01 00 00 1b 00 00 00 6f 01 00 00 7d 01 00 00 c6 00 00 00 a4 00 00 00 31 01 00 00 ....(.......o...}...........1...
1cc0 ff 00 00 00 04 00 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 0f 01 00 00 6c 00 00 00 00 00 00 00 ........,...............l.......
1ce0 0b 00 00 00 3d 01 00 00 4b 01 00 00 b3 00 00 00 7e 00 00 00 08 01 00 00 00 00 00 00 5e 01 00 00 ....=...K.......~...........^...
1d00 00 01 00 00 00 00 00 00 00 00 00 00 5d 00 00 00 2f 00 00 00 6f 00 00 00 00 00 00 00 e7 00 00 00 ............].../...o...........
1d20 6e 00 00 00 00 00 00 00 64 00 00 00 00 00 00 00 69 01 00 00 ee 00 00 00 61 01 00 00 17 00 00 00 n.......d.......i.......a.......
1d40 b4 00 00 00 88 00 00 00 00 00 00 00 04 01 00 00 89 00 00 00 00 00 00 00 32 00 00 00 4d 00 00 00 ........................2...M...
1d60 53 01 00 00 54 00 00 00 00 00 00 00 25 01 00 00 f1 00 00 00 a6 00 00 00 00 00 00 00 00 00 00 00 S...T.......%...................
1d80 33 00 00 00 6b 01 00 00 79 00 00 00 2d 01 00 00 00 00 00 00 40 00 00 00 d6 00 00 00 55 01 00 00 3...k...y...-.......@.......U...
1da0 00 00 00 00 5b 00 00 00 1b 01 00 00 0c 00 00 00 00 00 00 00 25 00 00 00 00 00 00 00 00 00 00 00 ....[...............%...........
1dc0 c3 00 00 00 2a 00 00 00 00 00 00 00 9f 00 00 00 3b 01 00 00 e9 00 00 00 00 00 00 00 69 00 00 00 ....*...........;...........i...
1de0 53 00 00 00 3b 00 00 00 b7 00 00 00 00 00 00 00 8f 00 00 00 00 00 00 00 00 00 00 00 75 00 00 00 S...;.......................u...
1e00 00 00 00 00 93 00 00 00 16 00 00 00 6b 00 00 00 29 00 00 00 ac 00 00 00 9e 00 00 00 4b 00 00 00 ............k...)...........K...
1e20 db 00 00 00 02 01 00 00 5b 01 00 00 11 00 00 00 00 00 00 00 00 00 00 00 41 01 00 00 09 01 00 00 ........[...............A.......
1e40 00 00 00 00 1e 01 00 00 7f 00 00 00 dd 00 00 00 00 00 00 00 c9 00 00 00 00 00 00 00 4e 00 00 00 ............................N...
1e60 12 00 00 00 ec 00 00 00 d1 00 00 00 00 00 00 00 71 00 00 00 9b 00 00 00 12 01 00 00 eb 00 00 00 ................q...............
1e80 c1 00 00 00 00 00 00 00 00 00 00 00 37 01 00 00 2e 01 00 00 00 00 00 00 00 00 00 00 74 01 00 00 ............7...............t...
1ea0 47 01 00 00 00 00 00 00 7a 00 00 00 a9 00 00 00 00 00 00 00 00 00 00 00 38 01 00 00 81 00 00 00 G.......z...............8.......
1ec0 c7 00 00 00 15 00 00 00 e1 00 00 00 d0 00 00 00 39 01 00 00 58 00 00 00 73 00 00 00 41 00 00 00 ................9...X...s...A...
1ee0 8a 01 00 00 19 00 00 00 b6 00 00 00 19 01 00 00 00 00 00 00 00 00 00 00 76 00 00 00 6e 01 00 00 ........................v...n...
1f00 71 01 00 00 00 00 00 00 14 01 00 00 00 00 00 00 1a 00 00 00 00 00 00 00 bb 00 00 00 65 01 00 00 q...........................e...
1f20 00 00 00 00 81 01 00 00 6c 01 00 00 45 01 00 00 de 00 00 00 49 00 00 00 00 00 00 00 52 01 00 00 ........l...E.......I.......R...
1f40 1f 01 00 00 d3 00 00 00 99 00 00 00 86 00 00 00 00 00 00 00 70 01 00 00 7b 01 00 00 6d 01 00 00 ....................p...{...m...
1f60 78 00 00 00 59 00 00 00 00 00 00 00 8e 00 00 00 8a 00 00 00 48 01 00 00 24 00 00 00 82 00 00 00 x...Y...............H...$.......
1f80 38 00 00 00 88 01 00 00 4f 00 00 00 3f 01 00 00 c0 00 00 00 00 00 00 00 d5 00 00 00 29 01 00 00 8.......O...?...............)...
1fa0 00 00 00 00 8d 00 00 00 51 00 00 00 b5 00 00 00 00 00 00 00 ed 00 00 00 b0 00 00 00 da 00 00 00 ........Q.......................
1fc0 00 00 00 00 f9 00 00 00 ba 00 00 00 00 00 00 00 60 00 00 00 e0 00 00 00 00 00 00 00 f7 00 00 00 ................`...............
1fe0 fb 00 00 00 55 00 00 00 48 00 00 00 d2 00 00 00 ad 00 00 00 72 01 00 00 6a 00 00 00 00 00 00 00 ....U...H...........r...j.......
2000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 00 00 32 01 00 00 90 00 00 00 cd 00 00 00 ................|...2...........
2020 33 01 00 00 d4 00 00 00 00 00 00 00 56 01 00 00 00 00 00 00 96 00 00 00 00 00 00 00 df 00 00 00 3...........V...................
2040 00 00 00 00 00 00 00 00 14 00 00 00 3d 00 00 00 66 00 00 00 62 00 00 00 b9 00 00 00 1e 00 00 00 ............=...f...b...........
2060 57 01 00 00 02 00 00 00 00 00 00 00 46 01 00 00 2c 01 00 00 f3 00 00 00 00 00 00 00 5a 00 00 00 W...........F...,...........Z...
2080 ab 00 00 00 58 01 00 00 85 01 00 00 4a 00 00 00 52 00 00 00 00 00 00 00 00 00 00 00 22 00 00 00 ....X.......J...R..........."...
20a0 07 01 00 00 00 00 00 00 98 00 00 00 ef 00 00 00 1d 00 00 00 f8 00 00 00 3c 00 00 00 00 00 00 00 ........................<.......
20c0 60 01 00 00 06 01 00 00 00 00 00 00 0e 00 00 00 83 00 00 00 97 00 00 00 30 01 00 00 68 01 00 00 `.......................0...h...
20e0 76 01 00 00 cf 00 00 00 3e 01 00 00 00 00 00 00 5f 01 00 00 00 00 00 00 56 00 00 00 00 00 00 00 v.......>......._.......V.......
2100 45 00 00 00 18 00 00 00 c5 00 00 00 77 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00 E...........w...................
2120 00 00 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 07 74 69 6d 65 64 20 6f 75 74 20 77 61 69 74 ..................timed.out.wait
2140 69 6e 67 20 66 6f 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 ing.for.input:.auto-logout...-%s
2160 20 6f 72 20 2d 6f 20 6f 70 74 69 6f 6e 0a 00 09 2d 69 72 73 44 20 6f 72 20 2d 63 20 63 6f 6d 6d .or.-o.option...-irsD.or.-c.comm
2180 61 6e 64 20 6f 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 and.or.-O.shopt_option..(invocat
21a0 69 6f 6e 20 6f 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 ion.only)....malloc:.%s:%d:.asse
21c0 72 74 69 6f 6e 20 62 6f 74 63 68 65 64 0d 0a 00 20 00 20 20 20 20 20 2d 61 20 20 4d 61 72 6b 20 rtion.botched..........-a..Mark.
21e0 76 61 72 69 61 62 6c 65 73 20 77 68 69 63 68 20 61 72 65 20 6d 6f 64 69 66 69 65 64 20 6f 72 20 variables.which.are.modified.or.
2200 63 72 65 61 74 65 64 20 66 6f 72 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 2d 62 20 20 created.for.export..........-b..
2220 4e 6f 74 69 66 79 20 6f 66 20 6a 6f 62 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 69 6d 6d 65 64 69 Notify.of.job.termination.immedi
2240 61 74 65 6c 79 2e 0a 20 20 20 20 20 20 20 20 2d 65 20 20 45 78 69 74 20 69 6d 6d 65 64 69 61 74 ately..........-e..Exit.immediat
2260 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 74 68 20 61 20 6e 6f ely.if.a.command.exits.with.a.no
2280 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2e 0a 20 20 20 20 20 20 20 20 2d 66 20 20 44 69 73 61 62 n-zero.status..........-f..Disab
22a0 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 6f 62 62 69 6e le.file.name.generation.(globbin
22c0 67 29 2e 0a 20 20 20 20 20 20 20 20 2d 68 20 20 52 65 6d 65 6d 62 65 72 20 74 68 65 20 6c 6f 63 g)..........-h..Remember.the.loc
22e0 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 20 6c 6f ation.of.commands.as.they.are.lo
2300 6f 6b 65 64 20 75 70 2e 0a 20 20 20 20 20 20 20 20 2d 6b 20 20 41 6c 6c 20 61 73 73 69 67 6e 6d oked.up..........-k..All.assignm
2320 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 20 ent.arguments.are.placed.in.the.
2340 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 20 20 63 6f environment.for.a.............co
2360 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 70 72 65 63 65 mmand,.not.just.those.that.prece
2380 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 20 20 2d 6d 20 de.the.command.name..........-m.
23a0 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 20 20 20 .Job.control.is.enabled.........
23c0 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 78 .-n..Read.commands.but.do.not.ex
23e0 65 63 75 74 65 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 20 20 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 ecute.them..........-o.option-na
2400 6d 65 0a 20 20 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 me.............Set.the.variable.
2420 63 6f 72 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 corresponding.to.option-name:...
2440 20 20 20 20 20 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 ..............allexport....same.
2460 61 73 20 2d 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 63 65 65 78 70 61 6e as.-a.................braceexpan
2480 64 20 20 73 61 6d 65 20 61 73 20 2d 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d d..same.as.-B.................em
24a0 61 63 73 20 20 20 20 20 20 20 20 75 73 65 20 61 6e 20 65 6d 61 63 73 2d 73 74 79 6c 65 20 6c 69 acs........use.an.emacs-style.li
24c0 6e 65 20 65 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 ne.editing.interface............
24e0 20 20 20 20 20 65 72 72 65 78 69 74 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 65 0a 20 20 20 .....errexit......same.as.-e....
2500 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 74 72 61 63 65 20 20 20 20 20 73 61 6d 65 20 61 .............errtrace.....same.a
2520 73 20 2d 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 72 61 63 65 20 20 s.-E.................functrace..
2540 20 20 73 61 6d 65 20 61 73 20 2d 54 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 73 ..same.as.-T.................has
2560 68 61 6c 6c 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 68 0a 20 20 20 20 20 20 20 20 20 20 20 hall......same.as.-h............
2580 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 20 2d 48 0a 20 20 20 .....histexpand...same.as.-H....
25a0 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 6e 61 62 6c 65 .............history......enable
25c0 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 20 20 20 20 20 .command.history................
25e0 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 6e 6f 74 .ignoreeof....the.shell.will.not
2600 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 20 20 20 .exit.upon.reading.EOF..........
2620 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 20 .......interactive-comments.....
2640 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 6c 6f 77 20 63 .........................allow.c
2660 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 63 74 69 76 65 omments.to.appear.in.interactive
2680 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 .commands.................keywor
26a0 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 20 20 20 d......same.as.-k...............
26c0 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 20 ..monitor......same.as.-m.......
26e0 20 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 ..........noclobber....same.as.-
2700 43 0a 20 20 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 C.................noexec.......s
2720 61 6d 65 20 61 73 20 2d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 67 6c 6f 62 ame.as.-n.................noglob
2740 20 20 20 20 20 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 .......same.as.-f...............
2760 20 20 6e 6f 6c 6f 67 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 ..nolog........currently.accepte
2780 64 20 62 75 74 20 69 67 6e 6f 72 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f d.but.ignored.................no
27a0 74 69 66 79 20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 62 0a 20 20 20 20 20 20 20 20 20 20 tify.......same.as.-b...........
27c0 20 20 20 20 20 20 6e 6f 75 6e 73 65 74 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 75 0a 20 20 ......nounset......same.as.-u...
27e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 65 63 6d 64 20 20 20 20 20 20 20 73 61 6d 65 20 ..............onecmd.......same.
2800 61 73 20 2d 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 68 79 73 69 63 61 6c 20 20 as.-t.................physical..
2820 20 20 20 73 61 6d 65 20 61 73 20 2d 50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 69 ...same.as.-P.................pi
2840 70 65 66 61 69 6c 20 20 20 20 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 61 pefail.....the.return.value.of.a
2860 20 70 69 70 65 6c 69 6e 65 20 69 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 0a 20 20 20 20 20 .pipeline.is.the.status.of......
2880 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 68 65 20 6c 61 73 74 ........................the.last
28a0 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 6f 6e 2d 7a 65 72 6f .command.to.exit.with.a.non-zero
28c0 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 20 20 20 20 20 20 20 .status,........................
28e0 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 20 65 78 69 74 ......or.zero.if.no.command.exit
2900 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 20 20 20 20 20 ed.with.a.non-zero.status.......
2920 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 20 74 68 ..........posix........change.th
2940 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 64 65 66 e.behavior.of.bash.where.the.def
2960 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 20 20 20 ault............................
2980 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 31 30 30 ..operation.differs.from.the.100
29a0 33 2e 32 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 3.2.standard.to.................
29c0 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 61 72 64 0a .............match.the.standard.
29e0 20 20 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 61 6d ................privileged...sam
2a00 65 20 61 73 20 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 62 6f 73 65 20 e.as.-p.................verbose.
2a20 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 20 20 .....same.as.-v.................
2a40 76 69 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 vi...........use.a.vi-style.line
2a60 20 65 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 .editing.interface..............
2a80 20 20 20 78 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 ...xtrace.......same.as.-x......
2aa0 20 20 20 2d 70 20 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 ...-p..Turned.on.whenever.the.re
2ac0 61 6c 20 61 6e 64 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 al.and.effective.user.ids.do.not
2ae0 20 6d 61 74 63 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 73 20 70 72 6f .match..............Disables.pro
2b00 63 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 24 45 4e 56 20 66 69 6c 65 20 61 6e 64 20 69 6d 70 cessing.of.the.$ENV.file.and.imp
2b20 6f 72 74 69 6e 67 20 6f 66 20 73 68 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 orting.of.shell.............func
2b40 74 69 6f 6e 73 2e 20 20 54 75 72 6e 69 6e 67 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 6f 66 66 20 tions...Turning.this.option.off.
2b60 63 61 75 73 65 73 20 74 68 65 20 65 66 66 65 63 74 69 76 65 20 75 69 64 20 61 6e 64 0a 20 20 20 causes.the.effective.uid.and....
2b80 20 20 20 20 20 20 20 20 20 67 69 64 20 74 6f 20 62 65 20 73 65 74 20 74 6f 20 74 68 65 20 72 65 .........gid.to.be.set.to.the.re
2ba0 61 6c 20 75 69 64 20 61 6e 64 20 67 69 64 2e 0a 20 20 20 20 20 20 20 20 2d 74 20 20 45 78 69 74 al.uid.and.gid..........-t..Exit
2bc0 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 20 61 6e 64 20 65 78 65 63 75 74 69 6e 67 20 6f 6e 65 .after.reading.and.executing.one
2be0 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 20 20 20 20 2d 75 20 20 54 72 65 61 74 20 75 6e 73 65 .command..........-u..Treat.unse
2c00 74 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 61 6e 20 65 72 72 6f 72 20 77 68 65 6e 20 73 75 62 t.variables.as.an.error.when.sub
2c20 73 74 69 74 75 74 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 2d 76 20 20 50 72 69 6e 74 20 73 68 65 stituting..........-v..Print.she
2c40 6c 6c 20 69 6e 70 75 74 20 6c 69 6e 65 73 20 61 73 20 74 68 65 79 20 61 72 65 20 72 65 61 64 2e ll.input.lines.as.they.are.read.
2c60 0a 20 20 20 20 20 20 20 20 2d 78 20 20 50 72 69 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 .........-x..Print.commands.and.
2c80 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 65 20 65 78 65 63 their.arguments.as.they.are.exec
2ca0 75 74 65 64 2e 0a 20 20 20 20 20 20 20 20 2d 42 20 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c uted..........-B..the.shell.will
2cc0 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 20 20 20 20 .perform.brace.expansion........
2ce0 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 20 72 .-C..If.set,.disallow.existing.r
2d00 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 0a 20 egular.files.to.be.overwritten..
2d20 20 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
2d40 70 75 74 2e 0a 20 20 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 put..........-E..If.set,.the.ERR
2d60 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 66 75 6e 63 .trap.is.inherited.by.shell.func
2d80 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 2d 48 20 20 45 6e 61 62 6c 65 20 21 20 73 74 79 6c tions..........-H..Enable.!.styl
2da0 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 66 6c e.history.substitution...This.fl
2dc0 61 67 20 69 73 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 20 ag.is.on.............by.default.
2de0 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...
2e00 20 20 20 20 20 20 20 2d 50 20 20 49 66 20 73 65 74 2c 20 64 6f 20 6e 6f 74 20 66 6f 6c 6c 6f 77 .......-P..If.set,.do.not.follow
2e20 20 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 .symbolic.links.when.executing.c
2e40 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 75 63 68 20 61 73 20 63 64 20 77 ommands.............such.as.cd.w
2e60 68 69 63 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 hich.change.the.current.director
2e80 79 2e 0a 20 20 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 y..........-T..If.set,.the.DEBUG
2ea0 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 66 75 6e 63 .trap.is.inherited.by.shell.func
2ec0 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 2d 20 20 20 41 73 73 69 67 6e 20 61 6e 79 20 72 65 tions..........-...Assign.any.re
2ee0 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
2f00 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 20 20 54 68 65 20 nal.parameters..............The.
2f20 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 6f 66 66 -x.and.-v.options.are.turned.off
2f40 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 6e 20 2d ...........Using.+.rather.than.-
2f60 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 6e 65 64 .causes.these.flags.to.be.turned
2f80 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 20 62 65 .off...The.....flags.can.also.be
2fa0 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 73 68 65 .used.upon.invocation.of.the.she
2fc0 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 6c 61 67 ll...The.current.....set.of.flag
2fe0 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 6d 61 69 s.may.be.found.in.$-...The.remai
3000 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 20 20 70 ning.n.ARGs.are.positional.....p
3020 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 6e 20 6f arameters.and.are.assigned,.in.o
3040 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 6f 0a 20 rder,.to.$1,.$2,....$n...If.no..
3060 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 76 61 72 ...ARGs.are.given,.all.shell.var
3080 69 61 62 6c 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 2e 00 20 20 20 20 20 64 69 72 73 20 77 68 iables.are.printed.......dirs.wh
30a0 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
30c0 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 00 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 6c 65 ting.with.zero.......from.the.le
30e0 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 20 ft.of.the.list.shown.by.`dirs',.
3100 73 74 61 72 74 69 6e 67 20 77 69 74 68 00 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 starting.with......from.the.righ
3120 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
3140 74 61 72 74 69 6e 67 20 77 69 74 68 00 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b tarting.with......from.the.stack
3160 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 70 75 6c 61 74 ,.so.only.the.stack.is.manipulat
3180 65 64 2e 00 20 20 20 20 20 6e 65 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 ed.......new.current.working.dir
31a0 65 63 74 6f 72 79 2e 00 20 20 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 66 69 72 73 74 20 64 ectory.......removes.the.first.d
31c0 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 00 irectory,.`popd.+1'.the.second..
31e0 20 20 20 20 20 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 .....removes.the.last.directory,
3200 20 60 70 6f 70 64 20 2d 31 27 20 74 68 65 20 6e 65 78 74 20 74 6f 20 6c 61 73 74 2e 00 20 20 20 .`popd.-1'.the.next.to.last.....
3220 20 20 73 68 6f 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 ..shown.by.`dirs',.starting.with
3240 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 60 70 6f 70 64 20 2b 30 27 00 20 .zero...For.example:.`popd.+0'..
3260 20 20 20 20 73 68 6f 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 ....shown.by.`dirs',.starting.wi
3280 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 6f 70 64 20 2d 30 27 th.zero...For.example:.`popd.-0'
32a0 00 20 20 20 20 20 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 ......to.the.stack,.so.only.the.
32c0 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 00 20 20 20 20 20 7a 65 72 6f 29 stack.is.manipulated.......zero)
32e0 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 00 20 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 .is.at.the.top...Adds.a.director
3300 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 73 74 y.to.the.top.of.the.directory.st
3320 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 20 6d ack,.or.rotates.....the.stack,.m
3340 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 20 74 aking.the.new.top.of.the.stack.t
3360 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 72 79 he.current.working.....directory
3380 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 73 20 ...With.no.arguments,.exchanges.
33a0 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 20 20 the.top.two.directories.........
33c0 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 68 61 74 20 74 ..+N.Rotates.the.stack.so.that.t
33e0 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 20 20 20 20 09 he.Nth.directory.(counting......
3400 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 68 6f 77 6e 20 from.the.left.of.the.list.shown.
3420 62 79 20 60 64 69 72 73 27 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 09 7a 65 by.`dirs',.starting.with......ze
3440 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 2d 4e 09 52 ro).is.at.the.top...........-N.R
3460 6f 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 otates.the.stack.so.that.the.Nth
3480 20 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 66 72 6f 6d 20 74 .directory.(counting......from.t
34a0 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 60 64 he.right.of.the.list.shown.by.`d
34c0 69 72 73 27 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 irs',.starting.with......zero).i
34e0 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 2d 6e 09 73 75 70 70 72 65 s.at.the.top...........-n.suppre
3500 73 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 74 6f 72 ss.the.normal.change.of.director
3520 79 20 77 68 65 6e 20 61 64 64 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 09 74 y.when.adding.directories......t
3540 6f 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 o.the.stack,.so.only.the.stack.i
3560 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 64 69 72 09 61 64 64 73 s.manipulated...........dir.adds
3580 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 6b 20 61 74 20 74 .DIR.to.the.directory.stack.at.t
35a0 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 09 6e 65 77 20 63 he.top,.making.it.the......new.c
35c0 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........
35e0 20 20 20 59 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 ...You.can.see.the.directory.sta
3600 63 6b 20 77 69 74 68 20 74 68 65 20 60 64 69 72 73 27 20 63 6f 6d 6d 61 6e 64 2e 00 20 42 41 53 ck.with.the.`dirs'.command...BAS
3620 48 5f 56 45 52 53 49 4f 4e 20 20 20 20 56 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e H_VERSION....Version.information
3640 20 66 6f 72 20 74 68 69 73 20 42 61 73 68 2e 0a 20 20 20 20 43 44 50 41 54 48 20 20 20 20 20 20 .for.this.Bash......CDPATH......
3660 20 20 20 20 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 64 69 ....A.colon-separated.list.of.di
3680 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 20 64 69 rectories.to.search.......for.di
36a0 72 65 63 74 72 69 65 73 20 67 69 76 65 6e 20 61 73 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 60 rectries.given.as.arguments.to.`
36c0 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 73 65 70 61 cd'......GLOBIGNORE.A.colon-sepa
36e0 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 69 62 69 6e rated.list.of.patterns.describin
3700 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 72 65 64 20 g.filenames.to.......be.ignored.
3720 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 49 53 54 46 by.pathname.expansion......HISTF
3740 49 4c 45 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 ILE........The.name.of.the.file.
3760 77 68 65 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 where.your.command.history.is.st
3780 6f 72 65 64 2e 0a 20 20 20 20 48 49 53 54 46 49 4c 45 53 49 5a 45 20 20 20 20 54 68 65 20 6d 61 ored......HISTFILESIZE....The.ma
37a0 78 69 6d 75 6d 20 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 ximum.number.of.lines.this.file.
37c0 63 61 6e 20 63 6f 6e 74 61 69 6e 2e 0a 20 20 20 20 48 49 53 54 53 49 5a 45 20 20 20 20 20 20 20 can.contain......HISTSIZE.......
37e0 20 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 6f 72 79 20 6c .The.maximum.number.of.history.l
3800 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 68 65 6c 6c 20 ines.that.a.running.......shell.
3820 63 61 6e 20 61 63 63 65 73 73 2e 0a 20 20 20 20 48 4f 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 can.access......HOME............
3840 54 68 65 20 63 6f 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 The.complete.pathname.to.your.lo
3860 67 69 6e 20 64 69 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 gin.directory......HOSTNAME.The.
3880 6e 61 6d 65 20 6f 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 name.of.the.current.host......HO
38a0 53 54 54 59 50 45 20 20 20 20 20 20 20 20 54 68 65 20 74 79 70 65 20 6f 66 20 43 50 55 20 74 68 STTYPE........The.type.of.CPU.th
38c0 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 6e is.version.of.Bash.is.running.un
38e0 64 65 72 2e 0a 20 20 20 20 49 47 4e 4f 52 45 45 4f 46 20 20 20 20 20 20 20 43 6f 6e 74 72 6f 6c der......IGNOREEOF.......Control
3900 73 20 74 68 65 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 s.the.action.of.the.shell.on.rec
3920 65 69 70 74 20 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 eipt.of.an.EOF.......character.a
3940 73 20 74 68 65 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 s.the.sole.input...If.set,.then.
3960 74 68 65 20 76 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 the.value.......of.it.is.the.num
3980 62 65 72 20 6f 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 ber.of.EOF.characters.that.can.b
39a0 65 20 73 65 65 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 e.seen.......in.a.row.on.an.empt
39c0 79 20 6c 69 6e 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 y.line.before.the.shell.will.exi
39e0 74 0a 20 20 20 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 t.......(default.10)...When.unse
3a00 74 2c 20 45 4f 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 t,.EOF.signifies.the.end.of.inpu
3a20 74 2e 0a 20 20 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 t......MACHTYPE.A.string.describ
3a40 69 6e 67 20 74 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 ing.the.current.system.Bash.is.r
3a60 75 6e 6e 69 6e 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 unning.on......MAILCHECK.How.oft
3a80 65 6e 2c 20 69 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 en,.in.seconds,.Bash.checks.for.
3aa0 6e 65 77 20 6d 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 new.mail......MAILPATH.A.colon-s
3ac0 65 70 61 72 61 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 eparated.list.of.filenames.which
3ae0 20 42 61 73 68 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 .Bash.checks.......for.new.mail.
3b00 0a 20 20 20 20 4f 53 54 59 50 45 09 09 54 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 55 6e 69 78 .....OSTYPE..The.version.of.Unix
3b20 20 74 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 .this.version.of.Bash.is.running
3b40 20 6f 6e 2e 0a 20 20 20 20 50 41 54 48 20 20 20 20 20 20 20 20 20 20 20 20 41 20 63 6f 6c 6f 6e .on......PATH............A.colon
3b60 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 74 -separated.list.of.directories.t
3b80 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 20 o.search.when.......looking.for.
3ba0 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 20 20 41 20 commands......PROMPT_COMMAND..A.
3bc0 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
3be0 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
3c00 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 50 53 31 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 .prompt......PS1.............The
3c20 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 53 32 20 .primary.prompt.string......PS2.
3c40 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 73 65 63 6f 6e 64 61 72 79 20 70 72 6f 6d 70 74 ............The.secondary.prompt
3c60 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 57 44 09 09 54 68 65 20 66 75 6c 6c 20 70 61 74 68 6e .string......PWD..The.full.pathn
3c80 61 6d 65 20 6f 66 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 ame.of.the.current.directory....
3ca0 20 20 53 48 45 4c 4c 4f 50 54 53 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 ..SHELLOPTS.A.colon-separated.li
3cc0 73 74 20 6f 66 20 65 6e 61 62 6c 65 64 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 st.of.enabled.shell.options.....
3ce0 20 54 45 52 4d 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 .TERM............The.name.of.the
3d00 20 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 .current.terminal.type......TIME
3d20 46 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 FORMAT.The.output.format.for.tim
3d40 69 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 ing.statistics.displayed.by.the.
3d60 20 20 20 20 09 09 60 74 69 6d 65 27 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 2e 0a 20 20 20 20 ......`time'.reserved.word......
3d80 61 75 74 6f 5f 72 65 73 75 6d 65 20 20 20 20 20 4e 6f 6e 2d 6e 75 6c 6c 20 6d 65 61 6e 73 20 61 auto_resume.....Non-null.means.a
3da0 20 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 .command.word.appearing.on.a.lin
3dc0 65 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 e.by.......itself.is.first.looke
3de0 64 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 d.for.in.the.list.of.currently..
3e00 20 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 .....stopped.jobs...If.found.the
3e20 72 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 re,.that.job.is.foregrounded....
3e40 20 20 09 09 41 20 76 61 6c 75 65 20 6f 66 20 60 65 78 61 63 74 27 20 6d 65 61 6e 73 20 74 68 61 ....A.value.of.`exact'.means.tha
3e60 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 65 78 t.the.command.word.must.......ex
3e80 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 6c 69 73 actly.match.a.command.in.the.lis
3ea0 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 61 6c 75 t.of.stopped.jobs...A.......valu
3ec0 65 20 6f 66 20 60 73 75 62 73 74 72 69 6e 67 27 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 e.of.`substring'.means.that.the.
3ee0 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 61 74 63 68 20 61 20 command.word.must.......match.a.
3f00 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 79 20 6f 74 68 65 72 substring.of.the.job...Any.other
3f20 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 68 65 20 63 6f 6d 6d .value.means.that.......the.comm
3f40 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 20 73 74 6f 70 70 65 and.must.be.a.prefix.of.a.stoppe
3f60 64 20 6a 6f 62 2e 0a 20 20 20 20 68 69 73 74 63 68 61 72 73 20 20 20 20 20 20 20 43 68 61 72 61 d.job......histchars.......Chara
3f80 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 73 cters.controlling.history.expans
3fa0 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 6e ion.and.quick.......substitution
3fc0 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 69 ...The.first.character.is.the.hi
3fe0 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 74 story.......substitution.charact
4000 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 69 73 0a er,.usually.`!'...The.second.is.
4020 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 27 20 63 ......the.`quick.substitution'.c
4040 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 20 20 20 haracter,.usually.`^'...The.....
4060 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 6e 74 27 ..third.is.the.`history.comment'
4080 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 48 49 53 .character,.usually.`#'......HIS
40a0 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 74 20 6f TIGNORE.A.colon-separated.list.o
40c0 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 63 68 0a f.patterns.used.to.decide.which.
40e0 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 64 20 6f ......commands.should.be.saved.o
4100 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 00 20 42 69 6e 64 20 61 20 6b 65 79 n.the.history.list....Bind.a.key
4120 20 73 65 71 75 65 6e 63 65 20 74 6f 20 61 20 52 65 61 64 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e .sequence.to.a.Readline.function
4140 20 6f 72 20 61 20 6d 61 63 72 6f 2c 20 6f 72 20 73 65 74 0a 20 20 20 20 61 20 52 65 61 64 6c 69 .or.a.macro,.or.set.....a.Readli
4160 6e 65 20 76 61 72 69 61 62 6c 65 2e 20 20 54 68 65 20 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 61 72 67 ne.variable...The.non-option.arg
4180 75 6d 65 6e 74 20 73 79 6e 74 61 78 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 20 20 74 ument.syntax.is.equivalent.....t
41a0 6f 20 74 68 61 74 20 66 6f 75 6e 64 20 69 6e 20 7e 2f 2e 69 6e 70 75 74 72 63 2c 20 62 75 74 20 o.that.found.in.~/.inputrc,.but.
41c0 6d 75 73 74 20 62 65 20 70 61 73 73 65 64 20 61 73 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d must.be.passed.as.a.single.argum
41e0 65 6e 74 3a 0a 20 20 20 20 62 69 6e 64 20 27 22 5c 43 2d 78 5c 43 2d 72 22 3a 20 72 65 2d 72 65 ent:.....bind.'"\C-x\C-r":.re-re
4200 61 64 2d 69 6e 69 74 2d 66 69 6c 65 27 2e 0a 20 20 20 20 62 69 6e 64 20 61 63 63 65 70 74 73 20 ad-init-file'......bind.accepts.
4220 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6d 20 the.following.options:.......-m.
4240 20 6b 65 79 6d 61 70 20 20 20 20 20 20 20 20 20 55 73 65 20 60 6b 65 79 6d 61 70 27 20 61 73 20 .keymap.........Use.`keymap'.as.
4260 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
4280 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
42a0 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
42c0 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,.......................
42e0 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
4300 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,.........
4320 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
4340 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............
4360 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....
4380 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
43a0 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........-
43c0 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
43e0 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
4400 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
4420 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 72 20 20 6b 65 79 73 65 71 20 20 sed.as.input........-r..keyseq..
4440 20 20 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 62 69 6e 64 69 6e 67 20 66 6f 72 20 4b 45 .......Remove.the.binding.for.KE
4460 59 53 45 51 2e 0a 20 20 20 20 20 20 2d 78 20 20 6b 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d YSEQ........-x..keyseq:shell-com
4480 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 20 62 65 20 65 mand.Cause.SHELL-COMMAND.to.be.e
44a0 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 20 69 73 20 65 xecuted.when.........KEYSEQ.is.e
44c0 6e 74 65 72 65 64 2e 0a 20 20 20 20 20 20 2d 66 20 20 66 69 6c 65 6e 61 6d 65 20 20 20 20 20 20 ntered........-f..filename......
44e0 20 52 65 61 64 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 .Read.key.bindings.from.FILENAME
4500 2e 0a 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 ........-q..function-name..Query
4520 20 61 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 .about.which.keys.invoke.the.nam
4540 65 64 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 ed.function........-u..function-
4560 6e 61 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 name..Unbind.all.keys.which.are.
4580 62 6f 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 bound.to.the.named.function.....
45a0 20 20 20 2d 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 76 61 72 69 61 ...-V.................List.varia
45c0 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 2d 76 20 20 20 ble.names.and.values.......-v...
45e0 20 20 20 20 20 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 ..............List.variable.name
4600 73 20 61 6e 64 20 76 61 6c 75 65 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 0a s.and.values.in.a.form.that.can.
4620 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 62 65 20 72 65 75 73 .........................be.reus
4640 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 20 ed.as.input........-S...........
4660 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 6e ......List.key.sequences.that.in
4680 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 20 voke.macros.and.their.values....
46a0 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 73 ...-s.................List.key.s
46c0 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 20 equences.that.invoke.macros.and.
46e0 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 20 their.values....................
4700 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 73 ......in.a.form.that.can.be.reus
4720 65 64 20 61 73 20 69 6e 70 75 74 2e 00 20 42 79 20 64 65 66 61 75 6c 74 2c 20 72 65 6d 6f 76 65 ed.as.input...By.default,.remove
4740 73 20 65 61 63 68 20 4a 4f 42 53 50 45 43 20 61 72 67 75 6d 65 6e 74 20 66 72 6f 6d 20 74 68 65 s.each.JOBSPEC.argument.from.the
4760 20 74 61 62 6c 65 20 6f 66 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 0a 20 20 20 20 49 66 20 74 68 .table.of.active.jobs......If.th
4780 65 20 2d 68 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 20 6a 6f 62 20 69 73 e.-h.option.is.given,.the.job.is
47a0 20 6e 6f 74 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 74 61 62 6c 65 2c 20 62 75 74 .not.removed.from.the.table,.but
47c0 20 69 73 0a 20 20 20 20 6d 61 72 6b 65 64 20 73 6f 20 74 68 61 74 20 53 49 47 48 55 50 20 69 73 .is.....marked.so.that.SIGHUP.is
47e0 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 20 73 68 65 6c .not.sent.to.the.job.if.the.shel
4800 6c 20 72 65 63 65 69 76 65 73 20 61 0a 20 20 20 20 53 49 47 48 55 50 2e 20 20 54 68 65 20 2d 61 l.receives.a.....SIGHUP...The.-a
4820 20 6f 70 74 69 6f 6e 2c 20 77 68 65 6e 20 4a 4f 42 53 50 45 43 20 69 73 20 6e 6f 74 20 73 75 70 .option,.when.JOBSPEC.is.not.sup
4840 70 6c 69 65 64 2c 20 6d 65 61 6e 73 20 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 0a 20 20 20 20 6a plied,.means.to.remove.all.....j
4860 6f 62 73 20 66 72 6f 6d 20 74 68 65 20 6a 6f 62 20 74 61 62 6c 65 3b 20 74 68 65 20 2d 72 20 6f obs.from.the.job.table;.the.-r.o
4880 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 72 65 6d 6f 76 65 20 6f 6e 6c 79 20 72 75 6e 6e 69 ption.means.to.remove.only.runni
48a0 6e 67 20 6a 6f 62 73 2e 00 20 43 61 75 73 65 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 65 ng.jobs...Causes.a.function.to.e
48c0 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 20 73 70 65 63 69 66 xit.with.the.return.value.specif
48e0 69 65 64 20 62 79 20 4e 2e 20 20 49 66 20 4e 0a 20 20 20 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 ied.by.N...If.N.....is.omitted,.
4900 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
4920 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e 00 20 43 68 61 6e 67 65 20 74 68 65 20 63 75 72 72 65 .last.command...Change.the.curre
4940 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 76 61 72 69 61 62 nt.directory.to.DIR...The.variab
4960 6c 65 20 24 48 4f 4d 45 20 69 73 20 74 68 65 0a 20 20 20 20 64 65 66 61 75 6c 74 20 44 49 52 2e le.$HOME.is.the.....default.DIR.
4980 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 73 20 74 68 ..The.variable.CDPATH.defines.th
49a0 65 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 0a 20 20 20 20 74 68 65 20 64 69 72 65 63 74 e.search.path.for.....the.direct
49c0 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 44 49 52 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 ory.containing.DIR...Alternative
49e0 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 0a 20 20 20 20 61 .directory.names.in.CDPATH.....a
4a00 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 20 20 41 20 re.separated.by.a.colon.(:)...A.
4a20 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 6d 65 20 null.directory.name.is.the.same.
4a40 61 73 0a 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2c 20 69 2e as.....the.current.directory,.i.
4a60 65 2e 20 60 2e 27 2e 20 20 49 66 20 44 49 52 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 73 6c e..`.'...If.DIR.begins.with.a.sl
4a80 61 73 68 20 28 2f 29 2c 0a 20 20 20 20 74 68 65 6e 20 43 44 50 41 54 48 20 69 73 20 6e 6f 74 20 ash.(/),.....then.CDPATH.is.not.
4aa0 75 73 65 64 2e 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 used...If.the.directory.is.not.f
4ac0 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 60 ound,.and.the.....shell.option.`
4ae0 63 64 61 62 6c 65 5f 76 61 72 73 27 20 69 73 20 73 65 74 2c 20 74 68 65 6e 20 74 72 79 20 74 68 cdable_vars'.is.set,.then.try.th
4b00 65 20 77 6f 72 64 20 61 73 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 6e 61 6d 65 2e 20 20 e.word.as.a.variable.....name...
4b20 49 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 20 74 68 If.that.variable.has.a.value,.th
4b40 65 6e 20 63 64 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 0a 20 20 20 20 76 en.cd.to.the.value.of.that.....v
4b60 61 72 69 61 62 6c 65 2e 20 20 54 68 65 20 2d 50 20 6f 70 74 69 6f 6e 20 73 61 79 73 20 74 6f 20 ariable...The.-P.option.says.to.
4b80 75 73 65 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 use.the.physical.directory.struc
4ba0 74 75 72 65 0a 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 ture.....instead.of.following.sy
4bc0 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 3b 20 74 68 65 20 2d 4c 20 6f 70 74 69 6f 6e 20 66 6f 72 63 mbolic.links;.the.-L.option.forc
4be0 65 73 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 0a 20 20 20 20 74 6f 20 62 65 20 66 6f 6c 6c es.symbolic.links.....to.be.foll
4c00 6f 77 65 64 2e 00 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 owed...Create.a.local.variable.c
4c20 61 6c 6c 65 64 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 alled.NAME,.and.give.it.VALUE...
4c40 4c 4f 43 41 4c 0a 20 20 20 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 69 LOCAL.....can.only.be.used.withi
4c60 6e 20 61 20 66 75 6e 63 74 69 6f 6e 3b 20 69 74 20 6d 61 6b 65 73 20 74 68 65 20 76 61 72 69 61 n.a.function;.it.makes.the.varia
4c80 62 6c 65 20 4e 41 4d 45 0a 20 20 20 20 68 61 76 65 20 61 20 76 69 73 69 62 6c 65 20 73 63 6f 70 ble.NAME.....have.a.visible.scop
4ca0 65 20 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 61 6e e.restricted.to.that.function.an
4cc0 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 00 20 43 72 65 61 74 65 20 61 20 73 69 6d 70 6c 65 d.its.children...Create.a.simple
4ce0 20 63 6f 6d 6d 61 6e 64 20 69 6e 76 6f 6b 65 64 20 62 79 20 4e 41 4d 45 20 77 68 69 63 68 20 72 .command.invoked.by.NAME.which.r
4d00 75 6e 73 20 43 4f 4d 4d 41 4e 44 53 2e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 20 6f 6e 20 74 uns.COMMANDS......Arguments.on.t
4d20 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 4e 41 4d 45 20 he.command.line.along.with.NAME.
4d40 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 61 are.passed.to.the.....function.a
4d60 73 20 24 30 20 2e 2e 20 24 6e 2e 00 20 44 65 63 6c 61 72 65 20 76 61 72 69 61 62 6c 65 73 20 61 s.$0....$n...Declare.variables.a
4d80 6e 64 2f 6f 72 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 nd/or.give.them.attributes...If.
4da0 6e 6f 20 4e 41 4d 45 73 20 61 72 65 0a 20 20 20 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 64 69 73 no.NAMEs.are.....given,.then.dis
4dc0 70 6c 61 79 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 76 61 72 69 61 62 6c 65 73 20 69 6e 73 play.the.values.of.variables.ins
4de0 74 65 61 64 2e 20 20 54 68 65 20 2d 70 20 6f 70 74 69 6f 6e 0a 20 20 20 20 77 69 6c 6c 20 64 69 tead...The.-p.option.....will.di
4e00 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 75 65 73 20 splay.the.attributes.and.values.
4e20 6f 66 20 65 61 63 68 20 4e 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 66 6c 61 67 73 of.each.NAME...........The.flags
4e40 20 61 72 65 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 61 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 .are:............-a.to.make.NAME
4e60 73 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 20 2d 66 s.arrays.(if.supported).......-f
4e80 09 74 6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 6d 6f 6e 67 20 66 75 6e 63 74 69 6f 6e 20 6e .to.select.from.among.function.n
4ea0 61 6d 65 73 20 6f 6e 6c 79 0a 20 20 20 20 20 20 2d 46 09 74 6f 20 64 69 73 70 6c 61 79 20 66 75 ames.only.......-F.to.display.fu
4ec0 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 28 61 6e 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 61 6e nction.names.(and.line.number.an
4ee0 64 20 73 6f 75 72 63 65 20 66 69 6c 65 20 6e 61 6d 65 20 69 66 0a 20 20 20 20 09 64 65 62 75 67 d.source.file.name.if......debug
4f00 67 69 6e 67 29 20 77 69 74 68 6f 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 ging).without.definitions.......
4f20 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 60 69 6e 74 65 67 -i.to.make.NAMEs.have.the.`integ
4f40 65 72 27 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 72 09 74 6f 20 6d 61 6b 65 20 4e er'.attribute.......-r.to.make.N
4f60 41 4d 45 73 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 AMEs.readonly.......-t.to.make.N
4f80 41 4d 45 73 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 AMEs.have.the.`trace'.attribute.
4fa0 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 0a 20 20 ......-x.to.make.NAMEs.export...
4fc0 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 67 65 .......Variables.with.the.intege
4fe0 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 61 6c r.attribute.have.arithmetic.eval
5000 75 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 60 6c 65 74 27 29 20 64 6f 6e 65 20 77 68 65 6e uation.(see.....`let').done.when
5020 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 6f 2e 0a 20 20 .the.variable.is.assigned.to....
5040 20 20 0a 20 20 20 20 57 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 76 61 6c 75 65 73 20 6f 66 .......When.displaying.values.of
5060 20 76 61 72 69 61 62 6c 65 73 2c 20 2d 66 20 64 69 73 70 6c 61 79 73 20 61 20 66 75 6e 63 74 69 .variables,.-f.displays.a.functi
5080 6f 6e 27 73 20 6e 61 6d 65 0a 20 20 20 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 20 54 on's.name.....and.definition...T
50a0 68 65 20 2d 46 20 6f 70 74 69 6f 6e 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 64 69 73 70 6c he.-F.option.restricts.the.displ
50c0 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 6e 61 6d 65 20 6f 6e 6c 79 2e 0a 20 20 ay.to.function.....name.only....
50e0 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 2d 27 20 .......Using.`+'.instead.of.`-'.
5100 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 20 69 6e turns.off.the.given.attribute.in
5120 73 74 65 61 64 2e 20 20 57 68 65 6e 0a 20 20 20 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 stead...When.....used.in.a.funct
5140 69 6f 6e 2c 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 ion,.makes.NAMEs.local,.as.with.
5160 74 68 65 20 60 6c 6f 63 61 6c 27 20 63 6f 6d 6d 61 6e 64 2e 00 20 44 69 73 70 6c 61 79 20 68 65 the.`local'.command...Display.he
5180 6c 70 66 75 6c 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 lpful.information.about.builtin.
51a0 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 50 41 54 54 45 52 4e 20 69 73 0a 20 20 20 20 73 70 65 commands...If.PATTERN.is.....spe
51c0 63 69 66 69 65 64 2c 20 67 69 76 65 73 20 64 65 74 61 69 6c 65 64 20 68 65 6c 70 20 6f 6e 20 61 cified,.gives.detailed.help.on.a
51e0 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 2c 0a 20 20 ll.commands.matching.PATTERN,...
5200 20 20 6f 74 68 65 72 77 69 73 65 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 62 75 69 6c 74 69 ..otherwise.a.list.of.the.builti
5220 6e 73 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 54 68 65 20 2d 73 20 6f 70 74 69 6f 6e 0a 20 20 ns.is.printed...The.-s.option...
5240 20 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 6f 75 74 70 75 74 20 66 6f 72 20 65 61 63 68 20 ..restricts.the.output.for.each.
5260 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e builtin.command.matching.PATTERN
5280 20 74 6f 0a 20 20 20 20 61 20 73 68 6f 72 74 20 75 73 61 67 65 20 73 79 6e 6f 70 73 69 73 2e 00 .to.....a.short.usage.synopsis..
52a0 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
52c0 69 6e 65 20 6e 75 6d 62 65 72 73 2e 20 20 4c 69 6e 65 73 20 6c 69 73 74 65 64 20 77 69 74 68 0a ine.numbers...Lines.listed.with.
52e0 20 20 20 20 77 69 74 68 20 61 20 60 2a 27 20 68 61 76 65 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 ....with.a.`*'.have.been.modifie
5300 64 2e 20 20 41 72 67 75 6d 65 6e 74 20 6f 66 20 4e 20 73 61 79 73 20 74 6f 20 6c 69 73 74 20 6f d...Argument.of.N.says.to.list.o
5320 6e 6c 79 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 4e 20 6c 69 6e 65 73 2e 20 20 54 68 65 20 60 nly.....the.last.N.lines...The.`
5340 2d 63 27 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 -c'.option.causes.the.history.li
5360 73 74 20 74 6f 20 62 65 0a 20 20 20 20 63 6c 65 61 72 65 64 20 62 79 20 64 65 6c 65 74 69 6e 67 st.to.be.....cleared.by.deleting
5380 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 2e 20 20 54 68 65 20 60 2d 64 27 20 6f .all.of.the.entries...The.`-d'.o
53a0 70 74 69 6f 6e 20 64 65 6c 65 74 65 73 0a 20 20 20 20 74 68 65 20 68 69 73 74 6f 72 79 20 65 6e ption.deletes.....the.history.en
53c0 74 72 79 20 61 74 20 6f 66 66 73 65 74 20 4f 46 46 53 45 54 2e 20 20 54 68 65 20 60 2d 77 27 20 try.at.offset.OFFSET...The.`-w'.
53e0 6f 70 74 69 6f 6e 20 77 72 69 74 65 73 20 6f 75 74 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e option.writes.out.the.....curren
5400 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 3b 20 20 t.history.to.the.history.file;..
5420 60 2d 72 27 20 6d 65 61 6e 73 20 74 6f 20 72 65 61 64 20 74 68 65 20 66 69 6c 65 20 61 6e 64 0a `-r'.means.to.read.the.file.and.
5440 20 20 20 20 61 70 70 65 6e 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 74 68 65 20 68 ....append.the.contents.to.the.h
5460 69 73 74 6f 72 79 20 6c 69 73 74 20 69 6e 73 74 65 61 64 2e 20 20 60 2d 61 27 20 6d 65 61 6e 73 istory.list.instead...`-a'.means
5480 0a 20 20 20 20 74 6f 20 61 70 70 65 6e 64 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 66 72 6f .....to.append.history.lines.fro
54a0 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 20 66 69 m.this.session.to.the.history.fi
54c0 6c 65 2e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 20 60 2d 6e 27 20 6d 65 61 6e 73 20 74 6f 20 72 le......Argument.`-n'.means.to.r
54e0 65 61 64 20 61 6c 6c 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 ead.all.history.lines.not.alread
5500 79 20 72 65 61 64 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 y.read.....from.the.history.file
5520 20 61 6e 64 20 61 70 70 65 6e 64 20 74 68 65 6d 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 .and.append.them.to.the.history.
5540 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 67 69 list...........If.FILENAME.is.gi
5560 76 65 6e 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 68 69 ven,.then.that.is.used.as.the.hi
5580 73 74 6f 72 79 20 66 69 6c 65 20 65 6c 73 65 0a 20 20 20 20 69 66 20 24 48 49 53 54 46 49 4c 45 story.file.else.....if.$HISTFILE
55a0 20 68 61 73 20 61 20 76 61 6c 75 65 2c 20 74 68 61 74 20 69 73 20 75 73 65 64 2c 20 65 6c 73 65 .has.a.value,.that.is.used,.else
55c0 20 7e 2f 2e 62 61 73 68 5f 68 69 73 74 6f 72 79 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 73 20 .~/.bash_history......If.the.-s.
55e0 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 6e 6f 6e 2d 6f 70 74 69 option.is.supplied,.the.non-opti
5600 6f 6e 20 41 52 47 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 74 6f 0a 20 20 20 20 74 68 65 20 on.ARGs.are.appended.to.....the.
5620 68 69 73 74 6f 72 79 20 6c 69 73 74 20 61 73 20 61 20 73 69 6e 67 6c 65 20 65 6e 74 72 79 2e 20 history.list.as.a.single.entry..
5640 20 54 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 70 65 72 66 6f 72 6d 0a .The.-p.option.means.to.perform.
5660 20 20 20 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 6f 6e 20 65 61 63 68 20 41 52 ....history.expansion.on.each.AR
5680 47 20 61 6e 64 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 73 75 6c 74 2c 20 77 69 74 68 6f 75 G.and.display.the.result,.withou
56a0 74 20 73 74 6f 72 69 6e 67 0a 20 20 20 20 61 6e 79 74 68 69 6e 67 20 69 6e 20 74 68 65 20 68 69 t.storing.....anything.in.the.hi
56c0 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 24 48 49 53 story.list...........If.the.$HIS
56e0 54 54 49 4d 45 46 4f 52 4d 41 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 61 6e 64 20 TTIMEFORMAT.variable.is.set.and.
5700 6e 6f 74 20 6e 75 6c 6c 2c 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 0a 20 20 20 20 not.null,.its.value.is.used.....
5720 61 73 20 61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 66 6f 72 20 73 74 72 66 74 69 6d 65 28 as.a.format.string.for.strftime(
5740 33 29 20 74 6f 20 70 72 69 6e 74 20 74 68 65 20 74 69 6d 65 20 73 74 61 6d 70 20 61 73 73 6f 63 3).to.print.the.time.stamp.assoc
5760 69 61 74 65 64 0a 20 20 20 20 77 69 74 68 20 65 61 63 68 20 64 69 73 70 6c 61 79 65 64 20 68 69 iated.....with.each.displayed.hi
5780 73 74 6f 72 79 20 65 6e 74 72 79 2e 20 20 4e 6f 20 74 69 6d 65 20 73 74 61 6d 70 73 20 61 72 65 story.entry...No.time.stamps.are
57a0 20 70 72 69 6e 74 65 64 20 6f 74 68 65 72 77 69 73 65 2e 00 20 44 69 73 70 6c 61 79 20 74 68 65 .printed.otherwise...Display.the
57c0 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 64 20 64 69 .list.of.currently.remembered.di
57e0 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 66 69 6e 64 rectories...Directories.....find
5800 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 68 20 74 68 .their.way.onto.the.list.with.th
5820 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 65 74 0a 20 e.`pushd'.command;.you.can.get..
5840 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 68 ...back.up.through.the.list.with
5860 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 20 20 54 68 .the.`popd'.command...........Th
5880 65 20 2d 6c 20 66 6c 61 67 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 60 64 69 72 73 27 20 e.-l.flag.specifies.that.`dirs'.
58a0 73 68 6f 75 6c 64 20 6e 6f 74 20 70 72 69 6e 74 20 73 68 6f 72 74 68 61 6e 64 20 76 65 72 73 69 should.not.print.shorthand.versi
58c0 6f 6e 73 0a 20 20 20 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 69 63 68 20 61 72 65 ons.....of.directories.which.are
58e0 20 72 65 6c 61 74 69 76 65 20 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 .relative.to.your.home.directory
5900 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 0a 20 20 20 20 74 68 61 74 20 60 7e 2f 62 69 6e 27 20 6d ...This.means.....that.`~/bin'.m
5920 69 67 68 74 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 60 2f 68 6f 6d 65 73 2f 62 66 6f ight.be.displayed.as.`/homes/bfo
5940 78 2f 62 69 6e 27 2e 20 20 54 68 65 20 2d 76 20 66 6c 61 67 0a 20 20 20 20 63 61 75 73 65 73 20 x/bin'...The.-v.flag.....causes.
5960 60 64 69 72 73 27 20 74 6f 20 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 `dirs'.to.print.the.directory.st
5980 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 2c 0a 20 20 20 ack.with.one.entry.per.line,....
59a0 20 70 72 65 70 65 6e 64 69 6e 67 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 77 .prepending.the.directory.name.w
59c0 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 2e 20 20 ith.its.position.in.the.stack...
59e0 54 68 65 20 2d 70 0a 20 20 20 20 66 6c 61 67 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 74 68 The.-p.....flag.does.the.same.th
5a00 69 6e 67 2c 20 62 75 74 20 74 68 65 20 73 74 61 63 6b 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 6e ing,.but.the.stack.position.is.n
5a20 6f 74 20 70 72 65 70 65 6e 64 65 64 2e 0a 20 20 20 20 54 68 65 20 2d 63 20 66 6c 61 67 20 63 6c ot.prepended......The.-c.flag.cl
5a40 65 61 72 73 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 ears.the.directory.stack.by.dele
5a60 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 2e 0a 20 20 20 20 0a 20 ting.all.of.the.elements........
5a80 20 20 20 2b 4e 09 64 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
5aa0 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 20 nting.from.the.left.of.the.list.
5ac0 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 20 shown.by......dirs.when.invoked.
5ae0 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 7a without.options,.starting.with.z
5b00 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 2d 4e 09 64 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 ero...........-N.displays.the.Nt
5b20 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 68 74 20 h.entry.counting.from.the.right.
5b40 6f 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 of.the.list.shown.by......dirs.w
5b60 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
5b80 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 00 20 44 69 73 70 6c 61 79 20 74 68 65 20 70 6f rting.with.zero...Display.the.po
5ba0 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 20 ssible.completions.depending.on.
5bc0 74 68 65 20 6f 70 74 69 6f 6e 73 2e 20 20 49 6e 74 65 6e 64 65 64 0a 20 20 20 20 74 6f 20 62 65 the.options...Intended.....to.be
5be0 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 63 74 69 .used.from.within.a.shell.functi
5c00 6f 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f on.generating.possible.completio
5c20 6e 73 2e 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 57 4f 52 44 20 61 72 67 ns......If.the.optional.WORD.arg
5c40 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 67 61 69 6e ument.is.supplied,.matches.again
5c60 73 74 20 57 4f 52 44 20 61 72 65 0a 20 20 20 20 67 65 6e 65 72 61 74 65 64 2e 00 20 45 61 63 68 st.WORD.are.....generated...Each
5c80 20 41 52 47 20 69 73 20 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e .ARG.is.an.arithmetic.expression
5ca0 20 74 6f 20 62 65 20 65 76 61 6c 75 61 74 65 64 2e 20 20 45 76 61 6c 75 61 74 69 6f 6e 0a 20 20 .to.be.evaluated...Evaluation...
5cc0 20 20 69 73 20 64 6f 6e 65 20 69 6e 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 67 65 72 ..is.done.in.fixed-width.integer
5ce0 73 20 77 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 s.with.no.check.for.overflow,.th
5d00 6f 75 67 68 0a 20 20 20 20 64 69 76 69 73 69 6f 6e 20 62 79 20 30 20 69 73 20 74 72 61 70 70 65 ough.....division.by.0.is.trappe
5d20 64 20 61 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 d.and.flagged.as.an.error...The.
5d40 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 20 20 6c 69 73 74 20 6f 66 20 6f 70 65 72 61 74 6f 72 73 20 following.....list.of.operators.
5d60 69 73 20 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 is.grouped.into.levels.of.equal-
5d80 70 72 65 63 65 64 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 2e 0a 20 20 20 20 54 68 65 20 6c 65 precedence.operators......The.le
5da0 76 65 6c 73 20 61 72 65 20 6c 69 73 74 65 64 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 64 65 63 72 vels.are.listed.in.order.of.decr
5dc0 65 61 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 easing.precedence............id+
5de0 2b 2c 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 +,.id--.variable.post-increment,
5e00 20 70 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 .post-decrement......++id,.--id.
5e20 76 61 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 variable.pre-increment,.pre-decr
5e40 65 6d 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 ement......-,.+..unary.minus,.pl
5e60 75 73 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 us......!,.~..logical.and.bitwis
5e80 65 20 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 e.negation......**..exponentiati
5ea0 6f 6e 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 on......*,./,.%..multiplication,
5ec0 20 64 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 .division,.remainder......+,.-..
5ee0 61 64 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 addition,.subtraction......<<,.>
5f00 3e 09 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 >..left.and.right.bitwise.shifts
5f20 0a 20 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 ......<=,.>=,.<,.>.comparison...
5f40 20 20 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 ...==,.!=..equality,.inequality.
5f60 20 20 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 .....&..bitwise.AND......^..bitw
5f80 69 73 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 ise.XOR......|..bitwise.OR......
5fa0 26 26 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 &&..logical.AND......||..logical
5fc0 20 4f 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 .OR......expr.?.expr.:.expr.....
5fe0 09 09 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 ...conditional.operator......=,.
6000 2a 3d 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 *=,./=,.%=,......+=,.-=,.<<=,.>>
6020 3d 2c 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 =,......&=,.^=,.|=.assignment...
6040 20 20 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 .......Shell.variables.are.allow
6060 65 64 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 ed.as.operands...The.name.of.the
6080 20 76 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 .variable.....is.replaced.by.its
60a0 20 76 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 .value.(coerced.to.a.fixed-width
60c0 20 69 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 .integer).within.....an.expressi
60e0 6f 6e 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 on...The.variable.need.not.have.
6100 69 74 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 its.integer.attribute.....turned
6120 20 6f 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 .on.to.be.used.in.an.expression.
6140 0a 20 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 ..........Operators.are.evaluate
6160 64 20 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 d.in.order.of.precedence...Sub-e
6180 78 70 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 xpressions.in.....parentheses.ar
61a0 65 20 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 e.evaluated.first.and.may.overri
61c0 64 65 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 de.the.precedence.....rules.abov
61e0 65 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 6c 61 73 74 20 41 52 47 20 65 76 61 6c e...........If.the.last.ARG.eval
6200 75 61 74 65 73 20 74 6f 20 30 2c 20 6c 65 74 20 72 65 74 75 72 6e 73 20 31 3b 20 30 20 69 73 20 uates.to.0,.let.returns.1;.0.is.
6220 72 65 74 75 72 6e 65 64 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 2e 00 20 45 6e 61 62 6c 65 20 returned.....otherwise...Enable.
6240 61 6e 64 20 64 69 73 61 62 6c 65 20 62 75 69 6c 74 69 6e 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e and.disable.builtin.shell.comman
6260 64 73 2e 20 20 54 68 69 73 20 61 6c 6c 6f 77 73 0a 20 20 20 20 79 6f 75 20 74 6f 20 75 73 65 20 ds...This.allows.....you.to.use.
6280 61 20 64 69 73 6b 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 68 61 73 20 74 68 65 20 73 61 6d a.disk.command.which.has.the.sam
62a0 65 20 6e 61 6d 65 20 61 73 20 61 20 73 68 65 6c 6c 0a 20 20 20 20 62 75 69 6c 74 69 6e 20 77 69 e.name.as.a.shell.....builtin.wi
62c0 74 68 6f 75 74 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 thout.specifying.a.full.pathname
62e0 2e 20 20 49 66 20 2d 6e 20 69 73 20 75 73 65 64 2c 20 74 68 65 0a 20 20 20 20 4e 41 4d 45 73 20 ...If.-n.is.used,.the.....NAMEs.
6300 62 65 63 6f 6d 65 20 64 69 73 61 62 6c 65 64 3b 20 6f 74 68 65 72 77 69 73 65 20 4e 41 4d 45 73 become.disabled;.otherwise.NAMEs
6320 20 61 72 65 20 65 6e 61 62 6c 65 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 20 20 20 .are.enabled...For.example,.....
6340 74 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
6360 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...
6380 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'
63a0 2e 20 20 4f 6e 20 73 79 73 74 65 6d 73 20 73 75 70 70 6f 72 74 69 6e 67 20 64 79 6e 61 6d 69 63 ...On.systems.supporting.dynamic
63c0 0a 20 20 20 20 6c 6f 61 64 69 6e 67 2c 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 6d 61 79 20 .....loading,.the.-f.option.may.
63e0 62 65 20 75 73 65 64 20 74 6f 20 6c 6f 61 64 20 6e 65 77 20 62 75 69 6c 74 69 6e 73 20 66 72 6f be.used.to.load.new.builtins.fro
6400 6d 20 74 68 65 0a 20 20 20 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 46 49 4c 45 4e 41 4d 45 m.the.....shared.object.FILENAME
6420 2e 20 20 54 68 65 20 2d 64 20 6f 70 74 69 6f 6e 20 77 69 6c 6c 20 64 65 6c 65 74 65 20 61 20 62 ...The.-d.option.will.delete.a.b
6440 75 69 6c 74 69 6e 0a 20 20 20 20 70 72 65 76 69 6f 75 73 6c 79 20 6c 6f 61 64 65 64 20 77 69 74 uiltin.....previously.loaded.wit
6460 68 20 2d 66 2e 20 20 49 66 20 6e 6f 20 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 6e 61 6d 65 73 20 61 72 h.-f...If.no.non-option.names.ar
6480 65 20 67 69 76 65 6e 2c 20 6f 72 0a 20 20 20 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 e.given,.or.....the.-p.option.is
64a0 20 73 75 70 70 6c 69 65 64 2c 20 61 20 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 69 6e 73 20 69 73 .supplied,.a.list.of.builtins.is
64c0 20 70 72 69 6e 74 65 64 2e 20 20 54 68 65 0a 20 20 20 20 2d 61 20 6f 70 74 69 6f 6e 20 6d 65 61 .printed...The.....-a.option.mea
64e0 6e 73 20 74 6f 20 70 72 69 6e 74 20 65 76 65 72 79 20 62 75 69 6c 74 69 6e 20 77 69 74 68 20 61 ns.to.print.every.builtin.with.a
6500 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 77 68 65 74 68 65 72 0a 20 20 20 20 6f 72 20 6e n.indication.of.whether.....or.n
6520 6f 74 20 69 74 20 69 73 20 65 6e 61 62 6c 65 64 2e 20 20 54 68 65 20 2d 73 20 6f 70 74 69 6f 6e ot.it.is.enabled...The.-s.option
6540 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 20 74 68 65 20 50 4f 53 .restricts.the.output.to.the.POS
6560 49 58 2e 32 0a 20 20 20 20 60 73 70 65 63 69 61 6c 27 20 62 75 69 6c 74 69 6e 73 2e 20 20 54 68 IX.2.....`special'.builtins...Th
6580 65 20 2d 6e 20 6f 70 74 69 6f 6e 20 64 69 73 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 61 e.-n.option.displays.a.list.of.a
65a0 6c 6c 20 64 69 73 61 62 6c 65 64 20 62 75 69 6c 74 69 6e 73 2e 00 20 45 71 75 69 76 61 6c 65 6e ll.disabled.builtins...Equivalen
65c0 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 20 t.to......((.EXP1.))......while.
65e0 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 20 ((.EXP2.));.do.......COMMANDS...
6600 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 50 ....((.EXP3.))......done.....EXP
6620 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 63 1,.EXP2,.and.EXP3.are.arithmetic
6640 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 6e .expressions...If.any.expression
6660 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 69 .is.....omitted,.it.behaves.as.i
6680 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 31 2e 00 20 45 71 75 69 76 61 6c 65 6e 74 f.it.evaluates.to.1...Equivalent
66a0 20 74 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 .to.the.JOB_SPEC.argument.to.the
66c0 20 60 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 .`fg'.command...Resume.a.....sto
66e0 70 70 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 pped.or.background.job...JOB_SPE
6700 43 20 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 C.can.specify.either.a.job.name.
6720 20 20 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 ....or.a.job.number...Following.
6740 4a 4f 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 JOB_SPEC.with.a.`&'.places.the.j
6760 6f 62 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 ob.in.....the.background,.as.if.
6780 74 68 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 the.job.specification.had.been.s
67a0 75 70 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 upplied.as.an.....argument.to.`b
67c0 67 27 2e 00 20 45 78 65 63 20 46 49 4c 45 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 68 69 73 20 73 g'...Exec.FILE,.replacing.this.s
67e0 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 67 72 61 6d 2e hell.with.the.specified.program.
6800 0a 20 20 20 20 49 66 20 46 49 4c 45 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 .....If.FILE.is.not.specified,.t
6820 68 65 20 72 65 64 69 72 65 63 74 69 6f 6e 73 20 74 61 6b 65 20 65 66 66 65 63 74 20 69 6e 20 74 he.redirections.take.effect.in.t
6840 68 69 73 0a 20 20 20 20 73 68 65 6c 6c 2e 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 61 72 67 his.....shell...If.the.first.arg
6860 75 6d 65 6e 74 20 69 73 20 60 2d 6c 27 2c 20 74 68 65 6e 20 70 6c 61 63 65 20 61 20 64 61 73 68 ument.is.`-l',.then.place.a.dash
6880 20 69 6e 20 74 68 65 0a 20 20 20 20 7a 65 72 6f 74 68 20 61 72 67 20 70 61 73 73 65 64 20 74 6f .in.the.....zeroth.arg.passed.to
68a0 20 46 49 4c 45 2c 20 61 73 20 6c 6f 67 69 6e 20 64 6f 65 73 2e 20 20 49 66 20 74 68 65 20 60 2d .FILE,.as.login.does...If.the.`-
68c0 63 27 20 6f 70 74 69 6f 6e 0a 20 20 20 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 46 49 4c 45 20 c'.option.....is.supplied,.FILE.
68e0 69 73 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 61 20 6e 75 6c 6c 20 65 6e 76 69 72 6f 6e 6d is.executed.with.a.null.environm
6900 65 6e 74 2e 20 20 54 68 65 20 60 2d 61 27 0a 20 20 20 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 ent...The.`-a'.....option.means.
6920 74 6f 20 6d 61 6b 65 20 73 65 74 20 61 72 67 76 5b 30 5d 20 6f 66 20 74 68 65 20 65 78 65 63 75 to.make.set.argv[0].of.the.execu
6940 74 65 64 20 70 72 6f 63 65 73 73 20 74 6f 20 4e 41 4d 45 2e 0a 20 20 20 20 49 66 20 74 68 65 20 ted.process.to.NAME......If.the.
6960 66 69 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 65 78 65 63 75 74 65 64 20 61 6e 64 20 74 68 65 20 file.cannot.be.executed.and.the.
6980 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 69 6e 74 65 72 61 63 74 69 76 65 2c 0a 20 20 20 20 74 68 shell.is.not.interactive,.....th
69a0 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 65 78 69 74 73 2c 20 75 6e 6c 65 73 73 20 74 68 65 20 73 en.the.shell.exits,.unless.the.s
69c0 68 65 6c 6c 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 00 20 hell.option.`execfail'.is.set...
69e0 45 78 65 63 75 74 65 20 50 49 50 45 4c 49 4e 45 20 61 6e 64 20 70 72 69 6e 74 20 61 20 73 75 6d Execute.PIPELINE.and.print.a.sum
6a00 6d 61 72 79 20 6f 66 20 74 68 65 20 72 65 61 6c 20 74 69 6d 65 2c 20 75 73 65 72 20 43 50 55 20 mary.of.the.real.time,.user.CPU.
6a20 74 69 6d 65 2c 0a 20 20 20 20 61 6e 64 20 73 79 73 74 65 6d 20 43 50 55 20 74 69 6d 65 20 73 70 time,.....and.system.CPU.time.sp
6a40 65 6e 74 20 65 78 65 63 75 74 69 6e 67 20 50 49 50 45 4c 49 4e 45 20 77 68 65 6e 20 69 74 20 74 ent.executing.PIPELINE.when.it.t
6a60 65 72 6d 69 6e 61 74 65 73 2e 0a 20 20 20 20 54 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 erminates......The.return.status
6a80 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
6aa0 45 2e 20 20 54 68 65 20 60 2d 70 27 20 6f 70 74 69 6f 6e 0a 20 20 20 20 70 72 69 6e 74 73 20 74 E...The.`-p'.option.....prints.t
6ac0 68 65 20 74 69 6d 69 6e 67 20 73 75 6d 6d 61 72 79 20 69 6e 20 61 20 73 6c 69 67 68 74 6c 79 20 he.timing.summary.in.a.slightly.
6ae0 64 69 66 66 65 72 65 6e 74 20 66 6f 72 6d 61 74 2e 20 20 54 68 69 73 20 75 73 65 73 0a 20 20 20 different.format...This.uses....
6b00 20 74 68 65 20 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 .the.value.of.the.TIMEFORMAT.var
6b20 69 61 62 6c 65 20 61 73 20 74 68 65 20 6f 75 74 70 75 74 20 66 6f 72 6d 61 74 2e 00 20 45 78 69 iable.as.the.output.format...Exi
6b40 74 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f 72 20 55 4e t.from.within.a.FOR,.WHILE.or.UN
6b60 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 2c 0a 20 20 TIL.loop...If.N.is.specified,...
6b80 20 20 62 72 65 61 6b 20 4e 20 6c 65 76 65 6c 73 2e 00 20 45 78 69 74 20 74 68 65 20 73 68 65 6c ..break.N.levels...Exit.the.shel
6ba0 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 6f l.with.a.status.of.N...If.N.is.o
6bc0 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 74 mitted,.the.exit.status.....is.t
6be0 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 64 hat.of.the.last.command.executed
6c00 2e 00 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 28 74 72 75 ...Exits.with.a.status.of.0.(tru
6c20 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 0a 20 20 20 e).or.1.(false).depending.on....
6c40 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 70 72 65 73 .the.evaluation.of.EXPR...Expres
6c60 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 2e 20 20 55 sions.may.be.unary.or.binary...U
6c80 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 65 6e 20 75 nary.....expressions.are.often.u
6ca0 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 20 61 20 66 sed.to.examine.the.status.of.a.f
6cc0 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 70 65 72 61 ile...There.....are.string.opera
6ce0 74 6f 72 73 20 61 73 20 77 65 6c 6c 2c 20 61 6e 64 20 6e 75 6d 65 72 69 63 20 63 6f 6d 70 61 72 tors.as.well,.and.numeric.compar
6d00 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 46 69 6c 65 20 6f 70 ison.operators...........File.op
6d20 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 61 20 46 49 4c 45 20 20 20 erators:..............-a.FILE...
6d40 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 20 20 .....True.if.file.exists........
6d60 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
6d80 20 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 20 20 2d 63 20 46 49 4c 45 20 .block.special..........-c.FILE.
6da0 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 63 74 65 72 .......True.if.file.is.character
6dc0 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 20 20 2d 64 20 46 49 4c 45 20 20 20 20 20 20 20 .special..........-d.FILE.......
6de0 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 20 20 .True.if.file.is.a.directory....
6e00 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
6e20 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 20 20 2d 66 20 46 49 4c 45 20 20 20 20 20 20 20 e.exists..........-f.FILE.......
6e40 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 61 20 72 65 .True.if.file.exists.and.is.a.re
6e60 67 75 6c 61 72 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 2d 67 20 46 49 4c 45 20 20 20 20 20 gular.file..........-g.FILE.....
6e80 20 20 20 54 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 ...True.if.file.is.set-group-id.
6ea0 0a 20 20 20 20 20 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 .........-h.FILE........True.if.
6ec0 66 69 6c 65 20 69 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 20 file.is.a.symbolic.link.........
6ee0 20 2d 4c 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 .-L.FILE........True.if.file.is.
6f00 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 20 20 2d 6b 20 46 49 4c 45 a.symbolic.link..........-k.FILE
6f20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 68 61 73 20 69 74 73 20 60 73 74 ........True.if.file.has.its.`st
6f40 69 63 6b 79 27 20 62 69 74 20 73 65 74 2e 0a 20 20 20 20 20 20 20 20 2d 70 20 46 49 4c 45 20 20 icky'.bit.set..........-p.FILE..
6f60 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 6e 61 6d 65 64 20 70 69 ......True.if.file.is.a.named.pi
6f80 70 65 2e 0a 20 20 20 20 20 20 20 20 2d 72 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 pe..........-r.FILE........True.
6fa0 69 66 20 66 69 6c 65 20 69 73 20 72 65 61 64 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 if.file.is.readable.by.you......
6fc0 20 20 20 20 2d 73 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 ....-s.FILE........True.if.file.
6fe0 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2e 0a 20 20 20 20 20 20 20 exists.and.is.not.empty.........
7000 20 2d 53 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 .-S.FILE........True.if.file.is.
7020 61 20 73 6f 63 6b 65 74 2e 0a 20 20 20 20 20 20 20 20 2d 74 20 46 44 20 20 20 20 20 20 20 20 20 a.socket..........-t.FD.........
7040 20 54 72 75 65 20 69 66 20 46 44 20 69 73 20 6f 70 65 6e 65 64 20 6f 6e 20 61 20 74 65 72 6d 69 .True.if.FD.is.opened.on.a.termi
7060 6e 61 6c 2e 0a 20 20 20 20 20 20 20 20 2d 75 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 nal..........-u.FILE........True
7080 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 73 65 74 2d 75 73 65 72 2d 69 64 2e 0a 20 20 20 .if.the.file.is.set-user-id.....
70a0 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 66 20 74 68 65 20 .....-w.FILE........True.if.the.
70c0 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 20 20 20 20 20 20 file.is.writable.by.you.........
70e0 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 66 69 6c 65 .-x.FILE........True.if.the.file
7100 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 20 20 20 2d .is.executable.by.you..........-
7120 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 20 69 O.FILE........True.if.the.file.i
7140 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 20 20 s.effectively.owned.by.you......
7160 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
7180 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
71a0 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 20 20 2d 4e 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 .group..........-N.FILE........T
71c0 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
71e0 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........
7200 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
7220 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
7240 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
7260 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
7280 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
72a0 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
72c0 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
72e0 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
7300 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 20 20 2d 7a 20 53 54 ng.operators:..............-z.ST
7320 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 65 6d 70 74 RING......True.if.string.is.empt
7340 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 6e 20 53 54 52 49 4e 47 0a 20 20 20 20 20 20 y...............-n.STRING.......
7360 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 69 6e 67 20 ..STRING.........True.if.string.
7380 69 73 20 6e 6f 74 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e is.not.empty...............STRIN
73a0 47 31 20 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 20 20 20 G1.=.STRING2....................
73c0 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 65 71 75 61 ....True.if.the.strings.are.equa
73e0 6c 2e 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 21 3d 20 53 54 52 49 4e 47 32 0a 20 20 l..........STRING1.!=.STRING2...
7400 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 74 68 65 .....................True.if.the
7420 20 73 74 72 69 6e 67 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 20 20 .strings.are.not.equal..........
7440 53 54 52 49 4e 47 31 20 3c 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 STRING1.<.STRING2...............
7460 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 53 54 52 49 4e 47 31 20 73 6f 72 74 73 20 62 .........True.if.STRING1.sorts.b
7480 65 66 6f 72 65 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e efore.STRING2.lexicographically.
74a0 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3e 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 .........STRING1.>.STRING2......
74c0 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 49 4e 47 ..................True.if.STRING
74e0 31 20 73 6f 72 74 73 20 61 66 74 65 72 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 1.sorts.after.STRING2.lexicograp
7500 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 74 68 65 72 20 6f 70 65 72 61 74 6f 72 hically...........Other.operator
7520 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 6f 20 4f 50 54 49 4f 4e 20 20 20 20 20 20 54 s:..............-o.OPTION......T
7540 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 54 49 4f 4e 20 69 rue.if.the.shell.option.OPTION.i
7560 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 21 20 45 58 50 52 20 20 20 20 20 20 20 s.enabled..........!.EXPR.......
7580 20 20 54 72 75 65 20 69 66 20 65 78 70 72 20 69 73 20 66 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 ..True.if.expr.is.false.........
75a0 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 6f 74 68 20 65 78 70 .EXPR1.-a.EXPR2.True.if.both.exp
75c0 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 20 20 20 20 20 20 45 r1.AND.expr2.are.true..........E
75e0 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 72 20 65 78 70 XPR1.-o.EXPR2.True.if.either.exp
7600 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 20 20 20 20 20 r1.OR.expr2.is.true.............
7620 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 65 73 74 ..arg1.OP.arg2...Arithmetic.test
7640 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 20 20 20 s...OP.is.one.of.-eq,.-ne,......
7660 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 2c ..................-lt,.-le,.-gt,
7680 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 6e .or.-ge...........Arithmetic.bin
76a0 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 47 ary.operators.return.true.if.ARG
76c0 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 2d 1.is.equal,.not-equal,.....less-
76e0 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 65 than,.less-than-or-equal,.greate
7700 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 6c r-than,.or.greater-than-or-equal
7720 0a 20 20 20 20 74 68 61 6e 20 41 52 47 32 2e 00 20 45 78 70 61 6e 64 20 61 6e 64 20 65 78 65 63 .....than.ARG2...Expand.and.exec
7740 75 74 65 20 43 4f 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 ute.COMMANDS.as.long.as.the.fina
7760 6c 20 63 6f 6d 6d 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 l.command.in.the.....`until'.COM
7780 4d 41 4e 44 53 20 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 MANDS.has.an.exit.status.which.i
77a0 73 20 6e 6f 74 20 7a 65 72 6f 2e 00 20 45 78 70 61 6e 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 s.not.zero...Expand.and.execute.
77c0 43 4f 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 COMMANDS.as.long.as.the.final.co
77e0 6d 6d 61 6e 64 20 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 mmand.in.the.....`while'.COMMAND
7800 53 20 68 61 73 20 61 6e 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 7a 65 72 6f 2e 00 20 46 S.has.an.exit.status.of.zero...F
7820 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 6f or.each.NAME,.indicate.how.it.wo
7840 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 0a uld.be.interpreted.if.used.as.a.
7860 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 49 66 20 74 68 ....command.name...........If.th
7880 65 20 2d 74 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2c 20 60 74 79 70 65 27 20 6f 75 74 70 e.-t.option.is.used,.`type'.outp
78a0 75 74 73 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 20 6f uts.a.single.word.which.is.one.o
78c0 66 0a 20 20 20 20 60 61 6c 69 61 73 27 2c 20 60 6b 65 79 77 6f 72 64 27 2c 20 60 66 75 6e 63 74 f.....`alias',.`keyword',.`funct
78e0 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 27 2c 20 69 ion',.`builtin',.`file'.or.`',.i
7900 66 20 4e 41 4d 45 20 69 73 20 61 6e 0a 20 20 20 20 61 6c 69 61 73 2c 20 73 68 65 6c 6c 20 72 65 f.NAME.is.an.....alias,.shell.re
7920 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 6e 2c 20 73 68 65 served.word,.shell.function,.she
7940 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 20 6f 72 20 75 6e ll.builtin,.disk.file,.....or.un
7960 66 6f 75 6e 64 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 found,.respectively...........If
7980 20 74 68 65 20 2d 70 20 66 6c 61 67 20 69 73 20 75 73 65 64 2c 20 60 74 79 70 65 27 20 65 69 74 .the.-p.flag.is.used,.`type'.eit
79a0 68 65 72 20 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 her.returns.the.name.of.the.disk
79c0 0a 20 20 20 20 66 69 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 .....file.that.would.be.executed
79e0 2c 20 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 ,.or.nothing.if.`type.-t.NAME'.w
7a00 6f 75 6c 64 20 6e 6f 74 0a 20 20 20 20 72 65 74 75 72 6e 20 60 66 69 6c 65 27 2e 0a 20 20 20 20 ould.not.....return.`file'......
7a20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 61 20 66 6c 61 67 20 69 73 20 75 73 65 64 2c 20 60 74 79 .....If.the.-a.flag.is.used,.`ty
7a40 70 65 27 20 64 69 73 70 6c 61 79 73 20 61 6c 6c 20 6f 66 20 74 68 65 20 70 6c 61 63 65 73 20 74 pe'.displays.all.of.the.places.t
7a60 68 61 74 20 63 6f 6e 74 61 69 6e 0a 20 20 20 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 6e 61 hat.contain.....an.executable.na
7a80 6d 65 64 20 60 66 69 6c 65 27 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 61 6c 69 61 73 med.`file'...This.includes.alias
7aa0 65 73 2c 20 62 75 69 6c 74 69 6e 73 2c 20 61 6e 64 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2c es,.builtins,.and.....functions,
7ac0 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 2d 70 20 66 6c 61 67 20 69 73 20 6e .if.and.only.if.the.-p.flag.is.n
7ae0 6f 74 20 61 6c 73 6f 20 75 73 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 66 20 66 6c ot.also.used...........The.-f.fl
7b00 61 67 20 73 75 70 70 72 65 73 73 65 73 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f ag.suppresses.shell.function.loo
7b20 6b 75 70 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 50 20 66 6c 61 67 20 66 6f 72 63 65 73 kup...........The.-P.flag.forces
7b40 20 61 20 50 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 .a.PATH.search.for.each.NAME,.ev
7b60 65 6e 20 69 66 20 69 74 20 69 73 20 61 6e 20 61 6c 69 61 73 2c 0a 20 20 20 20 62 75 69 6c 74 69 en.if.it.is.an.alias,.....builti
7b80 6e 2c 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 n,.or.function,.and.returns.the.
7ba0 6e 61 6d 65 20 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 name.of.the.disk.file.that.would
7bc0 0a 20 20 20 20 62 65 20 65 78 65 63 75 74 65 64 2e 00 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 .....be.executed...For.each.NAME
7be0 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 76 61 72 69 61 ,.remove.the.corresponding.varia
7c00 62 6c 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 20 20 47 69 76 65 6e 0a 20 20 20 20 74 68 65 20 ble.or.function...Given.....the.
7c20 60 2d 76 27 2c 20 75 6e 73 65 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 61 63 74 20 6f 6e 20 76 61 72 `-v',.unset.will.only.act.on.var
7c40 69 61 62 6c 65 73 2e 20 20 47 69 76 65 6e 20 74 68 65 20 60 2d 66 27 20 66 6c 61 67 2c 0a 20 20 iables...Given.the.`-f'.flag,...
7c60 20 20 75 6e 73 65 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 61 63 74 20 6f 6e 20 66 75 6e 63 74 69 6f ..unset.will.only.act.on.functio
7c80 6e 73 2e 20 20 57 69 74 68 20 6e 65 69 74 68 65 72 20 66 6c 61 67 2c 20 75 6e 73 65 74 20 66 69 ns...With.neither.flag,.unset.fi
7ca0 72 73 74 0a 20 20 20 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 rst.....tries.to.unset.a.variabl
7cc0 65 2c 20 61 6e 64 20 69 66 20 74 68 61 74 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 74 72 69 65 73 e,.and.if.that.fails,.then.tries
7ce0 20 74 6f 20 75 6e 73 65 74 20 61 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 2e 20 20 53 6f 6d 65 20 .to.unset.a.....function...Some.
7d00 76 61 72 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 variables.cannot.be.unset;.also.
7d20 73 65 65 20 72 65 61 64 6f 6e 6c 79 2e 00 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 73 70 see.readonly...For.each.NAME,.sp
7d40 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 63 6f ecify.how.arguments.are.to.be.co
7d60 6d 70 6c 65 74 65 64 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 mpleted......If.the.-p.option.is
7d80 20 73 75 70 70 6c 69 65 64 2c 20 6f 72 20 69 66 20 6e 6f 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 .supplied,.or.if.no.options.are.
7da0 73 75 70 70 6c 69 65 64 2c 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f supplied,.existing.....completio
7dc0 6e 20 73 70 65 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 n.specifications.are.printed.in.
7de0 61 20 77 61 79 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 74 68 65 6d 20 74 6f 20 62 65 0a 20 20 20 a.way.that.allows.them.to.be....
7e00 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 20 20 54 68 65 20 2d 72 20 6f 70 74 69 6f 6e .reused.as.input...The.-r.option
7e20 20 72 65 6d 6f 76 65 73 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 .removes.a.completion.specificat
7e40 69 6f 6e 20 66 6f 72 0a 20 20 20 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 6e 6f ion.for.....each.NAME,.or,.if.no
7e60 20 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 74 .NAMEs.are.supplied,.all.complet
7e80 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2e 00 20 46 6f 72 20 65 61 63 68 20 4e 41 ion.specifications...For.each.NA
7ea0 4d 45 2c 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 6f 6d ME,.the.full.pathname.of.the.com
7ec0 6d 61 6e 64 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 61 6e 64 0a 20 20 20 20 72 65 6d 65 6d mand.is.determined.and.....remem
7ee0 62 65 72 65 64 2e 20 20 49 66 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 bered...If.the.-p.option.is.supp
7f00 6c 69 65 64 2c 20 50 41 54 48 4e 41 4d 45 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 0a 20 20 lied,.PATHNAME.is.used.as.the...
7f20 20 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 4e 41 4d 45 2c 20 61 6e 64 20 6e 6f 20 ..full.pathname.of.NAME,.and.no.
7f40 70 61 74 68 20 73 65 61 72 63 68 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 54 68 65 20 2d path.search.is.performed...The.-
7f60 72 0a 20 20 20 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 74 68 65 20 73 68 65 6c 6c 20 74 6f r.....option.causes.the.shell.to
7f80 20 66 6f 72 67 65 74 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 .forget.all.remembered.locations
7fa0 2e 20 20 54 68 65 20 2d 64 0a 20 20 20 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 74 68 65 20 ...The.-d.....option.causes.the.
7fc0 73 68 65 6c 6c 20 74 6f 20 66 6f 72 67 65 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 20 6c shell.to.forget.the.remembered.l
7fe0 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 2e 0a 20 20 20 20 49 66 20 74 68 65 ocation.of.each.NAME......If.the
8000 20 2d 74 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 74 68 65 20 66 75 6c 6c 20 .-t.option.is.supplied.the.full.
8020 70 61 74 68 6e 61 6d 65 20 74 6f 20 77 68 69 63 68 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 pathname.to.which.each.NAME.....
8040 63 6f 72 72 65 73 70 6f 6e 64 73 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 6d 75 6c 74 corresponds.is.printed...If.mult
8060 69 70 6c 65 20 4e 41 4d 45 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 iple.NAME.arguments.are.supplied
8080 20 77 69 74 68 0a 20 20 20 20 2d 74 2c 20 74 68 65 20 4e 41 4d 45 20 69 73 20 70 72 69 6e 74 65 .with.....-t,.the.NAME.is.printe
80a0 64 20 62 65 66 6f 72 65 20 74 68 65 20 68 61 73 68 65 64 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d d.before.the.hashed.full.pathnam
80c0 65 2e 20 20 54 68 65 20 2d 6c 20 6f 70 74 69 6f 6e 0a 20 20 20 20 63 61 75 73 65 73 20 6f 75 74 e...The.-l.option.....causes.out
80e0 70 75 74 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 put.to.be.displayed.in.a.format.
8100 74 68 61 74 20 6d 61 79 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 that.may.be.reused.as.input.....
8120 20 49 66 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 .If.no.arguments.are.given,.info
8140 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 6d 6d 61 6e 64 rmation.about.remembered.command
8160 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 00 20 47 65 74 6f 70 74 73 20 69 73 20 75 73 65 64 s.is.displayed...Getopts.is.used
8180 20 62 79 20 73 68 65 6c 6c 20 70 72 6f 63 65 64 75 72 65 73 20 74 6f 20 70 61 72 73 65 20 70 6f .by.shell.procedures.to.parse.po
81a0 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 0a 20 20 20 20 4f 50 sitional.parameters...........OP
81c0 54 53 54 52 49 4e 47 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 TSTRING.contains.the.option.lett
81e0 65 72 73 20 74 6f 20 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 ers.to.be.recognized;.if.a.lette
8200 72 0a 20 20 20 20 69 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 r.....is.followed.by.a.colon,.th
8220 65 20 6f 70 74 69 6f 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 e.option.is.expected.to.have.an.
8240 61 72 67 75 6d 65 6e 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 argument,.....which.should.be.se
8260 70 61 72 61 74 65 64 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 parated.from.it.by.white.space..
8280 20 20 20 20 0a 20 20 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 .........Each.time.it.is.invoked
82a0 2c 20 67 65 74 6f 70 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 ,.getopts.will.place.the.next.op
82c0 74 69 6f 6e 20 69 6e 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 tion.in.the.....shell.variable.$
82e0 6e 61 6d 65 2c 20 69 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 name,.initializing.name.if.it.do
8300 65 73 20 6e 6f 74 20 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 es.not.exist,.and.....the.index.
8320 6f 66 20 74 68 65 20 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 of.the.next.argument.to.be.proce
8340 73 73 65 64 20 69 6e 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 ssed.into.the.shell.....variable
8360 20 4f 50 54 49 4e 44 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 .OPTIND...OPTIND.is.initialized.
8380 74 6f 20 31 20 65 61 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 to.1.each.time.the.shell.or.....
83a0 61 20 73 68 65 6c 6c 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 a.shell.script.is.invoked...When
83c0 20 61 6e 20 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 2c .an.option.requires.an.argument,
83e0 0a 20 20 20 20 67 65 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 .....getopts.places.that.argumen
8400 74 20 69 6e 74 6f 20 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 t.into.the.shell.variable.OPTARG
8420 2e 0a 20 20 20 20 0a 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 ...........getopts.reports.error
8440 73 20 69 6e 20 6f 6e 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 s.in.one.of.two.ways...If.the.fi
8460 72 73 74 20 63 68 61 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 rst.character.....of.OPTSTRING.i
8480 73 20 61 20 63 6f 6c 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 s.a.colon,.getopts.uses.silent.e
84a0 72 72 6f 72 20 72 65 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 rror.reporting...In.....this.mod
84c0 65 2c 20 6e 6f 20 65 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 e,.no.error.messages.are.printed
84e0 2e 20 20 49 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 73 ...If.an.invalid.option.is.....s
8500 65 65 6e 2c 20 67 65 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 een,.getopts.places.the.option.c
8520 68 61 72 61 63 74 65 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 haracter.found.into.OPTARG...If.
8540 61 0a 20 20 20 20 72 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 a.....required.argument.is.not.f
8560 6f 75 6e 64 2c 20 67 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 61 20 27 3a 27 20 69 6e 74 6f 20 ound,.getopts.places.a.':'.into.
8580 4e 41 4d 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 NAME.and.....sets.OPTARG.to.the.
85a0 6f 70 74 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 option.character.found...If.geto
85c0 70 74 73 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 pts.is.not.in.....silent.mode,.a
85e0 6e 64 20 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 nd.an.invalid.option.is.seen,.ge
8600 74 6f 70 74 73 20 70 6c 61 63 65 73 20 27 3f 27 20 69 6e 74 6f 0a 20 20 20 20 4e 41 4d 45 20 61 topts.places.'?'.into.....NAME.a
8620 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 64 nd.unsets.OPTARG...If.a.required
8640 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 27 3f 27 0a 20 20 .argument.is.not.found,.a.'?'...
8660 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 20 69 73 20 75 ..is.placed.in.NAME,.OPTARG.is.u
8680 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 61 67 65 20 69 nset,.and.a.diagnostic.message.i
86a0 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 74 68 65 20 73 s.....printed...........If.the.s
86c0 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 65 20 76 61 6c hell.variable.OPTERR.has.the.val
86e0 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 20 20 20 20 70 ue.0,.getopts.disables.the.....p
8700 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 65 76 65 6e 20 rinting.of.error.messages,.even.
8720 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 20 20 20 4f 50 if.the.first.character.of.....OP
8740 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 54 45 52 52 20 TSTRING.is.not.a.colon...OPTERR.
8760 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 0a 20 20 20 20 has.the.value.1.by.default......
8780 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 73 20 74 68 65 .....Getopts.normally.parses.the
87a0 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 2d 20 24 39 29 .positional.parameters.($0.-.$9)
87c0 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 20 61 72 65 20 ,.but.if.....more.arguments.are.
87e0 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 65 61 64 2e 00 given,.they.are.parsed.instead..
8800 20 4c 69 73 74 73 20 74 68 65 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 20 20 54 68 65 20 2d 6c 20 .Lists.the.active.jobs...The.-l.
8820 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 69 64 27 73 20 69 6e 20 61 64 64 option.lists.process.id's.in.add
8840 69 74 69 6f 6e 0a 20 20 20 20 74 6f 20 74 68 65 20 6e 6f 72 6d 61 6c 20 69 6e 66 6f 72 6d 61 74 ition.....to.the.normal.informat
8860 69 6f 6e 3b 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 70 72 6f 63 65 73 73 ion;.the.-p.option.lists.process
8880 20 69 64 27 73 20 6f 6e 6c 79 2e 0a 20 20 20 20 49 66 20 2d 6e 20 69 73 20 67 69 76 65 6e 2c 20 .id's.only......If.-n.is.given,.
88a0 6f 6e 6c 79 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 68 61 76 65 20 63 68 61 6e 67 65 64 only.processes.that.have.changed
88c0 20 73 74 61 74 75 73 20 73 69 6e 63 65 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 6e 6f 74 69 66 .status.since.the.last.....notif
88e0 69 63 61 74 69 6f 6e 20 61 72 65 20 70 72 69 6e 74 65 64 2e 20 20 4a 4f 42 53 50 45 43 20 72 65 ication.are.printed...JOBSPEC.re
8900 73 74 72 69 63 74 73 20 6f 75 74 70 75 74 20 74 6f 20 74 68 61 74 20 6a 6f 62 2e 20 20 54 68 65 stricts.output.to.that.job...The
8920 0a 20 20 20 20 2d 72 20 61 6e 64 20 2d 73 20 6f 70 74 69 6f 6e 73 20 72 65 73 74 72 69 63 74 20 .....-r.and.-s.options.restrict.
8940 6f 75 74 70 75 74 20 74 6f 20 72 75 6e 6e 69 6e 67 20 61 6e 64 20 73 74 6f 70 70 65 64 20 6a 6f output.to.running.and.stopped.jo
8960 62 73 20 6f 6e 6c 79 2c 0a 20 20 20 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 57 69 74 68 bs.only,.....respectively...With
8980 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 61 out.options,.the.status.of.all.a
89a0 63 74 69 76 65 20 6a 6f 62 73 20 69 73 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 2d ctive.jobs.is.....printed...If.-
89c0 78 20 69 73 20 67 69 76 65 6e 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 61 66 74 65 72 x.is.given,.COMMAND.is.run.after
89e0 20 61 6c 6c 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 74 68 61 74 .all.job.specifications.....that
8a00 20 61 70 70 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 .appear.in.ARGS.have.been.replac
8a20 65 64 20 77 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 ed.with.the.process.ID.of.that.j
8a40 6f 62 27 73 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 00 20 ob's.....process.group.leader...
8a60 4c 6f 67 6f 75 74 20 6f 66 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 00 20 4e 41 4d 45 73 20 Logout.of.a.login.shell...NAMEs.
8a80 61 72 65 20 6d 61 72 6b 65 64 20 66 6f 72 20 61 75 74 6f 6d 61 74 69 63 20 65 78 70 6f 72 74 20 are.marked.for.automatic.export.
8aa0 74 6f 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 0a 20 20 20 20 73 75 62 73 65 71 to.the.environment.of.....subseq
8ac0 75 65 6e 74 6c 79 20 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 74 68 uently.executed.commands...If.th
8ae0 65 20 2d 66 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 0a 20 20 20 20 74 68 65 20 4e 41 e.-f.option.is.given,.....the.NA
8b00 4d 45 73 20 72 65 66 65 72 20 74 6f 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 49 66 20 6e 6f 20 4e MEs.refer.to.functions...If.no.N
8b20 41 4d 45 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f 72 20 69 66 20 60 2d 70 27 0a 20 20 20 20 69 AMEs.are.given,.or.if.`-p'.....i
8b40 73 20 67 69 76 65 6e 2c 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6e 61 6d 65 73 20 74 68 61 s.given,.a.list.of.all.names.tha
8b60 74 20 61 72 65 20 65 78 70 6f 72 74 65 64 20 69 6e 20 74 68 69 73 20 73 68 65 6c 6c 20 69 73 0a t.are.exported.in.this.shell.is.
8b80 20 20 20 20 70 72 69 6e 74 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 60 2d 6e ....printed...An.argument.of.`-n
8ba0 27 20 73 61 79 73 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 65 78 70 6f 72 74 20 70 72 6f 70 '.says.to.remove.the.export.prop
8bc0 65 72 74 79 0a 20 20 20 20 66 72 6f 6d 20 73 75 62 73 65 71 75 65 6e 74 20 4e 41 4d 45 73 2e 20 erty.....from.subsequent.NAMEs..
8be0 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 20 66 75 .An.argument.of.`--'.disables.fu
8c00 72 74 68 65 72 20 6f 70 74 69 6f 6e 0a 20 20 20 20 70 72 6f 63 65 73 73 69 6e 67 2e 00 20 4e 6f rther.option.....processing...No
8c20 20 65 66 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 .effect;.the.command.does.nothin
8c40 67 2e 20 20 41 20 7a 65 72 6f 20 65 78 69 74 20 63 6f 64 65 20 69 73 20 72 65 74 75 72 6e 65 64 g...A.zero.exit.code.is.returned
8c60 2e 00 20 4f 62 73 6f 6c 65 74 65 2e 20 20 53 65 65 20 60 64 65 63 6c 61 72 65 27 2e 00 20 4f 6e ...Obsolete...See.`declare'...On
8c80 65 20 6c 69 6e 65 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 e.line.is.read.from.the.standard
8ca0 20 69 6e 70 75 74 2c 20 6f 72 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 .input,.or.from.file.descriptor.
8cc0 46 44 20 69 66 20 74 68 65 0a 20 20 20 20 2d 75 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c FD.if.the.....-u.option.is.suppl
8ce0 69 65 64 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 73 73 69 67 ied,.and.the.first.word.is.assig
8d00 6e 65 64 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 4e 41 4d 45 2c 0a 20 20 20 20 74 68 65 20 73 ned.to.the.first.NAME,.....the.s
8d20 65 63 6f 6e 64 20 77 6f 72 64 20 74 6f 20 74 68 65 20 73 65 63 6f 6e 64 20 4e 41 4d 45 2c 20 61 econd.word.to.the.second.NAME,.a
8d40 6e 64 20 73 6f 20 6f 6e 2c 20 77 69 74 68 20 6c 65 66 74 6f 76 65 72 20 77 6f 72 64 73 20 61 73 nd.so.on,.with.leftover.words.as
8d60 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 74 68 65 20 6c 61 73 74 20 4e 41 4d 45 2e 20 20 4f 6e signed.....to.the.last.NAME...On
8d80 6c 79 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 66 6f 75 6e 64 20 69 6e 20 24 49 46 53 20 ly.the.characters.found.in.$IFS.
8da0 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 77 6f 72 64 0a 20 20 20 20 64 65 6c 69 6d are.recognized.as.word.....delim
8dc0 69 74 65 72 73 2e 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 iters...If.no.NAMEs.are.supplied
8de0 2c 20 74 68 65 20 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 ,.the.line.read.is.stored.in.the
8e00 20 52 45 50 4c 59 0a 20 20 20 20 76 61 72 69 61 62 6c 65 2e 20 20 49 66 20 74 68 65 20 2d 72 20 .REPLY.....variable...If.the.-r.
8e20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 74 68 69 73 20 73 69 67 6e 69 66 69 65 73 20 option.is.given,.this.signifies.
8e40 60 72 61 77 27 20 69 6e 70 75 74 2c 20 61 6e 64 0a 20 20 20 20 62 61 63 6b 73 6c 61 73 68 20 65 `raw'.input,.and.....backslash.e
8e60 73 63 61 70 69 6e 67 20 69 73 20 64 69 73 61 62 6c 65 64 2e 20 20 54 68 65 20 2d 64 20 6f 70 74 scaping.is.disabled...The.-d.opt
8e80 69 6f 6e 20 63 61 75 73 65 73 20 72 65 61 64 20 74 6f 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 ion.causes.read.to.continue.....
8ea0 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 20 44 45 4c until.the.first.character.of.DEL
8ec0 49 4d 20 69 73 20 72 65 61 64 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 6e 65 77 6c 69 6e 65 2e IM.is.read,.rather.than.newline.
8ee0 20 20 49 66 20 74 68 65 20 2d 70 0a 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 ..If.the.-p.....option.is.suppli
8f00 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 50 52 4f 4d 50 54 20 69 73 20 6f 75 74 70 75 74 20 ed,.the.string.PROMPT.is.output.
8f20 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 0a 20 20 20 20 62 without.a.trailing.newline.....b
8f40 65 66 6f 72 65 20 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 61 64 2e 20 20 49 66 20 2d 61 efore.attempting.to.read...If.-a
8f60 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 77 6f 72 64 73 20 72 65 61 64 20 61 72 65 .is.supplied,.the.words.read.are
8f80 20 61 73 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 73 65 71 75 65 6e 74 69 61 6c 20 69 6e 64 69 .assigned.....to.sequential.indi
8fa0 63 65 73 20 6f 66 20 41 52 52 41 59 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 7a 65 72 6f 2e 20 ces.of.ARRAY,.starting.at.zero..
8fc0 20 49 66 20 2d 65 20 69 73 20 73 75 70 70 6c 69 65 64 20 61 6e 64 0a 20 20 20 20 74 68 65 20 73 .If.-e.is.supplied.and.....the.s
8fe0 68 65 6c 6c 20 69 73 20 69 6e 74 65 72 61 63 74 69 76 65 2c 20 72 65 61 64 6c 69 6e 65 20 69 73 hell.is.interactive,.readline.is
9000 20 75 73 65 64 20 74 6f 20 6f 62 74 61 69 6e 20 74 68 65 20 6c 69 6e 65 2e 20 20 49 66 20 2d 6e .used.to.obtain.the.line...If.-n
9020 20 69 73 0a 20 20 20 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f .is.....supplied.with.a.non-zero
9040 20 4e 43 48 41 52 53 20 61 72 67 75 6d 65 6e 74 2c 20 72 65 61 64 20 72 65 74 75 72 6e 73 20 61 .NCHARS.argument,.read.returns.a
9060 66 74 65 72 20 4e 43 48 41 52 53 0a 20 20 20 20 63 68 61 72 61 63 74 65 72 73 20 68 61 76 65 20 fter.NCHARS.....characters.have.
9080 62 65 65 6e 20 72 65 61 64 2e 20 20 54 68 65 20 2d 73 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 been.read...The.-s.option.causes
90a0 20 69 6e 70 75 74 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 61 0a 20 20 20 20 74 65 72 6d 69 6e 61 .input.coming.from.a.....termina
90c0 6c 20 74 6f 20 6e 6f 74 20 62 65 20 65 63 68 6f 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 l.to.not.be.echoed...........The
90e0 20 2d 74 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 72 65 61 64 20 74 6f 20 74 69 6d 65 20 6f .-t.option.causes.read.to.time.o
9100 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 70 6c ut.and.return.failure.if.a.compl
9120 65 74 65 20 6c 69 6e 65 0a 20 20 20 20 6f 66 20 69 6e 70 75 74 20 69 73 20 6e 6f 74 20 72 65 61 ete.line.....of.input.is.not.rea
9140 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 49 66 20 74 68 d.within.TIMEOUT.seconds...If.th
9160 65 20 54 4d 4f 55 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 2c 0a 20 20 20 20 69 74 73 e.TMOUT.variable.is.set,.....its
9180 20 76 61 6c 75 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 .value.is.the.default.timeout...
91a0 54 68 65 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 The.return.code.is.zero,.unless.
91c0 65 6e 64 2d 6f 66 2d 66 69 6c 65 0a 20 20 20 20 69 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 2c 20 end-of-file.....is.encountered,.
91e0 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 66 69 read.times.out,.or.an.invalid.fi
9200 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 0a 20 20 20 le.descriptor.is.supplied.as....
9220 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 2d 75 2e 00 20 4f 75 74 70 75 74 20 74 68 65 .the.argument.to.-u...Output.the
9240 20 41 52 47 73 2e 20 20 49 66 20 2d 6e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 .ARGs...If.-n.is.specified,.the.
9260 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 69 73 0a 20 20 20 20 73 75 70 70 72 65 73 73 trailing.newline.is.....suppress
9280 65 64 2e 20 20 49 66 20 74 68 65 20 2d 65 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 ed...If.the.-e.option.is.given,.
92a0 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 66 6f 6c 6c 6f 77 interpretation.of.the.....follow
92c0 69 6e 67 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 ing.backslash-escaped.characters
92e0 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 3a 0a 20 20 20 20 09 5c 61 09 61 6c 65 72 74 20 28 62 65 .is.turned.on:......\a.alert.(be
9300 6c 6c 29 0a 20 20 20 20 09 5c 62 09 62 61 63 6b 73 70 61 63 65 0a 20 20 20 20 09 5c 63 09 73 75 ll)......\b.backspace......\c.su
9320 70 70 72 65 73 73 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 09 5c 45 09 ppress.trailing.newline......\E.
9340 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 09 5c 66 09 66 6f 72 6d 20 66 65 escape.character......\f.form.fe
9360 65 64 0a 20 20 20 20 09 5c 6e 09 6e 65 77 20 6c 69 6e 65 0a 20 20 20 20 09 5c 72 09 63 61 72 72 ed......\n.new.line......\r.carr
9380 69 61 67 65 20 72 65 74 75 72 6e 0a 20 20 20 20 09 5c 74 09 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 iage.return......\t.horizontal.t
93a0 61 62 0a 20 20 20 20 09 5c 76 09 76 65 72 74 69 63 61 6c 20 74 61 62 0a 20 20 20 20 09 5c 5c 09 ab......\v.vertical.tab......\\.
93c0 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 20 09 5c 6e 75 6d 09 74 68 65 20 63 68 61 72 61 63 74 65 backslash......\num.the.characte
93e0 72 20 77 68 6f 73 65 20 41 53 43 49 49 20 63 6f 64 65 20 69 73 20 4e 55 4d 20 28 6f 63 74 61 6c r.whose.ASCII.code.is.NUM.(octal
9400 29 2e 0a 20 20 20 20 0a 20 20 20 20 59 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 74 )...........You.can.explicitly.t
9420 75 72 6e 20 6f 66 66 20 74 68 65 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 urn.off.the.interpretation.of.th
9440 65 20 61 62 6f 76 65 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 77 69 74 68 20 74 68 65 20 e.above.characters.....with.the.
9460 2d 45 20 6f 70 74 69 6f 6e 2e 00 20 4f 75 74 70 75 74 20 74 68 65 20 41 52 47 73 2e 20 20 49 66 -E.option...Output.the.ARGs...If
9480 20 2d 6e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 74 72 61 69 6c 69 6e 67 20 6e .-n.is.specified,.the.trailing.n
94a0 65 77 6c 69 6e 65 20 69 73 20 73 75 70 70 72 65 73 73 65 64 2e 00 20 50 6c 61 63 65 20 4a 4f 42 ewline.is.suppressed...Place.JOB
94c0 5f 53 50 45 43 20 69 6e 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 61 6e 64 20 6d 61 6b _SPEC.in.the.foreground,.and.mak
94e0 65 20 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 2e 20 20 49 66 0a 20 20 20 20 4a 4f e.it.the.current.job...If.....JO
9500 42 5f 53 50 45 43 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 B_SPEC.is.not.present,.the.shell
9520 27 73 20 6e 6f 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 0a 's.notion.of.the.current.job.is.
9540 20 20 20 20 75 73 65 64 2e 00 20 50 6c 61 63 65 20 65 61 63 68 20 4a 4f 42 5f 53 50 45 43 20 69 ....used...Place.each.JOB_SPEC.i
9560 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 61 73 20 69 66 20 69 74 20 68 61 64 20 62 n.the.background,.as.if.it.had.b
9580 65 65 6e 20 73 74 61 72 74 65 64 20 77 69 74 68 0a 20 20 20 20 60 26 27 2e 20 20 49 66 20 4a 4f een.started.with.....`&'...If.JO
95a0 42 5f 53 50 45 43 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 B_SPEC.is.not.present,.the.shell
95c0 27 73 20 6e 6f 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 6a 6f 62 's.notion.of.the.current.....job
95e0 20 69 73 20 75 73 65 64 2e 00 20 50 72 69 6e 74 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 .is.used...Print.the.accumulated
9600 20 75 73 65 72 20 61 6e 64 20 73 79 73 74 65 6d 20 74 69 6d 65 73 20 66 6f 72 20 70 72 6f 63 65 .user.and.system.times.for.proce
9620 73 73 65 73 20 72 75 6e 20 66 72 6f 6d 0a 20 20 20 20 74 68 65 20 73 68 65 6c 6c 2e 00 20 50 72 sses.run.from.....the.shell...Pr
9640 69 6e 74 20 74 68 65 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 int.the.current.working.director
9660 79 2e 20 20 57 69 74 68 20 74 68 65 20 2d 50 20 6f 70 74 69 6f 6e 2c 20 70 77 64 20 70 72 69 6e y...With.the.-P.option,.pwd.prin
9680 74 73 0a 20 20 20 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 64 69 72 65 63 74 6f 72 79 2c 20 77 ts.....the.physical.directory,.w
96a0 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 3b 20 74 68 65 20 2d ithout.any.symbolic.links;.the.-
96c0 4c 20 6f 70 74 69 6f 6e 0a 20 20 20 20 6d 61 6b 65 73 20 70 77 64 20 66 6f 6c 6c 6f 77 20 73 79 L.option.....makes.pwd.follow.sy
96e0 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 2e 00 20 52 65 61 64 20 41 52 47 73 20 61 73 20 69 6e 70 75 mbolic.links...Read.ARGs.as.inpu
9700 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 65 78 65 63 75 74 65 20 74 68 65 20 72 t.to.the.shell.and.execute.the.r
9720 65 73 75 6c 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 28 73 29 2e 00 20 52 65 61 64 20 61 6e 64 20 65 esulting.command(s)...Read.and.e
9740 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 61 6e xecute.commands.from.FILENAME.an
9760 64 20 72 65 74 75 72 6e 2e 20 20 54 68 65 20 70 61 74 68 6e 61 6d 65 73 0a 20 20 20 20 69 6e 20 d.return...The.pathnames.....in.
9780 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
97a0 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 20 20 49 66 20 61 6e tory.containing.FILENAME...If.an
97c0 79 0a 20 20 20 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 y.....ARGUMENTS.are.supplied,.th
97e0 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 74 ey.become.the.positional.paramet
9800 65 72 73 20 77 68 65 6e 0a 20 20 20 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 65 78 65 63 75 74 65 ers.when.....FILENAME.is.execute
9820 64 2e 00 20 52 65 6d 6f 76 65 20 4e 41 4d 45 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f d...Remove.NAMEs.from.the.list.o
9840 66 20 64 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 2e 20 20 49 66 20 74 68 65 20 2d 61 20 6f 70 f.defined.aliases...If.the.-a.op
9860 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 0a 20 20 20 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 61 tion.is.given,.....then.remove.a
9880 6c 6c 20 61 6c 69 61 73 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 00 20 52 65 6d 6f 76 65 73 20 65 ll.alias.definitions...Removes.e
98a0 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 2e ntries.from.the.directory.stack.
98c0 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 0a 20 20 20 20 72 65 6d 6f 76 65 73 ..With.no.arguments,.....removes
98e0 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 63 .the.top.directory.from.the.stac
9900 6b 2c 20 61 6e 64 20 63 64 27 73 20 74 6f 20 74 68 65 20 6e 65 77 0a 20 20 20 20 74 6f 70 20 64 k,.and.cd's.to.the.new.....top.d
9920 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 2b 4e 09 72 65 6d 6f 76 65 73 20 74 68 irectory...........+N.removes.th
9940 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 20 74 68 65 20 6c 65 e.Nth.entry.counting.from.the.le
9960 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 20 62 79 20 60 64 69 ft.of.the.list......shown.by.`di
9980 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 20 46 6f 72 20 65 78 rs',.starting.with.zero...For.ex
99a0 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 6f 76 65 73 20 74 68 ample:.`popd.+0'......removes.th
99c0 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 2b 31 27 20 74 68 65 e.first.directory,.`popd.+1'.the
99e0 20 73 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 2d 4e 09 72 65 6d 6f 76 65 73 20 74 68 65 .second...........-N.removes.the
9a00 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
9a20 68 74 20 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 60 64 69 ht.of.the.list......shown.by.`di
9a40 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 20 46 6f 72 20 65 78 rs',.starting.with.zero...For.ex
9a60 61 6d 70 6c 65 3a 20 60 70 6f 70 64 20 2d 30 27 0a 20 20 20 20 09 72 65 6d 6f 76 65 73 20 74 68 ample:.`popd.-0'......removes.th
9a80 65 20 6c 61 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 e.last.directory,.`popd.-1'.the.
9aa0 6e 65 78 74 20 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 2d 6e 09 73 75 70 70 72 65 next.to.last...........-n.suppre
9ac0 73 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 74 6f 72 ss.the.normal.change.of.director
9ae0 79 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 y.when.removing.directories.....
9b00 09 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 73 74 61 .from.the.stack,.so.only.the.sta
9b20 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 59 6f 75 20 ck.is.manipulated...........You.
9b40 63 61 6e 20 73 65 65 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 can.see.the.directory.stack.with
9b60 20 74 68 65 20 60 64 69 72 73 27 20 63 6f 6d 6d 61 6e 64 2e 00 20 52 65 73 75 6d 65 20 74 68 65 .the.`dirs'.command...Resume.the
9b80 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 73 69 6e 67 .next.iteration.of.the.enclosing
9ba0 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 20 20 20 49 .FOR,.WHILE.or.UNTIL.loop......I
9bc0 66 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 72 65 73 75 6d 65 20 61 74 20 74 68 65 20 f.N.is.specified,.resume.at.the.
9be0 4e 2d 74 68 20 65 6e 63 6c 6f 73 69 6e 67 20 6c 6f 6f 70 2e 00 20 52 65 74 75 72 6e 20 61 20 73 N-th.enclosing.loop...Return.a.s
9c00 75 63 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 00 20 52 65 74 75 72 6e 20 61 6e 20 75 6e 73 uccessful.result...Return.an.uns
9c20 75 63 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 00 20 52 65 74 75 72 6e 73 20 61 20 73 74 61 uccessful.result...Returns.a.sta
9c40 74 75 73 20 6f 66 20 30 20 6f 72 20 31 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 65 tus.of.0.or.1.depending.on.the.e
9c60 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 20 20 20 valuation.of.the.conditional....
9c80 20 65 78 70 72 65 73 73 69 6f 6e 20 45 58 50 52 45 53 53 49 4f 4e 2e 20 20 45 78 70 72 65 73 73 .expression.EXPRESSION...Express
9ca0 69 6f 6e 73 20 61 72 65 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 74 68 65 20 73 61 6d 65 20 70 72 ions.are.composed.of.the.same.pr
9cc0 69 6d 61 72 69 65 73 20 75 73 65 64 0a 20 20 20 20 62 79 20 74 68 65 20 60 74 65 73 74 27 20 62 imaries.used.....by.the.`test'.b
9ce0 75 69 6c 74 69 6e 2c 20 61 6e 64 20 6d 61 79 20 62 65 20 63 6f 6d 62 69 6e 65 64 20 75 73 69 6e uiltin,.and.may.be.combined.usin
9d00 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 0a 20 20 20 20 0a 20 g.the.following.operators.......
9d20 20 20 20 09 28 20 45 58 50 52 45 53 53 49 4f 4e 20 29 09 52 65 74 75 72 6e 73 20 74 68 65 20 76 ....(.EXPRESSION.).Returns.the.v
9d40 61 6c 75 65 20 6f 66 20 45 58 50 52 45 53 53 49 4f 4e 0a 20 20 20 20 09 21 20 45 58 50 52 45 53 alue.of.EXPRESSION......!.EXPRES
9d60 53 49 4f 4e 09 54 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 SION.True.if.EXPRESSION.is.false
9d80 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 09 45 58 50 52 31 20 26 26 20 45 58 50 52 32 ;.else.false......EXPR1.&&.EXPR2
9da0 09 54 72 75 65 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 .True.if.both.EXPR1.and.EXPR2.ar
9dc0 65 20 74 72 75 65 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 09 45 58 50 52 31 20 7c 7c e.true;.else.false......EXPR1.||
9de0 20 45 58 50 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 .EXPR2.True.if.either.EXPR1.or.E
9e00 58 50 52 32 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 XPR2.is.true;.else.false........
9e20 20 20 57 68 65 6e 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 ..When.the.`=='.and.`!='.operato
9e40 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 68 65 20 72 rs.are.used,.the.string.to.the.r
9e60 69 67 68 74 20 6f 66 20 74 68 65 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 ight.of.the.....operator.is.used
9e80 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 74 63 68 69 .as.a.pattern.and.pattern.matchi
9ea0 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 54 68 65 0a 20 20 20 20 26 26 20 61 6e 64 ng.is.performed...The.....&&.and
9ec0 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
9ee0 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...
9f00 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
9f20 75 65 2e 00 20 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 ue...Returns.the.context.of.the.
9f40 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.........
9f60 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 72 65 74 75 72 6e 73 20 ..Without.EXPR,.returns.returns.
9f80 22 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 22 2e 20 20 57 69 74 68 20 45 58 50 52 2c 0a 20 "$line.$filename"...With.EXPR,..
9fa0 20 20 20 72 65 74 75 72 6e 73 20 22 24 6c 69 6e 65 20 24 73 75 62 72 6f 75 74 69 6e 65 20 24 66 ...returns."$line.$subroutine.$f
9fc0 69 6c 65 6e 61 6d 65 22 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e ilename";.this.extra.information
9fe0 0a 20 20 20 20 63 61 6e 20 62 65 20 75 73 65 64 20 75 73 65 64 20 74 6f 20 70 72 6f 76 69 64 65 .....can.be.used.used.to.provide
a000 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c .a.stack.trace...........The.val
a020 75 65 20 6f 66 20 45 58 50 52 20 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 6d 61 6e 79 20 63 61 ue.of.EXPR.indicates.how.many.ca
a040 6c 6c 20 66 72 61 6d 65 73 20 74 6f 20 67 6f 20 62 61 63 6b 20 62 65 66 6f 72 65 20 74 68 65 0a ll.frames.to.go.back.before.the.
a060 20 20 20 20 63 75 72 72 65 6e 74 20 6f 6e 65 3b 20 74 68 65 20 74 6f 70 20 66 72 61 6d 65 20 69 ....current.one;.the.top.frame.i
a080 73 20 66 72 61 6d 65 20 30 2e 00 20 52 75 6e 20 61 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 s.frame.0...Run.a.set.of.command
a0a0 73 20 69 6e 20 61 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 s.in.a.group...This.is.one.way.t
a0c0 6f 20 72 65 64 69 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 o.redirect.an.....entire.set.of.
a0e0 63 6f 6d 6d 61 6e 64 73 2e 00 20 52 75 6e 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2e 20 commands...Run.a.shell.builtin..
a100 20 54 68 69 73 20 69 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 .This.is.useful.when.you.wish.to
a120 20 72 65 6e 61 6d 65 20 61 0a 20 20 20 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 74 6f 20 62 .rename.a.....shell.builtin.to.b
a140 65 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 62 75 74 20 6e 65 65 64 20 74 68 65 20 66 75 6e 63 74 e.a.function,.but.need.the.funct
a160 69 6f 6e 61 6c 69 74 79 20 6f 66 20 74 68 65 0a 20 20 20 20 62 75 69 6c 74 69 6e 20 77 69 74 68 ionality.of.the.....builtin.with
a180 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 74 73 65 6c 66 2e 00 20 52 75 6e 73 20 43 4f in.the.function.itself...Runs.CO
a1a0 4d 4d 41 4e 44 20 77 69 74 68 20 41 52 47 53 20 69 67 6e 6f 72 69 6e 67 20 73 68 65 6c 6c 20 66 MMAND.with.ARGS.ignoring.shell.f
a1c0 75 6e 63 74 69 6f 6e 73 2e 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 61 20 73 68 65 6c 6c 0a 20 unctions...If.you.have.a.shell..
a1e0 20 20 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 60 6c 73 27 2c 20 61 6e 64 20 79 6f 75 ...function.called.`ls',.and.you
a200 20 77 69 73 68 20 74 6f 20 63 61 6c 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6c 73 27 2c 20 .wish.to.call.the.command.`ls',.
a220 79 6f 75 20 63 61 6e 0a 20 20 20 20 73 61 79 20 22 63 6f 6d 6d 61 6e 64 20 6c 73 22 2e 20 20 49 you.can.....say."command.ls"...I
a240 66 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 61 20 64 65 66 61 f.the.-p.option.is.given,.a.defa
a260 75 6c 74 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 0a 20 20 20 20 66 6f 72 20 50 41 54 48 20 74 ult.value.is.used.....for.PATH.t
a280 68 61 74 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 6f 66 hat.is.guaranteed.to.find.all.of
a2a0 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 75 74 69 6c 69 74 69 65 73 2e 20 20 49 66 0a 20 20 20 .the.standard.utilities...If....
a2c0 20 74 68 65 20 2d 56 20 6f 72 20 2d 76 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 61 .the.-V.or.-v.option.is.given,.a
a2e0 20 73 74 72 69 6e 67 20 69 73 20 70 72 69 6e 74 65 64 20 64 65 73 63 72 69 62 69 6e 67 20 43 4f .string.is.printed.describing.CO
a300 4d 4d 41 4e 44 2e 0a 20 20 20 20 54 68 65 20 2d 56 20 6f 70 74 69 6f 6e 20 70 72 6f 64 75 63 65 MMAND......The.-V.option.produce
a320 73 20 61 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 00 20 53 s.a.more.verbose.description...S
a340 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 65 electively.execute.COMMANDS.base
a360 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 54 d.upon.WORD.matching.PATTERN...T
a380 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 6d he.....`|'.is.used.to.separate.m
a3a0 75 6c 74 69 70 6c 65 20 70 61 74 74 65 72 6e 73 2e 00 20 53 65 6e 64 20 74 68 65 20 70 72 6f 63 ultiple.patterns...Send.the.proc
a3c0 65 73 73 65 73 20 6e 61 6d 65 64 20 62 79 20 50 49 44 20 28 6f 72 20 4a 4f 42 53 50 45 43 29 20 esses.named.by.PID.(or.JOBSPEC).
a3e0 74 68 65 20 73 69 67 6e 61 6c 20 53 49 47 53 50 45 43 2e 20 20 49 66 0a 20 20 20 20 53 49 47 53 the.signal.SIGSPEC...If.....SIGS
a400 50 45 43 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 20 53 49 47 54 45 52 4d PEC.is.not.present,.then.SIGTERM
a420 20 69 73 20 61 73 73 75 6d 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 60 2d 6c .is.assumed...An.argument.of.`-l
a440 27 0a 20 20 20 20 6c 69 73 74 73 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 3b 20 69 66 '.....lists.the.signal.names;.if
a460 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 6c 6c 6f 77 20 60 2d 6c 27 20 74 68 65 79 20 61 72 65 20 .arguments.follow.`-l'.they.are.
a480 61 73 73 75 6d 65 64 20 74 6f 0a 20 20 20 20 62 65 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 73 assumed.to.....be.signal.numbers
a4a0 20 66 6f 72 20 77 68 69 63 68 20 6e 61 6d 65 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 73 74 65 .for.which.names.should.be.liste
a4c0 64 2e 20 20 4b 69 6c 6c 20 69 73 20 61 20 73 68 65 6c 6c 0a 20 20 20 20 62 75 69 6c 74 69 6e 20 d...Kill.is.a.shell.....builtin.
a4e0 66 6f 72 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 69 74 20 61 6c 6c 6f 77 73 20 6a 6f 62 20 49 for.two.reasons:.it.allows.job.I
a500 44 73 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 70 72 6f Ds.to.be.used.instead.of.....pro
a520 63 65 73 73 20 49 44 73 2c 20 61 6e 64 2c 20 69 66 20 79 6f 75 20 68 61 76 65 20 72 65 61 63 68 cess.IDs,.and,.if.you.have.reach
a540 65 64 20 74 68 65 20 6c 69 6d 69 74 20 6f 6e 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 0a 20 ed.the.limit.on.processes.that..
a560 20 20 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 2c 20 79 6f 75 20 64 6f 6e 27 74 20 68 61 76 ...you.can.create,.you.don't.hav
a580 65 20 74 6f 20 73 74 61 72 74 20 61 20 70 72 6f 63 65 73 73 20 74 6f 20 6b 69 6c 6c 20 61 6e 6f e.to.start.a.process.to.kill.ano
a5a0 74 68 65 72 20 6f 6e 65 2e 00 20 53 75 73 70 65 6e 64 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e ther.one...Suspend.the.execution
a5c0 20 6f 66 20 74 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 .of.this.shell.until.it.receives
a5e0 20 61 20 53 49 47 43 4f 4e 54 0a 20 20 20 20 73 69 67 6e 61 6c 2e 20 20 54 68 65 20 60 2d 66 27 .a.SIGCONT.....signal...The.`-f'
a600 20 69 66 20 73 70 65 63 69 66 69 65 64 20 73 61 79 73 20 6e 6f 74 20 74 6f 20 63 6f 6d 70 6c 61 .if.specified.says.not.to.compla
a620 69 6e 20 61 62 6f 75 74 20 74 68 69 73 0a 20 20 20 20 62 65 69 6e 67 20 61 20 6c 6f 67 69 6e 20 in.about.this.....being.a.login.
a640 73 68 65 6c 6c 20 69 66 20 69 74 20 69 73 3b 20 6a 75 73 74 20 73 75 73 70 65 6e 64 20 61 6e 79 shell.if.it.is;.just.suspend.any
a660 77 61 79 2e 00 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 way...The.EXPRESSION.is.evaluate
a680 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 6f 72 20 61 72 69 d.according.to.the.rules.for.ari
a6a0 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 71 75 69 76 61 6c thmetic.....evaluation...Equival
a6c0 65 6e 74 20 74 6f 20 22 6c 65 74 20 45 58 50 52 45 53 53 49 4f 4e 22 2e 00 20 54 68 65 20 57 4f ent.to."let.EXPRESSION"...The.WO
a6e0 52 44 53 20 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 RDS.are.expanded,.generating.a.l
a700 69 73 74 20 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 ist.of.words...The.....set.of.ex
a720 70 61 6e 64 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 panded.words.is.printed.on.the.s
a740 74 61 6e 64 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 tandard.error,.each.....preceded
a760 20 62 79 20 61 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 60 69 6e 20 57 4f 52 44 53 27 20 69 73 20 .by.a.number...If.`in.WORDS'.is.
a780 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 60 69 6e 20 22 24 40 22 27 0a 20 20 20 20 69 73 20 61 73 not.present,.`in."$@"'.....is.as
a7a0 73 75 6d 65 64 2e 20 20 54 68 65 20 50 53 33 20 70 72 6f 6d 70 74 20 69 73 20 74 68 65 6e 20 64 sumed...The.PS3.prompt.is.then.d
a7c0 69 73 70 6c 61 79 65 64 20 61 6e 64 20 61 20 6c 69 6e 65 20 72 65 61 64 0a 20 20 20 20 66 72 6f isplayed.and.a.line.read.....fro
a7e0 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 20 20 49 66 20 74 68 65 20 6c 69 m.the.standard.input...If.the.li
a800 6e 65 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 63 6f ne.consists.of.the.number.....co
a820 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 69 73 70 6c 61 rresponding.to.one.of.the.displa
a840 79 65 64 20 77 6f 72 64 73 2c 20 74 68 65 6e 20 4e 41 4d 45 20 69 73 20 73 65 74 0a 20 20 20 20 yed.words,.then.NAME.is.set.....
a860 74 6f 20 74 68 61 74 20 77 6f 72 64 2e 20 20 49 66 20 74 68 65 20 6c 69 6e 65 20 69 73 20 65 6d to.that.word...If.the.line.is.em
a880 70 74 79 2c 20 57 4f 52 44 53 20 61 6e 64 20 74 68 65 20 70 72 6f 6d 70 74 20 61 72 65 0a 20 20 pty,.WORDS.and.the.prompt.are...
a8a0 20 20 72 65 64 69 73 70 6c 61 79 65 64 2e 20 20 49 66 20 45 4f 46 20 69 73 20 72 65 61 64 2c 20 ..redisplayed...If.EOF.is.read,.
a8c0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 73 2e 20 20 41 6e 79 20 6f 74 68 65 the.command.completes...Any.othe
a8e0 72 0a 20 20 20 20 76 61 6c 75 65 20 72 65 61 64 20 63 61 75 73 65 73 20 4e 41 4d 45 20 74 6f 20 r.....value.read.causes.NAME.to.
a900 62 65 20 73 65 74 20 74 6f 20 6e 75 6c 6c 2e 20 20 54 68 65 20 6c 69 6e 65 20 72 65 61 64 20 69 be.set.to.null...The.line.read.i
a920 73 20 73 61 76 65 64 0a 20 20 20 20 69 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 52 45 50 4c s.saved.....in.the.variable.REPL
a940 59 2e 20 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 65 63 75 74 65 64 20 61 66 74 65 72 20 Y...COMMANDS.are.executed.after.
a960 65 61 63 68 20 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 75 6e 74 69 6c 20 61 20 62 72 65 61 6b each.selection.....until.a.break
a980 20 63 6f 6d 6d 61 6e 64 20 69 73 20 65 78 65 63 75 74 65 64 2e 00 20 54 68 65 20 60 66 6f 72 27 .command.is.executed...The.`for'
a9a0 20 6c 6f 6f 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 .loop.executes.a.sequence.of.com
a9c0 6d 61 6e 64 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 mands.for.each.member.in.a.....l
a9e0 69 73 74 20 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 ist.of.items...If.`in.WORDS....;
aa00 27 20 69 73 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 '.is.not.present,.then.`in."$@"'
aa20 20 69 73 0a 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 .is.....assumed...For.each.eleme
aa40 6e 74 20 69 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 nt.in.WORDS,.NAME.is.set.to.that
aa60 20 65 6c 65 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 .element,.and.....the.COMMANDS.a
aa80 72 65 20 65 78 65 63 75 74 65 64 2e 00 20 54 68 65 20 60 69 66 20 43 4f 4d 4d 41 4e 44 53 27 20 re.executed...The.`if.COMMANDS'.
aaa0 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 78 69 74 20 73 list.is.executed...If.its.exit.s
aac0 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 20 60 74 68 65 tatus.is.zero,.then.the.....`the
aae0 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 64 2e 20 20 4f n.COMMANDS'.list.is.executed...O
ab00 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 44 53 27 20 6c therwise,.each.`elif.COMMANDS'.l
ab20 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 2c 20 61 6e 64 ist.is.....executed.in.turn,.and
ab40 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 2c 20 74 68 65 .if.its.exit.status.is.zero,.the
ab60 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 4d 4d 41 4e 44 .corresponding.....`then.COMMAND
ab80 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 20 69 66 20 63 S'.list.is.executed.and.the.if.c
aba0 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 65 2c 0a 20 20 ommand.completes...Otherwise,...
abc0 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 69 73 20 65 78 ..the.`else.COMMANDS'.list.is.ex
abe0 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 69 74 20 73 74 ecuted,.if.present...The.exit.st
ac00 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 74 72 75 63 74 atus.of.the.....entire.construct
ac20 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 6c 61 73 74 20 .is.the.exit.status.of.the.last.
ac40 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 20 20 20 69 66 command.executed,.or.zero.....if
ac60 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 00 20 54 68 65 20 .no.condition.tested.true...The.
ac80 63 6f 6d 6d 61 6e 64 20 41 52 47 20 69 73 20 74 6f 20 62 65 20 72 65 61 64 20 61 6e 64 20 65 78 command.ARG.is.to.be.read.and.ex
aca0 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 69 76 65 73 0a 20 ecuted.when.the.shell.receives..
acc0 20 20 20 73 69 67 6e 61 6c 28 73 29 20 53 49 47 4e 41 4c 5f 53 50 45 43 2e 20 20 49 66 20 41 52 ...signal(s).SIGNAL_SPEC...If.AR
ace0 47 20 69 73 20 61 62 73 65 6e 74 20 28 61 6e 64 20 61 20 73 69 6e 67 6c 65 20 53 49 47 4e 41 4c G.is.absent.(and.a.single.SIGNAL
ad00 5f 53 50 45 43 0a 20 20 20 20 69 73 20 73 75 70 70 6c 69 65 64 29 20 6f 72 20 60 2d 27 2c 20 65 _SPEC.....is.supplied).or.`-',.e
ad20 61 63 68 20 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 ach.specified.signal.is.reset.to
ad40 20 69 74 73 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 .its.original.....value...If.ARG
ad60 20 69 73 20 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 .is.the.null.string.each.SIGNAL_
ad80 53 50 45 43 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 SPEC.is.ignored.by.the.....shell
ada0 20 61 6e 64 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 .and.by.the.commands.it.invokes.
adc0 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 30 29 0a 20 ..If.a.SIGNAL_SPEC.is.EXIT.(0)..
ade0 20 20 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 6f ...the.command.ARG.is.executed.o
ae00 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 20 61 20 53 49 47 n.exit.from.the.shell...If.a.SIG
ae20 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 69 73 20 44 45 42 55 47 2c 20 41 52 47 20 69 73 20 65 78 NAL_SPEC.....is.DEBUG,.ARG.is.ex
ae40 65 63 75 74 65 64 20 61 66 74 65 72 20 65 76 65 72 79 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e ecuted.after.every.simple.comman
ae60 64 2e 20 20 49 66 20 74 68 65 60 2d 70 27 20 6f 70 74 69 6f 6e 0a 20 20 20 20 69 73 20 73 75 70 d...If.the`-p'.option.....is.sup
ae80 70 6c 69 65 64 20 74 68 65 6e 20 74 68 65 20 74 72 61 70 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 plied.then.the.trap.commands.ass
aea0 6f 63 69 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 20 61 72 ociated.with.each.SIGNAL_SPEC.ar
aec0 65 0a 20 20 20 20 64 69 73 70 6c 61 79 65 64 2e 20 20 49 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 e.....displayed...If.no.argument
aee0 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 20 6f 72 20 69 66 20 6f 6e 6c 79 20 60 2d 70 27 20 69 s.are.supplied.or.if.only.`-p'.i
af00 73 20 67 69 76 65 6e 2c 20 74 72 61 70 0a 20 20 20 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 s.given,.trap.....prints.the.lis
af20 74 20 6f 66 20 63 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 t.of.commands.associated.with.ea
af40 63 68 20 73 69 67 6e 61 6c 2e 20 20 45 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 ch.signal...Each.SIGNAL_SPEC....
af60 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 69 67 .is.either.a.signal.name.in.<sig
af80 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 20 20 53 69 67 6e nal.h>.or.a.signal.number...Sign
afa0 61 6c 20 6e 61 6d 65 73 0a 20 20 20 20 61 72 65 20 63 61 73 65 20 69 6e 73 65 6e 73 69 74 69 76 al.names.....are.case.insensitiv
afc0 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 6c e.and.the.SIG.prefix.is.optional
afe0 2e 20 20 60 74 72 61 70 20 2d 6c 27 20 70 72 69 6e 74 73 0a 20 20 20 20 61 20 6c 69 73 74 20 6f ...`trap.-l'.prints.....a.list.o
b000 66 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 20 61 6e 64 20 74 68 65 69 72 20 63 6f 72 72 65 73 70 f.signal.names.and.their.corresp
b020 6f 6e 64 69 6e 67 20 6e 75 6d 62 65 72 73 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 61 0a 20 20 20 onding.numbers...Note.that.a....
b040 20 73 69 67 6e 61 6c 20 63 61 6e 20 62 65 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c .signal.can.be.sent.to.the.shell
b060 20 77 69 74 68 20 22 6b 69 6c 6c 20 2d 73 69 67 6e 61 6c 20 24 24 22 2e 00 20 54 68 65 20 67 69 .with."kill.-signal.$$"...The.gi
b080 76 65 6e 20 4e 41 4d 45 73 20 61 72 65 20 6d 61 72 6b 65 64 20 72 65 61 64 6f 6e 6c 79 20 61 6e ven.NAMEs.are.marked.readonly.an
b0a0 64 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 6d 61 79 0a d.the.values.of.these.NAMEs.may.
b0c0 20 20 20 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 20 62 79 20 73 75 62 73 65 71 75 65 6e 74 ....not.be.changed.by.subsequent
b0e0 20 61 73 73 69 67 6e 6d 65 6e 74 2e 20 20 49 66 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 69 .assignment...If.the.-f.option.i
b100 73 20 67 69 76 65 6e 2c 0a 20 20 20 20 74 68 65 6e 20 66 75 6e 63 74 69 6f 6e 73 20 63 6f 72 72 s.given,.....then.functions.corr
b120 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 4e 41 4d 45 73 20 61 72 65 20 73 6f 20 6d 61 esponding.to.the.NAMEs.are.so.ma
b140 72 6b 65 64 2e 20 20 49 66 20 6e 6f 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 rked...If.no.....arguments.are.g
b160 69 76 65 6e 2c 20 6f 72 20 69 66 20 60 2d 70 27 20 69 73 20 67 69 76 65 6e 2c 20 61 20 6c 69 73 iven,.or.if.`-p'.is.given,.a.lis
b180 74 20 6f 66 20 61 6c 6c 20 72 65 61 64 6f 6e 6c 79 20 6e 61 6d 65 73 0a 20 20 20 20 69 73 20 70 t.of.all.readonly.names.....is.p
b1a0 72 69 6e 74 65 64 2e 20 20 54 68 65 20 60 2d 61 27 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 rinted...The.`-a'.option.means.t
b1c0 6f 20 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 0a 20 20 20 20 61 6e 20 61 72 72 61 o.treat.each.NAME.as.....an.arra
b1e0 79 20 76 61 72 69 61 62 6c 65 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 60 2d 2d 27 y.variable...An.argument.of.`--'
b200 20 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 0a 20 20 20 20 70 72 6f .disables.further.option.....pro
b220 63 65 73 73 69 6e 67 2e 00 20 54 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 cessing...The.positional.paramet
b240 65 72 73 20 66 72 6f 6d 20 24 4e 2b 31 20 2e 2e 2e 20 61 72 65 20 72 65 6e 61 6d 65 64 20 74 6f ers.from.$N+1.....are.renamed.to
b260 20 24 31 20 2e 2e 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 .$1......If.N.is.....not.given,.
b280 69 74 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 31 2e 00 20 54 68 65 20 75 73 65 72 it.is.assumed.to.be.1...The.user
b2a0 20 66 69 6c 65 2d 63 72 65 61 74 69 6f 6e 20 6d 61 73 6b 20 69 73 20 73 65 74 20 74 6f 20 4d 4f .file-creation.mask.is.set.to.MO
b2c0 44 45 2e 20 20 49 66 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 72 20 69 66 0a 20 DE...If.MODE.is.omitted,.or.if..
b2e0 20 20 20 60 2d 53 27 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 63 75 72 72 65 6e 74 ...`-S'.is.supplied,.the.current
b300 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 61 73 6b 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 .value.of.the.mask.is.printed...
b320 54 68 65 20 60 2d 53 27 0a 20 20 20 20 6f 70 74 69 6f 6e 20 6d 61 6b 65 73 20 74 68 65 20 6f 75 The.`-S'.....option.makes.the.ou
b340 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 74 61 tput.symbolic;.otherwise.an.octa
b360 6c 20 6e 75 6d 62 65 72 20 69 73 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 49 66 20 60 2d 70 27 20 l.number.is.output......If.`-p'.
b380 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e 64 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 is.supplied,.and.MODE.is.omitted
b3a0 2c 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 69 6e 20 61 20 66 6f 72 6d 0a 20 20 20 20 74 68 ,.the.output.is.in.a.form.....th
b3c0 61 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 20 20 49 66 20 4d 4f 44 at.may.be.used.as.input...If.MOD
b3e0 45 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 64 69 67 69 74 2c 20 69 74 20 69 73 0a 20 20 20 E.begins.with.a.digit,.it.is....
b400 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 6d 62 65 72 2c .interpreted.as.an.octal.number,
b420 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 61 20 73 79 6d 62 6f 6c 69 63 20 6d 6f 64 65 .otherwise.it.is.a.symbolic.mode
b440 20 73 74 72 69 6e 67 0a 20 20 20 20 6c 69 6b 65 20 74 68 61 74 20 61 63 63 65 70 74 65 64 20 62 .string.....like.that.accepted.b
b460 79 20 63 68 6d 6f 64 28 31 29 2e 00 20 54 68 69 73 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 y.chmod(1)...This.is.a.synonym.f
b480 6f 72 20 74 68 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 or.the."test".builtin,.but.the.l
b4a0 61 73 74 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 61 20 6c 69 74 65 72 ast.....argument.must.be.a.liter
b4c0 61 6c 20 60 5d 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 al.`]',.to.match.the.opening.`['
b4e0 2e 00 20 54 6f 67 67 6c 65 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 76 61 72 69 61 62 6c 65 ...Toggle.the.values.of.variable
b500 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 6f 70 74 69 6f 6e 61 6c 20 62 65 68 61 76 69 6f 72 2e s.controlling.optional.behavior.
b520 0a 20 20 20 20 54 68 65 20 2d 73 20 66 6c 61 67 20 6d 65 61 6e 73 20 74 6f 20 65 6e 61 62 6c 65 .....The.-s.flag.means.to.enable
b540 20 28 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 3b 20 74 68 65 20 2d 75 20 66 6c 61 67 .(set).each.OPTNAME;.the.-u.flag
b560 0a 20 20 20 20 75 6e 73 65 74 73 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 2e 20 20 54 68 65 20 2d .....unsets.each.OPTNAME...The.-
b580 71 20 66 6c 61 67 20 73 75 70 70 72 65 73 73 65 73 20 6f 75 74 70 75 74 3b 20 74 68 65 20 65 78 q.flag.suppresses.output;.the.ex
b5a0 69 74 0a 20 20 20 20 73 74 61 74 75 73 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 it.....status.indicates.whether.
b5c0 65 61 63 68 20 4f 50 54 4e 41 4d 45 20 69 73 20 73 65 74 20 6f 72 20 75 6e 73 65 74 2e 20 20 54 each.OPTNAME.is.set.or.unset...T
b5e0 68 65 20 2d 6f 0a 20 20 20 20 6f 70 74 69 6f 6e 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 4f he.-o.....option.restricts.the.O
b600 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 75 73 65 PTNAMEs.to.those.defined.for.use
b620 20 77 69 74 68 0a 20 20 20 20 60 73 65 74 20 2d 6f 27 2e 20 20 57 69 74 68 20 6e 6f 20 6f 70 74 .with.....`set.-o'...With.no.opt
b640 69 6f 6e 73 2c 20 6f 72 20 77 69 74 68 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 2c 20 61 20 6c ions,.or.with.the.-p.option,.a.l
b660 69 73 74 20 6f 66 20 61 6c 6c 0a 20 20 20 20 73 65 74 74 61 62 6c 65 20 6f 70 74 69 6f 6e 73 20 ist.of.all.....settable.options.
b680 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e is.displayed,.with.an.indication
b6a0 20 6f 66 20 77 68 65 74 68 65 72 20 6f 72 0a 20 20 20 20 6e 6f 74 20 65 61 63 68 20 69 73 20 73 .of.whether.or.....not.each.is.s
b6c0 65 74 2e 00 20 55 6c 69 6d 69 74 20 70 72 6f 76 69 64 65 73 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 et...Ulimit.provides.control.ove
b6e0 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 70 72 6f r.the.resources.available.to.pro
b700 63 65 73 73 65 73 0a 20 20 20 20 73 74 61 72 74 65 64 20 62 79 20 74 68 65 20 73 68 65 6c 6c 2c cesses.....started.by.the.shell,
b720 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 68 20 63 6f 6e 74 .on.systems.that.allow.such.cont
b740 72 6f 6c 2e 20 20 49 66 20 61 6e 0a 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c rol...If.an.....option.is.given,
b760 20 69 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 20 .it.is.interpreted.as.follows:..
b780 20 20 20 0a 20 20 20 20 20 20 20 20 2d 53 09 75 73 65 20 74 68 65 20 60 73 6f 66 74 27 20 72 65 ............-S.use.the.`soft'.re
b7a0 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 20 20 2d 48 09 75 73 65 20 74 68 65 20 source.limit.........-H.use.the.
b7c0 60 68 61 72 64 27 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 20 20 2d 61 `hard'.resource.limit.........-a
b7e0 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 64 .all.current.limits.are.reported
b800 0a 20 20 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 .........-c.the.maximum.size.of.
b820 63 6f 72 65 20 66 69 6c 65 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 20 20 20 2d 64 09 74 68 core.files.created.........-d.th
b840 65 20 6d 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 e.maximum.size.of.a.process's.da
b860 74 61 20 73 65 67 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 2d 66 09 74 68 65 20 6d 61 78 69 6d 75 ta.segment.........-f.the.maximu
b880 6d 20 73 69 7a 65 20 6f 66 20 66 69 6c 65 73 20 63 72 65 61 74 65 64 20 62 79 20 74 68 65 20 73 m.size.of.files.created.by.the.s
b8a0 68 65 6c 6c 0a 20 20 20 20 20 20 20 20 2d 69 20 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d hell.........-i..the.maximum.num
b8c0 62 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 20 20 2d ber.of.pending.signals.........-
b8e0 6c 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 l.the.maximum.size.a.process.may
b900 20 6c 6f 63 6b 20 69 6e 74 6f 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 20 20 2d 6d 09 74 68 65 .lock.into.memory.........-m.the
b920 20 6d 61 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 .maximum.resident.set.size......
b940 20 20 20 2d 6e 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 ...-n.the.maximum.number.of.open
b960 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 20 20 20 20 20 20 20 2d 70 09 74 68 65 .file.descriptors.........-p.the
b980 20 70 69 70 65 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 20 20 2d 71 20 20 74 68 .pipe.buffer.size.........-q..th
b9a0 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 20 50 4f 53 e.maximum.number.of.bytes.in.POS
b9c0 49 58 20 6d 65 73 73 61 67 65 20 71 75 65 75 65 73 0a 20 20 20 20 20 20 20 20 2d 73 09 74 68 65 IX.message.queues.........-s.the
b9e0 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 20 20 20 2d 74 09 74 .maximum.stack.size.........-t.t
ba00 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 6d 65 20 69 6e he.maximum.amount.of.cpu.time.in
ba20 20 73 65 63 6f 6e 64 73 0a 20 20 20 20 20 20 20 20 2d 75 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 .seconds.........-u.the.maximum.
ba40 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 20 20 20 number.of.user.processes........
ba60 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 20 .-v.the.size.of.virtual.memory..
ba80 20 20 20 20 20 20 20 2d 78 20 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 .......-x..the.maximum.number.of
baa0 20 66 69 6c 65 20 6c 6f 63 6b 73 0a 20 20 20 20 0a 20 20 20 20 49 66 20 4c 49 4d 49 54 20 69 73 .file.locks..........If.LIMIT.is
bac0 20 67 69 76 65 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 .given,.it.is.the.new.value.of.t
bae0 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 65 3b 0a 20 20 20 20 74 68 65 20 73 he.specified.resource;.....the.s
bb00 70 65 63 69 61 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 pecial.LIMIT.values.`soft',.`har
bb20 64 27 2c 20 61 6e 64 20 60 75 6e 6c 69 6d 69 74 65 64 27 20 73 74 61 6e 64 20 66 6f 72 0a 20 20 d',.and.`unlimited'.stand.for...
bb40 20 20 74 68 65 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 ..the.current.soft.limit,.the.cu
bb60 72 72 65 6e 74 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 rrent.hard.limit,.and.no.limit,.
bb80 72 65 73 70 65 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 respectively......Otherwise,.the
bba0 20 63 75 72 72 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 .current.value.of.the.specified.
bbc0 72 65 73 6f 75 72 63 65 20 69 73 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 49 66 20 6e 6f 20 6f resource.is.printed......If.no.o
bbe0 70 74 69 6f 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 ption.is.given,.then.-f.is.assum
bc00 65 64 2e 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 0a 20 20 20 ed...Values.are.in.1024-byte....
bc20 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
bc40 68 20 69 73 20 69 6e 20 73 65 63 6f 6e 64 73 2c 20 2d 70 2c 20 77 68 69 63 68 20 69 73 20 69 6e h.is.in.seconds,.-p,.which.is.in
bc60 0a 20 20 20 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 .....increments.of.512.bytes,.an
bc80 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 20 6e 75 6d 62 65 d.-u,.which.is.an.unscaled.numbe
bca0 72 20 6f 66 0a 20 20 20 20 70 72 6f 63 65 73 73 65 73 2e 00 20 57 61 69 74 20 66 6f 72 20 74 68 r.of.....processes...Wait.for.th
bcc0 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 63 65 73 73 20 61 6e 64 20 72 65 70 6f 72 74 20 69 e.specified.process.and.report.i
bce0 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73 74 61 74 75 73 2e 20 20 49 66 0a 20 20 20 20 4e ts.termination.status...If.....N
bd00 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 2c 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 .is.not.given,.all.currently.act
bd20 69 76 65 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 20 61 72 65 20 77 61 69 74 65 64 20 66 ive.child.processes.are.waited.f
bd40 6f 72 2c 0a 20 20 20 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 63 6f 64 65 20 69 73 20 7a or,.....and.the.return.code.is.z
bd60 65 72 6f 2e 20 20 4e 20 69 73 20 61 20 70 72 6f 63 65 73 73 20 49 44 3b 20 69 66 20 69 74 20 69 ero...N.is.a.process.ID;.if.it.i
bd80 73 20 6e 6f 74 20 67 69 76 65 6e 2c 0a 20 20 20 20 61 6c 6c 20 63 68 69 6c 64 20 70 72 6f 63 65 s.not.given,.....all.child.proce
bda0 73 73 65 73 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 20 61 72 65 20 77 61 69 74 65 64 20 66 6f 72 sses.of.the.shell.are.waited.for
bdc0 2e 00 20 57 61 69 74 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 63 65 73 ...Wait.for.the.specified.proces
bde0 73 20 61 6e 64 20 72 65 70 6f 72 74 20 69 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73 74 61 s.and.report.its.termination.sta
be00 74 75 73 2e 20 20 49 66 0a 20 20 20 20 4e 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 2c 20 61 6c 6c tus...If.....N.is.not.given,.all
be20 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 6f 63 65 73 73 65 .currently.active.child.processe
be40 73 20 61 72 65 20 77 61 69 74 65 64 20 66 6f 72 2c 0a 20 20 20 20 61 6e 64 20 74 68 65 20 72 65 s.are.waited.for,.....and.the.re
be60 74 75 72 6e 20 63 6f 64 65 20 69 73 20 7a 65 72 6f 2e 20 20 4e 20 6d 61 79 20 62 65 20 61 20 70 turn.code.is.zero...N.may.be.a.p
be80 72 6f 63 65 73 73 20 49 44 20 6f 72 20 61 20 6a 6f 62 0a 20 20 20 20 73 70 65 63 69 66 69 63 61 rocess.ID.or.a.job.....specifica
bea0 74 69 6f 6e 3b 20 69 66 20 61 20 6a 6f 62 20 73 70 65 63 20 69 73 20 67 69 76 65 6e 2c 20 61 6c tion;.if.a.job.spec.is.given,.al
bec0 6c 20 70 72 6f 63 65 73 73 65 73 20 69 6e 20 74 68 65 20 6a 6f 62 27 73 0a 20 20 20 20 70 69 70 l.processes.in.the.job's.....pip
bee0 65 6c 69 6e 65 20 61 72 65 20 77 61 69 74 65 64 20 66 6f 72 2e 00 20 60 61 6c 69 61 73 27 20 77 eline.are.waited.for...`alias'.w
bf00 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 6f 72 20 77 69 74 68 20 74 68 65 20 2d 70 20 ith.no.arguments.or.with.the.-p.
bf20 6f 70 74 69 6f 6e 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 6f 66 20 61 6c option.prints.the.list.....of.al
bf40 69 61 73 65 73 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 61 6c 69 61 73 20 4e 41 4d 45 3d 56 41 4c iases.in.the.form.alias.NAME=VAL
bf60 55 45 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 4f 74 68 65 72 UE.on.standard.output......Other
bf80 77 69 73 65 2c 20 61 6e 20 61 6c 69 61 73 20 69 73 20 64 65 66 69 6e 65 64 20 66 6f 72 20 65 61 wise,.an.alias.is.defined.for.ea
bfa0 63 68 20 4e 41 4d 45 20 77 68 6f 73 65 20 56 41 4c 55 45 20 69 73 20 67 69 76 65 6e 2e 0a 20 20 ch.NAME.whose.VALUE.is.given....
bfc0 20 20 41 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65 20 69 6e 20 56 41 4c 55 45 20 63 61 75 73 ..A.trailing.space.in.VALUE.caus
bfe0 65 73 20 74 68 65 20 6e 65 78 74 20 77 6f 72 64 20 74 6f 20 62 65 20 63 68 65 63 6b 65 64 20 66 es.the.next.word.to.be.checked.f
c000 6f 72 0a 20 20 20 20 61 6c 69 61 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 77 68 65 6e 20 74 or.....alias.substitution.when.t
c020 68 65 20 61 6c 69 61 73 20 69 73 20 65 78 70 61 6e 64 65 64 2e 20 20 41 6c 69 61 73 20 72 65 74 he.alias.is.expanded...Alias.ret
c040 75 72 6e 73 0a 20 20 20 20 74 72 75 65 20 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 73 20 67 urns.....true.unless.a.NAME.is.g
c060 69 76 65 6e 20 66 6f 72 20 77 68 69 63 68 20 6e 6f 20 61 6c 69 61 73 20 68 61 73 20 62 65 65 6e iven.for.which.no.alias.has.been
c080 20 64 65 66 69 6e 65 64 2e 00 20 66 63 20 69 73 20 75 73 65 64 20 74 6f 20 6c 69 73 74 20 6f 72 .defined...fc.is.used.to.list.or
c0a0 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 72 .edit.and.re-execute.commands.fr
c0c0 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 61 om.the.history.list......FIRST.a
c0e0 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 6e nd.LAST.can.be.numbers.specifyin
c100 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 20 g.the.range,.or.FIRST.can.be.a..
c120 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 20 ...string,.which.means.the.most.
c140 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 68 recent.command.beginning.with.th
c160 61 74 0a 20 20 20 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 2d 65 20 45 4e at.....string..............-e.EN
c180 41 4d 45 20 73 65 6c 65 63 74 73 20 77 68 69 63 68 20 65 64 69 74 6f 72 20 74 6f 20 75 73 65 2e AME.selects.which.editor.to.use.
c1a0 20 20 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 ..Default.is.FCEDIT,.then.EDITOR
c1c0 2c 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 76 69 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 ,...........then.vi.............
c1e0 20 2d 6c 20 6d 65 61 6e 73 20 6c 69 73 74 20 6c 69 6e 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 .-l.means.list.lines.instead.of.
c200 65 64 69 74 69 6e 67 2e 0a 20 20 20 20 20 20 20 2d 6e 20 6d 65 61 6e 73 20 6e 6f 20 6c 69 6e 65 editing.........-n.means.no.line
c220 20 6e 75 6d 62 65 72 73 20 6c 69 73 74 65 64 2e 0a 20 20 20 20 20 20 20 2d 72 20 6d 65 61 6e 73 .numbers.listed.........-r.means
c240 20 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 6c 69 6e 65 73 20 .reverse.the.order.of.the.lines.
c260 28 6d 61 6b 69 6e 67 20 69 74 20 6e 65 77 65 73 74 20 6c 69 73 74 65 64 20 66 69 72 73 74 29 2e (making.it.newest.listed.first).
c280 0a 20 20 20 20 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 ..........With.the.`fc.-s.[pat=r
c2a0 65 70 20 2e 2e 2e 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 27 20 66 6f 72 6d 61 74 2c 20 74 68 65 20 63 ep....].[command]'.format,.the.c
c2c0 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 72 65 2d 65 78 65 63 75 74 65 64 20 61 66 74 65 72 20 ommand.is.....re-executed.after.
c2e0 74 68 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 4f 4c 44 3d 4e 45 57 20 69 73 20 70 65 72 66 the.substitution.OLD=NEW.is.perf
c300 6f 72 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 75 73 65 66 75 6c 20 61 6c 69 61 73 20 74 ormed...........A.useful.alias.t
c320 6f 20 75 73 65 20 77 69 74 68 20 74 68 69 73 20 69 73 20 72 3d 27 66 63 20 2d 73 27 2c 20 73 6f o.use.with.this.is.r='fc.-s',.so
c340 20 74 68 61 74 20 74 79 70 69 6e 67 20 60 72 20 63 63 27 0a 20 20 20 20 72 75 6e 73 20 74 68 65 .that.typing.`r.cc'.....runs.the
c360 20 6c 61 73 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 60 63 63 .last.command.beginning.with.`cc
c380 27 20 61 6e 64 20 74 79 70 69 6e 67 20 60 72 27 20 72 65 2d 65 78 65 63 75 74 65 73 0a 20 20 20 '.and.typing.`r'.re-executes....
c3a0 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e 00 20 70 72 69 6e 74 66 20 66 6f 72 6d 61 .the.last.command...printf.forma
c3c0 74 73 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 ts.and.prints.ARGUMENTS.under.co
c3e0 6e 74 72 6f 6c 20 6f 66 20 74 68 65 20 46 4f 52 4d 41 54 2e 20 46 4f 52 4d 41 54 0a 20 20 20 20 ntrol.of.the.FORMAT..FORMAT.....
c400 69 73 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 is.a.character.string.which.cont
c420 61 69 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 ains.three.types.of.objects:.pla
c440 69 6e 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 in.....characters,.which.are.sim
c460 70 6c 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 2c 20 63 ply.copied.to.standard.output,.c
c480 68 61 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 20 77 68 haracter.escape.....sequences.wh
c4a0 69 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 ich.are.converted.and.copied.to.
c4c0 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2c 20 61 6e 64 0a 20 20 20 20 66 6f 72 the.standard.output,.and.....for
c4e0 6d 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 mat.specifications,.each.of.whic
c500 68 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 h.causes.printing.of.the.next.su
c520 63 63 65 73 73 69 76 65 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 6e 20 61 64 64 69 74 ccessive.....argument...In.addit
c540 69 6f 6e 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 70 72 69 6e 74 66 28 31 29 20 66 6f ion.to.the.standard.printf(1).fo
c560 72 6d 61 74 73 2c 20 25 62 20 6d 65 61 6e 73 20 74 6f 0a 20 20 20 20 65 78 70 61 6e 64 20 62 61 rmats,.%b.means.to.....expand.ba
c580 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 20 74 68 65 20 ckslash.escape.sequences.in.the.
c5a0 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 25 71 0a 20 corresponding.argument,.and.%q..
c5c0 20 20 20 6d 65 61 6e 73 20 74 6f 20 71 75 6f 74 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 ...means.to.quote.the.argument.i
c5e0 6e 20 61 20 77 61 79 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 n.a.way.that.can.be.reused.as.sh
c600 65 6c 6c 20 69 6e 70 75 74 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 76 20 6f 70 74 69 6f 6e 20 ell.input......If.the.-v.option.
c620 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 70 6c 61 63 65 is.supplied,.the.output.is.place
c640 64 20 69 6e 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 20 20 73 68 65 6c d.into.the.value.of.the.....shel
c660 6c 20 76 61 72 69 61 62 6c 65 20 56 41 52 20 72 61 74 68 65 72 20 74 68 61 6e 20 62 65 69 6e 67 l.variable.VAR.rather.than.being
c680 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 00 24 25 .sent.to.the.standard.output..$%
c6a0 73 3a 20 63 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 s:.cannot.assign.in.this.way.%c%
c6c0 63 3a 20 69 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 c:.invalid.option.%d:.invalid.fi
c6e0 6c 65 20 64 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 le.descriptor:.%s.%s.can.be.invo
c700 6b 65 64 20 76 69 61 20 00 25 73 20 69 73 20 25 73 0a 00 25 73 20 69 73 20 61 20 66 75 6e 63 74 ked.via..%s.is.%s..%s.is.a.funct
c720 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 25 73 20 69 ion..%s.is.a.shell.builtin..%s.i
c740 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 6c 69 61 73 65 64 s.a.shell.keyword..%s.is.aliased
c760 20 74 6f 20 60 25 73 27 0a 00 25 73 20 69 73 20 68 61 73 68 65 64 20 28 25 73 29 0a 00 25 73 20 .to.`%s'..%s.is.hashed.(%s)..%s.
c780 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 0a 00 25 73 20 6f 75 is.not.bound.to.any.keys...%s.ou
c7a0 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 t.of.range.%s:.%s.out.of.range.%
c7c0 73 3a 20 25 73 3a 20 62 61 64 20 69 6e 74 65 72 70 72 65 74 65 72 00 25 73 3a 20 61 6d 62 69 67 s:.%s:.bad.interpreter.%s:.ambig
c7e0 75 6f 75 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 uous.job.spec.%s:.ambiguous.redi
c800 72 65 63 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 rect.%s:.arguments.must.be.proce
c820 73 73 20 6f 72 20 6a 6f 62 20 49 44 73 00 25 73 3a 20 62 61 64 20 6e 65 74 77 6f 72 6b 20 70 61 ss.or.job.IDs.%s:.bad.network.pa
c840 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 62 73 74 69 74 th.specification.%s:.bad.substit
c860 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 78 70 65 63 74 ution.%s:.binary.operator.expect
c880 65 64 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 6c 69 73 74 20 74 6f 20 61 72 72 ed.%s:.cannot.assign.list.to.arr
c8a0 61 79 20 6d 65 6d 62 65 72 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 74 6f 20 6e ay.member.%s:.cannot.assign.to.n
c8c0 6f 6e 2d 6e 75 6d 65 72 69 63 20 69 6e 64 65 78 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 on-numeric.index.%s:.cannot.crea
c8e0 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 64 65 6c 65 74 65 3a 20 25 73 00 25 73 3a te:.%s.%s:.cannot.delete:.%s.%s:
c900 20 63 61 6e 6e 6f 74 20 64 65 73 74 72 6f 79 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 20 .cannot.destroy.array.variables.
c920 69 6e 20 74 68 69 73 20 77 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 in.this.way.%s:.cannot.execute.b
c940 69 6e 61 72 79 20 66 69 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 3a 20 25 inary.file.%s:.cannot.execute:.%
c960 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 67 65 74 20 6c 69 6d 69 74 3a 20 25 73 00 25 73 3a 20 63 s.%s:.cannot.get.limit:.%s.%s:.c
c980 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 3a 20 63 61 6e 6e 6f annot.modify.limit:.%s.%s:.canno
c9a0 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 63 61 6e 6e 6f 74 20 t.open.temp.file:.%s.%s:.cannot.
c9c0 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 72 69 74 65 20 65 78 open:.%s.%s:.cannot.overwrite.ex
c9e0 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 61 64 3a 20 25 73 00 isting.file.%s:.cannot.read:.%s.
ca00 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 6f 74 20 75 6e 73 65 %s:.cannot.unset.%s:.cannot.unse
ca20 74 3a 20 72 65 61 64 6f 6e 6c 79 20 25 73 00 25 73 3a 20 63 6f 6d 6d 61 6e 64 20 6e 6f 74 20 66 t:.readonly.%s.%s:.command.not.f
ca40 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 72 65 6e ound.%s:.error.retrieving.curren
ca60 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 66 69 6c 65 20 69 73 t.directory:.%s:.%s..%s:.file.is
ca80 20 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 .too.large.%s:.file.not.found.%s
caa0 3a 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 :.first.non-whitespace.character
cac0 20 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 .is.not.`"'.%s:.hash.table.empty
cae0 0a 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 ..%s:.history.expansion.failed.%
cb00 73 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 s:.host.unknown.%s:.illegal.opti
cb20 6f 6e 20 2d 2d 20 25 63 0a 00 25 73 3a 20 69 6e 74 65 67 65 72 20 65 78 70 72 65 73 73 69 6f 6e on.--.%c..%s:.integer.expression
cb40 20 65 78 70 65 63 74 65 64 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 63 74 69 6f 6e 20 6e 61 6d .expected.%s:.invalid.action.nam
cb60 65 00 25 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 e.%s:.invalid.file.descriptor.sp
cb80 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6d 69 74 20 61 72 ecification.%s:.invalid.limit.ar
cba0 67 75 6d 65 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 72 00 25 73 3a 20 69 6e gument.%s:.invalid.number.%s:.in
cbc0 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.
cbe0 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
cc00 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
cc20 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
cc40 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 73 lid.timeout.specification.%s:.is
cc60 20 61 20 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 .a.directory.%s:.job.%d.already.
cc80 69 6e 20 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 in.background.%s:.job.has.termin
cca0 61 74 65 64 00 25 73 3a 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 20 73 65 70 61 72 61 74 6f 72 ated.%s:.missing.colon.separator
ccc0 00 25 73 3a 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 .%s:.no.completion.specification
cce0 00 25 73 3a 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 .%s:.no.job.control.%s:.no.such.
cd00 6a 6f 62 00 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 job.%s:.not.a.function.%s:.not.a
cd20 20 72 65 67 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 .regular.file.%s:.not.a.shell.bu
cd40 69 6c 74 69 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 iltin.%s:.not.an.array.variable.
cd60 25 73 3a 20 6e 6f 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 6c 6f 61 64 65 64 00 25 73 3a 20 6e %s:.not.dynamically.loaded.%s:.n
cd80 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 72 65 ot.found.%s:.numeric.argument.re
cda0 71 75 69 72 65 64 00 25 73 3a 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 quired.%s:.option.requires.an.ar
cdc0 67 75 6d 65 6e 74 00 25 73 3a 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 72 gument.%s:.option.requires.an.ar
cde0 67 75 6d 65 6e 74 20 2d 2d 20 25 63 0a 00 25 73 3a 20 70 61 72 61 6d 65 74 65 72 20 6e 75 6c 6c gument.--.%c..%s:.parameter.null
ce00 20 6f 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 66 75 6e 63 74 69 6f .or.not.set.%s:.readonly.functio
ce20 6e 00 25 73 3a 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 73 74 n.%s:.readonly.variable.%s:.rest
ce40 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 72 65 ricted.%s:.restricted:.cannot.re
ce60 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 63 61 direct.output.%s:.restricted:.ca
ce80 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 6e 61 6d 65 nnot.specify.`/'.in.command.name
cea0 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 20 30 00 25 s.%s:.substring.expression.<.0.%
cec0 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 73 3a 20 75 s:.unary.operator.expected.%s:.u
cee0 6e 62 6f 75 6e 64 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 77 61 72 6e 69 6e 67 3a 20 00 2b 4e nbound.variable.%s:.warning:..+N
cf00 20 20 20 52 6f 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 ...Rotates.the.stack.so.that.the
cf20 20 4e 74 68 20 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 00 2b 4e 20 20 20 64 69 .Nth.directory.(counting.+N...di
cf40 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
cf60 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 68 6f 77 6e 20 62 79 om.the.left.of.the.list.shown.by
cf80 00 2b 4e 20 20 20 72 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
cfa0 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 00 2d ting.from.the.left.of.the.list.-
cfc0 4e 20 20 20 52 6f 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 N...Rotates.the.stack.so.that.th
cfe0 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 00 2d 4e 20 20 20 64 e.Nth.directory.(counting.-N...d
d000 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 6e 74 69 6e 67 20 66 isplays.the.Nth.entry.counting.f
d020 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 73 68 6f 77 6e 20 rom.the.right.of.the.list.shown.
d040 62 79 00 2d 4e 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f by.-N...removes.the.Nth.entry.co
d060 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 74 68 65 20 6c 69 73 unting.from.the.right.of.the.lis
d080 74 00 2d 6e 20 20 20 73 75 70 70 72 65 73 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 t.-n...suppress.the.normal.chang
d0a0 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 20 64 69 72 65 63 e.of.directory.when.adding.direc
d0c0 74 6f 72 69 65 73 00 2d 6e 20 20 20 73 75 70 70 72 65 73 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 tories.-n...suppress.the.normal.
d0e0 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 76 69 6e change.of.directory.when.removin
d100 67 20 64 69 72 65 63 74 6f 72 69 65 73 00 2f 64 65 76 2f 28 74 63 70 7c 75 64 70 29 2f 68 6f 73 g.directories./dev/(tcp|udp)/hos
d120 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
d140 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
d160 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
d180 79 3e 00 41 62 6f 72 74 69 6e 67 2e 2e 2e 00 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 y>.Aborting....Adds.a.directory.
d1a0 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 73 74 61 63 to.the.top.of.the.directory.stac
d1c0 6b 2c 20 6f 72 20 72 6f 74 61 74 65 73 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 35 k,.or.rotates.Copyright.(C).2005
d1e0 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 49 6e 63 2e 0a .Free.Software.Foundation,.Inc..
d200 00 44 69 73 70 6c 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 .Display.the.list.of.currently.r
d220 65 6d 65 6d 62 65 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 emembered.directories...Director
d240 69 65 73 00 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 73 3a 0a 00 48 4f 4d 45 20 6e 6f 74 20 ies.GNU.long.options:..HOME.not.
d260 73 65 74 00 49 20 68 61 76 65 20 6e 6f 20 6e 61 6d 65 21 00 4f 4c 44 50 57 44 20 6e 6f 74 20 73 set.I.have.no.name!.OLDPWD.not.s
d280 65 74 00 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 et.Removes.entries.from.the.dire
d2a0 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 74 73 2c ctory.stack...With.no.arguments,
d2c0 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 63 75 72 72 .Returns.the.context.of.the.curr
d2e0 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c 2e 00 53 68 65 6c 6c 20 63 6f 6d 6d 61 ent.subroutine.call..Shell.comma
d300 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 6b 65 79 77 6f 72 64 20 60 00 53 68 65 6c 6c 20 63 6f 6d nds.matching.keyword.`.Shell.com
d320 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 6b 65 79 77 6f 72 64 73 20 60 00 53 68 65 6c 6c 20 mands.matching.keywords.`.Shell.
d340 6f 70 74 69 6f 6e 73 3a 0a 00 54 49 4d 45 46 4f 52 4d 41 54 3a 20 60 25 63 27 3a 20 69 6e 76 61 options:..TIMEFORMAT:.`%c':.inva
d360 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 54 68 65 20 2d 63 20 66 6c 61 67 lid.format.character.The.-c.flag
d380 20 63 6c 65 61 72 73 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 .clears.the.directory.stack.by.d
d3a0 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 2e 00 54 68 65 eleting.all.of.the.elements..The
d3c0 20 2d 6c 20 66 6c 61 67 20 73 70 65 63 69 66 69 65 73 20 74 68 61 74 20 60 64 69 72 73 27 20 73 .-l.flag.specifies.that.`dirs'.s
d3e0 68 6f 75 6c 64 20 6e 6f 74 20 70 72 69 6e 74 20 73 68 6f 72 74 68 61 6e 64 20 76 65 72 73 69 6f hould.not.print.shorthand.versio
d400 6e 73 00 54 68 65 20 6d 61 69 6c 20 69 6e 20 25 73 20 68 61 73 20 62 65 65 6e 20 72 65 61 64 0a ns.The.mail.in.%s.has.been.read.
d420 00 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 68 6f 77 .The.value.of.EXPR.indicates.how
d440 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 62 65 66 .many.call.frames.to.go.back.bef
d460 6f 72 65 20 74 68 65 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 ore.the.There.are.stopped.jobs..
d480 00 54 68 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 .These.shell.commands.are.define
d4a0 64 20 69 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 d.internally...Type.`help'.to.se
d4c0 65 20 74 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 e.this.list..Type.`help.name'.to
d4e0 20 66 69 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 .find.out.more.about.the.functio
d500 6e 20 60 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 n.`name'..Use.`info.bash'.to.fin
d520 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 20 67 65 d.out.more.about.the.shell.in.ge
d540 6e 65 72 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 neral..Use.`man.-k'.or.`info'.to
d560 20 66 69 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 .find.out.more.about.commands.no
d580 74 20 69 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 t.in.this.list...A.star.(*).next
d5a0 20 74 6f 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 .to.a.name.means.that.the.comman
d5c0 64 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 00 54 79 70 65 20 60 25 73 20 2d 63 20 22 68 65 d.is.disabled....Type.`%s.-c."he
d5e0 6c 70 20 73 65 74 22 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 lp.set"'.for.more.information.ab
d600 6f 75 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a 00 54 79 70 65 20 60 25 73 20 2d 63 20 out.shell.options...Type.`%s.-c.
d620 68 65 6c 70 27 20 66 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 help'.for.more.information.about
d640 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 00 55 6e 6b 6e 6f 77 .shell.builtin.commands...Unknow
d660 6e 20 65 72 72 6f 72 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 n.error.Usage:.%s.[GNU.long.opti
d680 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 6f on].[option]......%s.[GNU.long.o
d6a0 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 0a ption].[option].script-file.....
d6c0 00 55 73 65 20 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 .Use."%s".to.leave.the.shell...U
d6e0 73 65 20 74 68 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 se.the.`bashbug'.command.to.repo
d700 72 74 20 62 75 67 73 2e 0a 00 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 rt.bugs...Without.EXPR,.returns.
d720 72 65 74 75 72 6e 73 20 22 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 22 2e 20 20 57 69 74 68 returns."$line.$filename"...With
d740 20 45 58 50 52 2c 00 59 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 .EXPR,.You.can.see.the.directory
d760 20 73 74 61 63 6b 20 77 69 74 68 20 74 68 65 20 60 64 69 72 73 27 20 63 6f 6d 6d 61 6e 64 2e 00 .stack.with.the.`dirs'.command..
d780 59 6f 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 You.have.mail.in.$_.You.have.new
d7a0 20 6d 61 69 6c 20 69 6e 20 24 5f 00 60 25 63 27 3a 20 62 61 64 20 63 6f 6d 6d 61 6e 64 00 60 25 .mail.in.$_.`%c':.bad.command.`%
d7c0 63 27 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 60 25 63 c':.invalid.format.character.`%c
d7e0 27 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 68 61 72 61 63 74 ':.invalid.symbolic.mode.charact
d800 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 20 6f er.`%c':.invalid.symbolic.mode.o
d820 70 65 72 61 74 6f 72 00 60 25 73 27 3a 20 63 61 6e 6e 6f 74 20 75 6e 62 69 6e 64 00 60 25 73 27 perator.`%s':.cannot.unbind.`%s'
d840 3a 20 69 6e 76 61 6c 69 64 20 6b 65 79 6d 61 70 20 6e 61 6d 65 00 60 25 73 27 3a 20 6d 69 73 73 :.invalid.keymap.name.`%s':.miss
d860 69 6e 67 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 60 25 73 27 3a 20 6e 6f 74 20 61 ing.format.character.`%s':.not.a
d880 20 70 69 64 20 6f 72 20 76 61 6c 69 64 20 6a 6f 62 20 73 70 65 63 00 60 25 73 27 3a 20 6e 6f 74 .pid.or.valid.job.spec.`%s':.not
d8a0 20 61 20 76 61 6c 69 64 20 69 64 65 6e 74 69 66 69 65 72 00 60 25 73 27 3a 20 75 6e 6b 6e 6f 77 .a.valid.identifier.`%s':.unknow
d8c0 6e 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 00 60 29 27 20 65 78 70 65 63 74 65 64 00 60 29 27 n.function.name.`)'.expected.`)'
d8e0 20 65 78 70 65 63 74 65 64 2c 20 66 6f 75 6e 64 20 25 73 00 60 3a 27 20 65 78 70 65 63 74 65 64 .expected,.found.%s.`:'.expected
d900 20 66 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 61 6c 6c 5f .for.conditional.expression.all_
d920 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 73 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e local_variables:.no.function.con
d940 74 65 78 74 20 61 74 20 63 75 72 72 65 6e 74 20 73 63 6f 70 65 00 61 6c 6c 6f 63 61 74 65 64 00 text.at.current.scope.allocated.
d960 61 72 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 74 74 65 6d argument.argument.expected.attem
d980 70 74 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 pted.assignment.to.non-variable.
d9a0 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 68 20 74 68 back.up.through.the.list.with.th
d9c0 65 20 60 70 6f 70 64 27 20 63 6f 6d 6d 61 6e 64 2e 00 62 61 64 20 61 72 72 61 79 20 73 75 62 73 e.`popd'.command..bad.array.subs
d9e0 63 72 69 70 74 00 62 61 64 20 63 6f 6d 6d 61 6e 64 20 74 79 70 65 00 62 61 64 20 63 6f 6e 6e 65 cript.bad.command.type.bad.conne
da00 63 74 6f 72 00 62 61 64 20 6a 75 6d 70 00 62 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 ctor.bad.jump.bad.substitution:.
da20 6e 6f 20 63 6c 6f 73 69 6e 67 20 60 25 73 27 20 69 6e 20 25 73 00 62 61 73 68 5f 65 78 65 63 75 no.closing.`%s'.in.%s.bash_execu
da40 74 65 5f 75 6e 69 78 5f 63 6f 6d 6d 61 6e 64 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6b 65 79 te_unix_command:.cannot.find.key
da60 6d 61 70 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 00 62 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 69 map.for.command.bug:.bad.expassi
da80 67 6e 20 74 6f 6b 65 6e 00 62 75 67 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70 65 72 61 74 69 6f 6e 00 gn.token.bug:.unknown.operation.
daa0 63 61 6e 20 62 65 20 75 73 65 64 20 75 73 65 64 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 73 74 can.be.used.used.to.provide.a.st
dac0 61 63 6b 20 74 72 61 63 65 2e 00 63 61 6e 20 6f 6e 6c 79 20 60 72 65 74 75 72 6e 27 20 66 72 6f ack.trace..can.only.`return'.fro
dae0 6d 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 00 63 m.a.function.or.sourced.script.c
db00 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 00 63 61 an.only.be.used.in.a.function.ca
db20 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 6e 65 77 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f nnot.allocate.new.file.descripto
db40 72 20 66 6f 72 20 62 61 73 68 20 69 6e 70 75 74 20 66 72 6f 6d 20 66 64 20 25 64 00 63 61 6e 6e r.for.bash.input.from.fd.%d.cann
db60 6f 74 20 63 72 65 61 74 65 20 74 65 6d 70 20 66 69 6c 65 20 66 6f 72 20 68 65 72 65 20 64 6f 63 ot.create.temp.file.for.here.doc
db80 75 6d 65 6e 74 3a 20 25 73 00 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 66 64 20 25 64 ument:.%s.cannot.duplicate.fd.%d
dba0 20 74 6f 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 6e 61 6d 65 64 .to.fd.%d.cannot.duplicate.named
dbc0 20 70 69 70 65 20 25 73 20 61 73 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 66 69 6e 64 20 25 73 .pipe.%s.as.fd.%d.cannot.find.%s
dbe0 20 69 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 6e 6f 74 20 .in.shared.object.%s:.%s.cannot.
dc00 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 75 74 make.child.for.command.substitut
dc20 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 70 72 6f 63 65 73 ion.cannot.make.child.for.proces
dc40 73 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 70 69 70 65 20 s.substitution.cannot.make.pipe.
dc60 66 6f 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 for.command.substitution.cannot.
dc80 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 70 72 6f 63 65 73 73 20 73 75 62 73 74 69 74 75 74 69 make.pipe.for.process.substituti
dca0 6f 6e 00 63 61 6e 6e 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 on.cannot.open.named.pipe.%s.for
dcc0 20 72 65 61 64 69 6e 67 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 6e 61 6d 65 64 20 70 69 70 65 20 .reading.cannot.open.named.pipe.
dce0 25 73 20 66 6f 72 20 77 72 69 74 69 6e 67 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 73 68 61 72 65 %s.for.writing.cannot.open.share
dd00 64 20 6f 62 6a 65 63 74 20 25 73 3a 20 25 73 00 63 61 6e 6e 6f 74 20 72 65 64 69 72 65 63 74 20 d.object.%s:.%s.cannot.redirect.
dd20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 66 72 6f 6d 20 2f 64 65 76 2f 6e 75 6c 6c 3a 20 25 standard.input.from./dev/null:.%
dd40 73 00 63 61 6e 6e 6f 74 20 73 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 s.cannot.set.and.unset.shell.opt
dd60 69 6f 6e 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 00 63 61 6e 6e 6f 74 20 73 69 6d 75 6c ions.simultaneously.cannot.simul
dd80 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 20 61 6e 64 20 61 taneously.unset.a.function.and.a
dda0 20 76 61 72 69 61 62 6c 65 00 63 61 6e 6e 6f 74 20 73 75 73 70 65 6e 64 00 63 61 6e 6e 6f 74 20 .variable.cannot.suspend.cannot.
ddc0 73 75 73 70 65 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 suspend.a.login.shell.cannot.use
dde0 20 60 2d 66 27 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 .`-f'.to.make.functions.cannot.u
de00 73 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 6e 6e 6f 75 se.more.than.one.of.-anrw.cannou
de20 74 20 72 65 73 65 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 t.reset.nodelay.mode.for.fd.%d.c
de40 61 75 73 65 73 20 60 64 69 72 73 27 20 74 6f 20 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 auses.`dirs'.to.print.the.direct
de60 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
de80 65 2c 00 63 6f 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 e,.command_substitute:.cannot.du
dea0 70 6c 69 63 61 74 65 20 70 69 70 65 20 61 73 20 66 64 20 31 00 63 6f 6d 70 6c 65 74 69 6f 6e 3a plicate.pipe.as.fd.1.completion:
dec0 20 66 75 6e 63 74 69 6f 6e 20 60 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 00 63 6f 6e 64 69 74 69 .function.`%s'.not.found.conditi
dee0 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 64 00 63 6f onal.binary.operator.expected.co
df00 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 2f 74 6d 70 2c 20 70 6c 65 61 73 65 20 63 72 65 61 74 65 uld.not.find./tmp,.please.create
df20 21 00 63 70 72 69 6e 74 66 3a 20 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 !.cprintf:.`%c':.invalid.format.
df40 63 68 61 72 61 63 74 65 72 00 63 75 72 72 65 6e 74 20 6f 6e 65 3b 20 74 68 65 20 74 6f 70 20 66 character.current.one;.the.top.f
df60 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 00 64 65 6c 65 74 69 6e 67 20 73 74 6f 70 70 65 rame.is.frame.0..deleting.stoppe
df80 64 20 6a 6f 62 20 25 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 d.job.%d.with.process.group.%ld.
dfa0 64 65 73 63 72 69 62 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 describe_pid:.%ld:.no.such.pid.d
dfc0 69 72 20 20 61 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 ir..adds.DIR.to.the.directory.st
dfe0 61 63 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 00 64 69 ack.at.the.top,.making.it.the.di
e000 72 65 63 74 6f 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 rectory...With.no.arguments,.exc
e020 68 61 6e 67 65 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 00 hanges.the.top.two.directories..
e040 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 6e 67 20 6e 6f division.by.0.dynamic.loading.no
e060 74 20 61 76 61 69 6c 61 62 6c 65 00 65 72 72 6f 72 20 69 6d 70 6f 72 74 69 6e 67 20 66 75 6e 63 t.available.error.importing.func
e080 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 60 25 73 27 00 65 78 70 65 63 74 65 tion.definition.for.`%s'.expecte
e0a0 64 20 60 29 27 00 65 78 70 6f 6e 65 6e 74 20 6c 65 73 73 20 74 68 61 6e 20 30 00 65 78 70 72 65 d.`)'.exponent.less.than.0.expre
e0c0 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 75 72 73 ssion.expected.expression.recurs
e0e0 69 6f 6e 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 00 66 69 6c 65 20 64 65 73 63 72 69 70 74 ion.level.exceeded.file.descript
e100 6f 72 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 66 69 6c 65 6e 61 6d 65 20 61 72 67 75 6d 65 6e or.out.of.range.filename.argumen
e120 74 20 72 65 71 75 69 72 65 64 00 66 69 6e 64 20 74 68 65 69 72 20 77 61 79 20 6f 6e 74 6f 20 74 t.required.find.their.way.onto.t
e140 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 60 70 75 73 68 64 27 20 63 6f 6d 6d 61 6e 64 he.list.with.the.`pushd'.command
e160 3b 20 79 6f 75 20 63 61 6e 20 67 65 74 00 66 6c 61 67 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 ;.you.can.get.flag.does.the.same
e180 20 74 68 69 6e 67 2c 20 62 75 74 20 74 68 65 20 73 74 61 63 6b 20 70 6f 73 69 74 69 6f 6e 20 69 .thing,.but.the.stack.position.i
e1a0 73 20 6e 6f 74 20 70 72 65 70 65 6e 64 65 64 2e 00 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 s.not.prepended..free:.called.wi
e1c0 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 65 6e 74 00 th.already.freed.block.argument.
e1e0 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 64 20 62 6c free:.called.with.unallocated.bl
e200 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 20 65 6e 64 ock.argument.free:.start.and.end
e220 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 64 65 72 66 .chunk.sizes.differ.free:.underf
e240 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
e260 61 6e 67 65 00 66 72 65 65 64 00 67 65 74 63 77 64 3a 20 63 61 6e 6e 6f 74 20 61 63 63 65 73 73 ange.freed.getcwd:.cannot.access
e280 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 65 73 00 68 61 73 68 69 6e 67 20 64 69 73 61 .parent.directories.hashing.disa
e2a0 62 6c 65 64 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 20 73 70 bled.history.position.history.sp
e2c0 65 63 69 66 69 63 61 74 69 6f 6e 00 69 64 65 6e 74 69 66 69 65 72 20 65 78 70 65 63 74 65 64 20 ecification.identifier.expected.
e2e0 61 66 74 65 72 20 70 72 65 2d 69 6e 63 72 65 6d 65 6e 74 20 6f 72 20 70 72 65 2d 64 65 63 72 65 after.pre-increment.or.pre-decre
e300 6d 65 6e 74 00 69 6e 76 61 6c 69 64 20 61 72 69 74 68 6d 65 74 69 63 20 62 61 73 65 00 69 6e 76 ment.invalid.arithmetic.base.inv
e320 61 6c 69 64 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 63 68 61 72 61 63 74 65 72 20 25 64 20 69 alid.base.invalid.character.%d.i
e340 6e 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 n.exportstr.for.%s.invalid.numbe
e360 72 00 69 6e 76 61 6c 69 64 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 00 6a 6f 62 20 25 64 20 73 r.invalid.signal.number.job.%d.s
e380 74 61 72 74 65 64 20 77 69 74 68 6f 75 74 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6a 75 73 74 20 tarted.without.job.control.just.
e3a0 72 65 73 69 7a 65 64 00 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 0a 00 6d 61 6b 65 5f 68 resized.last.command:.%s..make_h
e3c0 65 72 65 5f 64 6f 63 75 6d 65 6e 74 3a 20 62 61 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 74 79 ere_document:.bad.instruction.ty
e3e0 70 65 20 25 64 00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 3a 20 6e 6f 20 66 75 pe.%d.make_local_variable:.no.fu
e400 6e 63 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 nction.context.at.current.scope.
e420 6d 61 6b 65 5f 72 65 64 69 72 65 63 74 69 6f 6e 3a 20 72 65 64 69 72 65 63 74 69 6f 6e 20 69 6e make_redirection:.redirection.in
e440 73 74 72 75 63 74 69 6f 6e 20 60 25 64 27 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6d 61 6c 6c struction.`%d'.out.of.range.mall
e460 6f 63 3a 20 62 6c 6f 63 6b 20 6f 6e 20 66 72 65 65 20 6c 69 73 74 20 63 6c 6f 62 62 65 72 65 64 oc:.block.on.free.list.clobbered
e480 00 6d 61 6c 6c 6f 63 3a 20 66 61 69 6c 65 64 20 61 73 73 65 72 74 69 6f 6e 3a 20 25 73 0a 00 6d .malloc:.failed.assertion:.%s..m
e4a0 61 6c 6c 6f 63 3a 20 77 61 74 63 68 20 61 6c 65 72 74 3a 20 25 70 20 25 73 20 00 6d 69 73 73 69 alloc:.watch.alert:.%p.%s..missi
e4c0 6e 67 20 60 29 27 00 6d 69 73 73 69 6e 67 20 60 5d 27 00 6d 69 73 73 69 6e 67 20 68 65 78 20 64 ng.`)'.missing.`]'.missing.hex.d
e4e0 69 67 69 74 20 66 6f 72 20 5c 78 00 6e 65 74 77 6f 72 6b 20 6f 70 65 72 61 74 69 6f 6e 73 20 6e igit.for.\x.network.operations.n
e500 6f 74 20 73 75 70 70 6f 72 74 65 64 00 6e 6f 20 60 3d 27 20 69 6e 20 65 78 70 6f 72 74 73 74 72 ot.supported.no.`='.in.exportstr
e520 20 66 6f 72 20 25 73 00 6e 6f 20 63 6c 6f 73 69 6e 67 20 60 25 63 27 20 69 6e 20 25 73 00 6e 6f .for.%s.no.closing.`%c'.in.%s.no
e540 20 63 6f 6d 6d 61 6e 64 20 66 6f 75 6e 64 00 6e 6f 20 68 65 6c 70 20 74 6f 70 69 63 73 20 6d 61 .command.found.no.help.topics.ma
e560 74 63 68 20 60 25 73 27 2e 20 20 54 72 79 20 60 68 65 6c 70 20 68 65 6c 70 27 20 6f 72 20 60 6d tch.`%s'...Try.`help.help'.or.`m
e580 61 6e 20 2d 6b 20 25 73 27 20 6f 72 20 60 69 6e 66 6f 20 25 73 27 2e 00 6e 6f 20 6a 6f 62 20 63 an.-k.%s'.or.`info.%s'..no.job.c
e5a0 6f 6e 74 72 6f 6c 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 74 68 69 73 20 73 68 ontrol.no.job.control.in.this.sh
e5c0 65 6c 6c 00 6e 6f 20 6d 61 74 63 68 3a 20 25 73 00 6e 6f 20 6f 74 68 65 72 20 64 69 72 65 63 74 ell.no.match:.%s.no.other.direct
e5e0 6f 72 79 00 6e 6f 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 77 69 74 ory.no.other.options.allowed.wit
e600 68 20 60 2d 78 27 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 3a 20 75 73 65 20 60 65 78 69 h.`-x'.not.login.shell:.use.`exi
e620 74 27 00 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 t'.octal.number.of.directories.w
e640 68 69 63 68 20 61 72 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 hich.are.relative.to.your.home.d
e660 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 00 6f 6e 6c 79 20 6d 65 61 6e 69 irectory...This.means.only.meani
e680 6e 67 66 75 6c 20 69 6e 20 61 20 60 66 6f 72 27 2c 20 60 77 68 69 6c 65 27 2c 20 6f 72 20 60 75 ngful.in.a.`for',.`while',.or.`u
e6a0 6e 74 69 6c 27 20 6c 6f 6f 70 00 70 6f 70 5f 73 63 6f 70 65 3a 20 68 65 61 64 20 6f 66 20 73 68 ntil'.loop.pop_scope:.head.of.sh
e6c0 65 6c 6c 5f 76 61 72 69 61 62 6c 65 73 20 6e 6f 74 20 61 20 74 65 6d 70 6f 72 61 72 79 20 65 6e ell_variables.not.a.temporary.en
e6e0 76 69 72 6f 6e 6d 65 6e 74 20 73 63 6f 70 65 00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a vironment.scope.pop_var_context:
e700 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 66 .head.of.shell_variables.not.a.f
e720 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a unction.context.pop_var_context:
e740 20 6e 6f 20 67 6c 6f 62 61 6c 5f 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 65 78 74 00 70 72 65 .no.global_variables.context.pre
e760 70 65 6e 64 69 6e 67 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 77 69 74 68 20 pending.the.directory.name.with.
e780 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 2e 20 20 54 68 65 20 its.position.in.the.stack...The.
e7a0 2d 70 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 74 6f 72 20 -p.print_command:.bad.connector.
e7c0 60 25 64 27 00 70 72 6f 67 63 6f 6d 70 5f 69 6e 73 65 72 74 3a 20 25 73 3a 20 4e 55 4c 4c 20 43 `%d'.progcomp_insert:.%s:.NULL.C
e7e0 4f 4d 50 53 50 45 43 00 72 65 61 64 20 65 72 72 6f 72 3a 20 25 64 3a 20 25 73 00 72 65 61 6c 6c OMPSPEC.read.error:.%d:.%s.reall
e800 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 6f 63 oc:.called.with.unallocated.bloc
e820 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 65 6e k.argument.realloc:.start.and.en
e840 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 75 6e d.chunk.sizes.differ.realloc:.un
e860 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.
e880 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 66 6c of.range.recursion.stack.underfl
e8a0 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 75 70 ow.redirection.error:.cannot.dup
e8c0 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 6c 72 licate.fd.register_alloc:.%p.alr
e8e0 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 65 67 eady.in.table.as.allocated?..reg
e900 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 6c 6c ister_alloc:.alloc.table.is.full
e920 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 65 65 .with.FIND_ALLOC?..register_free
e940 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 0a 00 :.%p.already.in.table.as.free?..
e960 72 65 6d 6f 76 65 73 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 removes.the.top.directory.from.t
e980 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 64 27 73 20 74 6f 20 74 68 65 20 6e 65 77 00 72 65 he.stack,.and.cd's.to.the.new.re
e9a0 71 75 65 73 74 69 6e 67 20 72 65 73 69 7a 65 00 72 65 73 74 72 69 63 74 65 64 00 72 65 74 75 72 questing.resize.restricted.retur
e9c0 6e 73 20 22 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 22 ns."$line.$subroutine.$filename"
e9e0 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 00 72 75 6e 5f 70 65 6e ;.this.extra.information.run_pen
ea00 64 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 ding_traps:.bad.value.in.trap_li
ea20 73 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 st[%d]:.%p.run_pending_traps:.si
ea40 67 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 gnal.handler.is.SIG_DFL,.resendi
ea60 6e 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 ng.%d.(%s).to.myself.save_bash_i
ea80 6e 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 nput:.buffer.already.exists.for.
eaa0 6e 65 77 20 66 64 20 25 64 00 73 68 65 6c 6c 20 6c 65 76 65 6c 20 28 25 64 29 20 74 6f 6f 20 68 new.fd.%d.shell.level.(%d).too.h
eac0 69 67 68 2c 20 72 65 73 65 74 74 69 6e 67 20 74 6f 20 31 00 73 68 69 66 74 20 63 6f 75 6e 74 00 igh,.resetting.to.1.shift.count.
eae0 73 69 67 70 72 6f 63 6d 61 73 6b 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 sigprocmask:.%d:.invalid.operati
eb00 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 on.syntax.error.syntax.error.in.
eb20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 conditional.expression.syntax.er
eb40 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 75 ror.in.conditional.expression:.u
eb60 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 00 73 79 6e 74 61 78 20 65 72 72 6f nexpected.token.`%s'.syntax.erro
eb80 72 20 69 6e 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 6e 65 61 r.in.expression.syntax.error.nea
eba0 72 20 60 25 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 r.`%s'.syntax.error.near.unexpec
ebc0 74 65 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 3a 20 60 28 28 ted.token.`%s'.syntax.error:.`((
ebe0 25 73 29 29 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 %s))'.syntax.error:.`;'.unexpect
ec00 65 64 00 73 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 ed.syntax.error:.arithmetic.expr
ec20 65 73 73 69 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 6f 70 ession.required.syntax.error:.op
ec40 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 72 3a 20 75 6e 65 erand.expected.syntax.error:.une
ec60 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 66 69 6c 65 00 74 68 61 74 20 60 7e 2f 62 69 6e 27 xpected.end.of.file.that.`~/bin'
ec80 20 6d 69 67 68 74 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 60 2f 68 6f 6d 65 73 2f 62 .might.be.displayed.as.`/homes/b
eca0 66 6f 78 2f 62 69 6e 27 2e 20 20 54 68 65 20 2d 76 20 66 6c 61 67 00 74 68 65 20 73 74 61 63 6b fox/bin'...The.-v.flag.the.stack
ecc0 2c 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 ,.making.the.new.top.of.the.stac
ece0 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 00 74 6f 6f 20 6d 61 6e 79 20 61 k.the.current.working.too.many.a
ed00 72 67 75 6d 65 6e 74 73 00 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 00 74 72 61 70 5f 68 61 6e rguments.top.directory..trap_han
ed20 64 6c 65 72 3a 20 62 61 64 20 73 69 67 6e 61 6c 20 25 64 00 75 6e 65 78 70 65 63 74 65 64 20 45 dler:.bad.signal.%d.unexpected.E
ed40 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 60 5d 5d 27 00 75 6e 65 78 70 65 OF.while.looking.for.`]]'.unexpe
ed60 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
ed80 69 6e 67 20 60 25 63 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 ing.`%c'.unexpected.EOF.while.lo
eda0 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 60 29 27 00 75 6e 65 78 70 65 63 74 65 oking.for.matching.`)'.unexpecte
edc0 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 6f 6e 61 6c 20 62 d.argument.`%s'.to.conditional.b
ede0 69 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 72 67 75 6d 65 inary.operator.unexpected.argume
ee00 6e 74 20 60 25 73 27 20 74 6f 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 nt.`%s'.to.conditional.unary.ope
ee20 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 6e rator.unexpected.argument.to.con
ee40 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 65 63 ditional.binary.operator.unexpec
ee60 74 65 64 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 75 6e 61 72 ted.argument.to.conditional.unar
ee80 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 25 64 20 69 y.operator.unexpected.token.%d.i
eea0 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 64 n.conditional.command.unexpected
eec0 20 74 6f 6b 65 6e 20 60 25 63 27 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 .token.`%c'.in.conditional.comma
eee0 6e 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 20 69 6e 20 63 6f 6e 64 nd.unexpected.token.`%s'.in.cond
ef00 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 6e itional.command.unexpected.token
ef20 20 60 25 73 27 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 .`%s',.conditional.binary.operat
ef40 6f 72 20 65 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 60 25 73 or.expected.unexpected.token.`%s
ef60 27 2c 20 65 78 70 65 63 74 65 64 20 60 29 27 00 75 6e 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 ',.expected.`)'.unknown.command.
ef80 65 72 72 6f 72 00 76 61 6c 75 65 20 74 6f 6f 20 67 72 65 61 74 20 66 6f 72 20 62 61 73 65 00 77 error.value.too.great.for.base.w
efa0 61 69 74 3a 20 70 69 64 20 25 6c 64 20 69 73 20 6e 6f 74 20 61 20 63 68 69 6c 64 20 6f 66 20 74 ait:.pid.%ld.is.not.a.child.of.t
efc0 68 69 73 20 73 68 65 6c 6c 00 77 61 69 74 5f 66 6f 72 3a 20 4e 6f 20 72 65 63 6f 72 64 20 6f 66 his.shell.wait_for:.No.record.of
efe0 20 70 72 6f 63 65 73 73 20 25 6c 64 00 77 61 69 74 5f 66 6f 72 5f 6a 6f 62 3a 20 6a 6f 62 20 25 .process.%ld.wait_for_job:.job.%
f000 64 20 69 73 20 73 74 6f 70 70 65 64 00 77 61 72 6e 69 6e 67 3a 20 2d 43 20 6f 70 74 69 6f 6e 20 d.is.stopped.warning:.-C.option.
f020 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 72 6e 69 may.not.work.as.you.expect.warni
f040 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 20 79 6f ng:.-F.option.may.not.work.as.yo
f060 75 20 65 78 70 65 63 74 00 77 72 69 74 65 20 65 72 72 6f 72 3a 20 25 73 00 78 6d 61 6c 6c 6f 63 u.expect.write.error:.%s.xmalloc
f080 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 79 74 :.%s:%d:.cannot.allocate.%lu.byt
f0a0 65 73 00 78 6d 61 6c 6c 6f 63 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 es.xmalloc:.%s:%d:.cannot.alloca
f0c0 74 65 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 te.%lu.bytes.(%lu.bytes.allocate
f0e0 64 29 00 78 6d 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 d).xmalloc:.cannot.allocate.%lu.
f100 62 79 74 65 73 00 78 6d 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 bytes.xmalloc:.cannot.allocate.%
f120 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 00 78 lu.bytes.(%lu.bytes.allocated).x
f140 72 65 61 6c 6c 6f 63 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 realloc:.%s:%d:.cannot.allocate.
f160 25 6c 75 20 62 79 74 65 73 00 78 72 65 61 6c 6c 6f 63 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f %lu.bytes.xrealloc:.%s:%d:.canno
f180 74 20 72 65 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 79 74 65 t.reallocate.%lu.bytes.(%lu.byte
f1a0 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 78 72 65 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f 74 20 61 6c s.allocated).xrealloc:.cannot.al
f1c0 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 00 78 72 65 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f locate.%lu.bytes.xrealloc:.canno
f1e0 74 20 72 65 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 79 74 65 t.reallocate.%lu.bytes.(%lu.byte
f200 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a s.allocated).Project-Id-Version:
f220 20 47 4e 55 20 62 61 73 68 20 33 2e 31 2d 62 65 74 61 31 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e .GNU.bash.3.1-beta1.POT-Creation
f240 2d 44 61 74 65 3a 20 32 30 30 35 2d 31 30 2d 30 33 20 31 37 3a 33 31 2d 30 34 30 30 0a 50 4f 2d -Date:.2005-10-03.17:31-0400.PO-
f260 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 30 35 2d 31 30 2d 30 33 20 31 37 3a 33 31 2d Revision-Date:.2005-10-03.17:31-
f280 30 34 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 69 63 61 0400.Last-Translator:.Automatica
f2a0 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 6e 6f 6e lly.generated.Language-Team:.non
f2c0 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 79 70 65 e.MIME-Version:.1.0.Content-Type
f2e0 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 6f 6e 74 :.text/plain;.charset=UTF-8.Cont
f300 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 6c 75 72 ent-Transfer-Encoding:.8bit.Plur
f320 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 28 6e 20 al-Forms:.nplurals=2;.plural=(n.
f340 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 72 20 69 !=.1);...timed.out.waiting.for.i
f360 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 20 6f 70 nput:.auto-logout...-%s.or.-o.op
f380 74 69 6f 6e 0a 00 09 2d 69 72 73 44 20 6f 72 20 2d 63 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 2d 4f tion...-irsD.or.-c.command.or.-O
f3a0 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 6e 6c 79 29 .shopt_option..(invocation.only)
f3c0 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 20 62 6f 74 ....malloc:.%s:%d:.assertion.bot
f3e0 63 68 65 64 0d 0a 00 20 00 20 20 20 20 20 2d 61 20 20 4d 61 72 6b 20 76 61 72 69 61 62 6c 65 73 ched..........-a..Mark.variables
f400 20 77 68 69 63 68 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 .which.are.modified.or.created.f
f420 6f 72 20 65 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 2d 62 20 20 4e 6f 74 69 66 79 20 6f 66 or.export..........-b..Notify.of
f440 20 6a 6f 62 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 20 20 .job.termination.immediately....
f460 20 20 20 20 20 20 2d 65 20 20 45 78 69 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 69 66 20 61 20 ......-e..Exit.immediately.if.a.
f480 63 6f 6d 6d 61 6e 64 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 command.exits.with.a.non-zero.st
f4a0 61 74 75 73 2e 0a 20 20 20 20 20 20 20 20 2d 66 20 20 44 69 73 61 62 6c 65 20 66 69 6c 65 20 6e atus..........-f..Disable.file.n
f4c0 61 6d 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 28 67 6c 6f 62 62 69 6e 67 29 2e 0a 20 20 20 20 20 ame.generation.(globbing).......
f4e0 20 20 20 2d 68 20 20 52 65 6d 65 6d 62 65 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 ...-h..Remember.the.location.of.
f500 63 6f 6d 6d 61 6e 64 73 20 61 73 20 74 68 65 79 20 61 72 65 20 6c 6f 6f 6b 65 64 20 75 70 2e 0a commands.as.they.are.looked.up..
f520 20 20 20 20 20 20 20 20 2d 6b 20 20 41 6c 6c 20 61 73 73 69 67 6e 6d 65 6e 74 20 61 72 67 75 6d ........-k..All.assignment.argum
f540 65 6e 74 73 20 61 72 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 ents.are.placed.in.the.environme
f560 6e 74 20 66 6f 72 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f nt.for.a.............command,.no
f580 74 20 6a 75 73 74 20 74 68 6f 73 65 20 74 68 61 74 20 70 72 65 63 65 64 65 20 74 68 65 20 63 6f t.just.those.that.precede.the.co
f5a0 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 2d 6d 20 20 4a 6f 62 20 63 6f 6e 74 mmand.name..........-m..Job.cont
f5c0 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 2d 6e 20 20 52 65 61 64 rol.is.enabled..........-n..Read
f5e0 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 20 74 68 65 .commands.but.do.not.execute.the
f600 6d 2e 0a 20 20 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 20 20 m..........-o.option-name.......
f620 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
f640 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:............
f660 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 0a 20 20 20 .....allexport....same.as.-a....
f680 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 20 61 .............braceexpand..same.a
f6a0 73 20 2d 42 0a 20 20 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 s.-B.................emacs......
f6c0 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
f6e0 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 20 20 65 72 72 65 g.interface.................erre
f700 78 69 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 xit......same.as.-e.............
f720 20 20 20 20 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 ....errtrace.....same.as.-E.....
f740 20 20 20 20 20 20 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 ............functrace....same.as
f760 20 2d 54 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 73 68 61 6c 6c 20 20 20 20 20 .-T.................hashall.....
f780 20 73 61 6d 65 20 61 73 20 2d 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 .same.as.-h.................hist
f7a0 65 78 70 61 6e 64 20 20 20 73 61 6d 65 20 61 73 20 2d 48 0a 20 20 20 20 20 20 20 20 20 20 20 20 expand...same.as.-H.............
f7c0 20 20 20 20 68 69 73 74 6f 72 79 20 20 20 20 20 20 65 6e 61 62 6c 65 20 63 6f 6d 6d 61 6e 64 20 ....history......enable.command.
f7e0 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 67 6e 6f 72 65 65 6f history.................ignoreeo
f800 66 20 20 20 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 6e 6f 74 20 65 78 69 74 20 75 70 6f f....the.shell.will.not.exit.upo
f820 6e 20 72 65 61 64 69 6e 67 20 45 4f 46 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e n.reading.EOF.................in
f840 74 65 72 61 63 74 69 76 65 2d 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 teractive-comments..............
f860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 20 63 6f 6d 6d 65 6e 74 73 20 74 ................allow.comments.t
f880 6f 20 61 70 70 65 61 72 20 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 o.appear.in.interactive.commands
f8a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 20 20 20 20 20 20 73 61 .................keyword......sa
f8c0 6d 65 20 61 73 20 2d 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 6e 69 74 6f 72 me.as.-k.................monitor
f8e0 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 20 20 20 20 ......same.as.-m................
f900 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 20 20 .noclobber....same.as.-C........
f920 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
f940 0a 20 20 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 .................noglob.......sa
f960 6d 65 20 61 73 20 2d 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6c 6f 67 20 20 me.as.-f.................nolog..
f980 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 67 6e ......currently.accepted.but.ign
f9a0 6f 72 65 64 0a 20 20 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 ored.................notify.....
f9c0 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 20 20 6e 6f 75 ..same.as.-b.................nou
f9e0 6e 73 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 nset......same.as.-u............
fa00 20 20 20 20 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 .....onecmd.......same.as.-t....
fa20 20 20 20 20 20 20 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 .............physical.....same.a
fa40 73 20 2d 50 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 69 70 65 66 61 69 6c 20 20 20 s.-P.................pipefail...
fa60 20 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 20 61 20 70 69 70 65 6c 69 6e 65 ..the.return.value.of.a.pipeline
fa80 20 69 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .is.the.status.of...............
faa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 ...............the.last.command.
fac0 74 6f 20 65 78 69 74 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a to.exit.with.a.non-zero.status,.
fae0 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 20 20 6f 72 20 .............................or.
fb00 7a 65 72 6f 20 69 66 20 6e 6f 20 63 6f 6d 6d 61 6e 64 20 65 78 69 74 65 64 20 77 69 74 68 20 61 zero.if.no.command.exited.with.a
fb20 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .non-zero.status................
fb40 20 70 6f 73 69 78 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 74 68 65 20 62 65 68 61 76 69 6f .posix........change.the.behavio
fb60 72 20 6f 66 20 62 61 73 68 20 77 68 65 72 65 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 r.of.bash.where.the.default.....
fb80 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 6f 70 65 72 61 74 69 .........................operati
fba0 6f 6e 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 31 30 30 33 2e 32 20 73 74 61 6e 64 on.differs.from.the.1003.2.stand
fbc0 61 72 64 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 20 20 ard.to..........................
fbe0 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 20 20 20 20 20 20 20 ....match.the.standard..........
fc00 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 20 2d 70 0a 20 .......privileged...same.as.-p..
fc20 20 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 61 6d 65 ...............verbose......same
fc40 20 61 73 20 2d 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 20 20 20 20 20 20 20 .as.-v.................vi.......
fc60 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 20 ....use.a.vi-style.line.editing.
fc80 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 74 72 61 63 65 interface.................xtrace
fca0 20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 78 0a 20 20 20 20 20 20 20 20 2d 70 20 20 54 75 .......same.as.-x.........-p..Tu
fcc0 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 20 65 66 rned.on.whenever.the.real.and.ef
fce0 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 2e 0a 20 fective.user.ids.do.not.match...
fd00 20 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 6f ...........Disables.processing.o
fd20 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 66 f.the.$ENV.file.and.importing.of
fd40 20 73 68 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 54 .shell.............functions...T
fd60 75 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 urning.this.option.off.causes.th
fd80 65 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 20 20 e.effective.uid.and.............
fda0 67 69 64 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 gid.to.be.set.to.the.real.uid.an
fdc0 64 20 67 69 64 2e 0a 20 20 20 20 20 20 20 20 2d 74 20 20 45 78 69 74 20 61 66 74 65 72 20 72 65 d.gid..........-t..Exit.after.re
fde0 61 64 69 6e 67 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 ading.and.executing.one.command.
fe00 0a 20 20 20 20 20 20 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 .........-u..Treat.unset.variabl
fe20 65 73 20 61 73 20 61 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 es.as.an.error.when.substituting
fe40 2e 0a 20 20 20 20 20 20 20 20 2d 76 20 20 50 72 69 6e 74 20 73 68 65 6c 6c 20 69 6e 70 75 74 20 ..........-v..Print.shell.input.
fe60 6c 69 6e 65 73 20 61 73 20 74 68 65 79 20 61 72 65 20 72 65 61 64 2e 0a 20 20 20 20 20 20 20 20 lines.as.they.are.read..........
fe80 2d 78 20 20 50 72 69 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 69 72 20 61 72 67 -x..Print.commands.and.their.arg
fea0 75 6d 65 6e 74 73 20 61 73 20 74 68 65 79 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 uments.as.they.are.executed.....
fec0 20 20 20 20 20 2d 42 20 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 .....-B..the.shell.will.perform.
fee0 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 2d 43 20 20 49 66 20 73 brace.expansion.........-C..If.s
ff00 65 74 2c 20 64 69 73 61 6c 6c 6f 77 20 65 78 69 73 74 69 6e 67 20 72 65 67 75 6c 61 72 20 66 69 et,.disallow.existing.regular.fi
ff20 6c 65 73 20 74 6f 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 0a 20 20 20 20 20 20 20 20 20 20 les.to.be.overwritten...........
ff40 20 20 62 79 20 72 65 64 69 72 65 63 74 69 6f 6e 20 6f 66 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 ..by.redirection.of.output......
ff60 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 72 61 70 20 69 73 20 ....-E..If.set,.the.ERR.trap.is.
ff80 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 6f 6e 73 2e 0a 20 20 inherited.by.shell.functions....
ffa0 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 73 74 6f 72 79 ......-H..Enable.!.style.history
ffc0 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 73 20 6f 6e 0a .substitution...This.flag.is.on.
ffe0 20 20 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 68 65 20 ............by.default.when.the.
10000 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 20 20 2d 50 shell.is.interactive..........-P
10020 20 20 49 66 20 73 65 74 2c 20 64 6f 20 6e 6f 74 20 66 6f 6c 6c 6f 77 20 73 79 6d 62 6f 6c 69 63 ..If.set,.do.not.follow.symbolic
10040 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 0a 20 .links.when.executing.commands..
10060 20 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
10080 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........
100a0 20 20 2d 54 20 20 49 66 20 73 65 74 2c 20 74 68 65 20 44 45 42 55 47 20 74 72 61 70 20 69 73 20 ..-T..If.set,.the.DEBUG.trap.is.
100c0 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 6f 6e 73 2e 0a 20 20 inherited.by.shell.functions....
100e0 20 20 20 20 20 20 2d 20 20 20 41 73 73 69 67 6e 20 61 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 61 ......-...Assign.any.remaining.a
10100 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d rguments.to.the.positional.param
10120 65 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 2d 78 20 61 6e 64 20 2d 76 eters..............The.-x.and.-v
10140 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 74 75 72 6e 65 64 20 6f 66 66 2e 0a 20 20 20 20 0a 20 20 .options.are.turned.off.........
10160 20 20 55 73 69 6e 67 20 2b 20 72 61 74 68 65 72 20 74 68 61 6e 20 2d 20 63 61 75 73 65 73 20 74 ..Using.+.rather.than.-.causes.t
10180 68 65 73 65 20 66 6c 61 67 73 20 74 6f 20 62 65 20 74 75 72 6e 65 64 20 6f 66 66 2e 20 20 54 68 hese.flags.to.be.turned.off...Th
101a0 65 0a 20 20 20 20 66 6c 61 67 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 75 70 6f e.....flags.can.also.be.used.upo
101c0 6e 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 2e 20 20 54 68 65 20 n.invocation.of.the.shell...The.
101e0 63 75 72 72 65 6e 74 0a 20 20 20 20 73 65 74 20 6f 66 20 66 6c 61 67 73 20 6d 61 79 20 62 65 20 current.....set.of.flags.may.be.
10200 66 6f 75 6e 64 20 69 6e 20 24 2d 2e 20 20 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 6e 20 41 52 found.in.$-...The.remaining.n.AR
10220 47 73 20 61 72 65 20 70 6f 73 69 74 69 6f 6e 61 6c 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 Gs.are.positional.....parameters
10240 20 61 6e 64 20 61 72 65 20 61 73 73 69 67 6e 65 64 2c 20 69 6e 20 6f 72 64 65 72 2c 20 74 6f 20 .and.are.assigned,.in.order,.to.
10260 24 31 2c 20 24 32 2c 20 2e 2e 20 24 6e 2e 20 20 49 66 20 6e 6f 0a 20 20 20 20 41 52 47 73 20 61 $1,.$2,....$n...If.no.....ARGs.a
10280 72 65 20 67 69 76 65 6e 2c 20 61 6c 6c 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 re.given,.all.shell.variables.ar
102a0 65 20 70 72 69 6e 74 65 64 2e 00 20 20 20 20 20 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 e.printed.......dirs.when.invoke
102c0 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
102e0 20 7a 65 72 6f 2e 00 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 .zero.......from.the.left.of.the
10300 20 6c 69 73 74 20 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 .list.shown.by....dirs...,.start
10320 69 6e 67 20 77 69 74 68 00 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 ing.with......from.the.right.of.
10340 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 73 e2 80 99 2c 20 73 74 the.list.shown.by....dirs...,.st
10360 61 72 74 69 6e 67 20 77 69 74 68 00 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c arting.with......from.the.stack,
10380 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 70 75 6c 61 74 65 .so.only.the.stack.is.manipulate
103a0 64 2e 00 20 20 20 20 20 6e 65 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 d.......new.current.working.dire
103c0 63 74 6f 72 79 2e 00 20 20 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 66 69 72 73 74 20 64 69 ctory.......removes.the.first.di
103e0 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 65 63 6f 6e rectory,....popd.+1....the.secon
10400 64 2e 00 20 20 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 61 73 74 20 64 69 72 65 63 74 6f d.......removes.the.last.directo
10420 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 61 ry,....popd.-1....the.next.to.la
10440 73 74 2e 00 20 20 20 20 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 69 72 73 e2 80 99 2c 20 73 74 st.......shown.by....dirs...,.st
10460 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 3a 20 arting.with.zero...For.example:.
10480 e2 80 98 70 6f 70 64 20 2b 30 e2 80 99 00 20 20 20 20 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 64 ...popd.+0.........shown.by....d
104a0 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 6f 72 irs...,.starting.with.zero...For
104c0 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 70 6f 70 64 20 2d 30 e2 80 99 00 20 20 20 20 20 74 6f 20 .example:....popd.-0.........to.
104e0 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.
10500 6d 61 6e 69 70 75 6c 61 74 65 64 2e 00 20 20 20 20 20 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 manipulated.......zero).is.at.th
10520 65 20 74 6f 70 2e 00 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 e.top...Adds.a.directory.to.the.
10540 74 6f 70 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 top.of.the.directory.stack,.or.r
10560 6f 74 61 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 otates.....the.stack,.making.the
10580 20 6e 65 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 .new.top.of.the.stack.the.curren
105a0 74 20 77 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 t.working.....directory...With.n
105c0 6f 20 61 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 o.arguments,.exchanges.the.top.t
105e0 77 6f 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 2b 4e 09 52 6f 74 61 wo.directories...........+N.Rota
10600 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
10620 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.
10640 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 72 left.of.the.list.shown.by....dir
10660 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 7a 65 72 6f 29 20 69 s...,.starting.with......zero).i
10680 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 2d 4e 09 52 6f 74 61 74 65 s.at.the.top...........-N.Rotate
106a0 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
106c0 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 72 69 ctory.(counting......from.the.ri
106e0 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 98 64 69 72 73 ght.of.the.list.shown.by....dirs
10700 e2 80 99 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 ...,.starting.with......zero).is
10720 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 2d 6e 09 73 75 70 70 72 65 73 .at.the.top...........-n.suppres
10740 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 74 6f 72 79 s.the.normal.change.of.directory
10760 20 77 68 65 6e 20 61 64 64 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 09 74 6f .when.adding.directories......to
10780 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 73 .the.stack,.so.only.the.stack.is
107a0 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 64 69 72 09 61 64 64 73 20 .manipulated...........dir.adds.
107c0 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 6b 20 61 74 20 74 68 DIR.to.the.directory.stack.at.th
107e0 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 09 6e 65 77 20 63 75 e.top,.making.it.the......new.cu
10800 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 20 rrent.working.directory.........
10820 20 20 59 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 ..You.can.see.the.directory.stac
10840 6b 20 77 69 74 68 20 74 68 65 20 e2 80 98 64 69 72 73 e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 20 k.with.the....dirs....command...
10860 42 41 53 48 5f 56 45 52 53 49 4f 4e 20 20 20 20 56 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 BASH_VERSION....Version.informat
10880 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 42 61 73 68 2e 0a 20 20 20 20 43 44 50 41 54 48 20 20 20 ion.for.this.Bash......CDPATH...
108a0 20 20 20 20 20 20 20 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 .......A.colon-separated.list.of
108c0 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
108e0 20 64 69 72 65 63 74 72 69 65 73 20 67 69 76 65 6e 20 61 73 20 61 72 67 75 6d 65 6e 74 73 20 74 .directries.given.as.arguments.t
10900 6f 20 e2 80 98 63 64 e2 80 99 2e 0a 20 20 20 20 47 4c 4f 42 49 47 4e 4f 52 45 09 41 20 63 6f 6c o....cd.........GLOBIGNORE.A.col
10920 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 64 65 on-separated.list.of.patterns.de
10940 73 63 72 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 scribing.filenames.to.......be.i
10960 67 6e 6f 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 gnored.by.pathname.expansion....
10980 20 20 48 49 53 54 46 49 4c 45 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 ..HISTFILE........The.name.of.th
109a0 65 20 66 69 6c 65 20 77 68 65 72 65 20 79 6f 75 72 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 e.file.where.your.command.histor
109c0 79 20 69 73 20 73 74 6f 72 65 64 2e 0a 20 20 20 20 48 49 53 54 46 49 4c 45 53 49 5a 45 20 20 20 y.is.stored......HISTFILESIZE...
109e0 20 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 73 20 74 68 69 .The.maximum.number.of.lines.thi
10a00 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 54 53 49 5a 45 s.file.can.contain......HISTSIZE
10a20 20 20 20 20 20 20 20 20 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 68 69 ........The.maximum.number.of.hi
10a40 73 74 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 story.lines.that.a.running......
10a60 09 73 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 20 20 20 20 20 .shell.can.access......HOME.....
10a80 20 20 20 20 20 20 20 54 68 65 20 63 6f 6d 70 6c 65 74 65 20 70 61 74 68 6e 61 6d 65 20 74 6f 20 .......The.complete.pathname.to.
10aa0 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 41 your.login.directory......HOSTNA
10ac0 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 2e ME.The.name.of.the.current.host.
10ae0 0a 20 20 20 20 48 4f 53 54 54 59 50 45 20 20 20 20 20 20 20 20 54 68 65 20 74 79 70 65 20 6f 66 .....HOSTTYPE........The.type.of
10b00 20 43 50 55 20 74 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 .CPU.this.version.of.Bash.is.run
10b20 6e 69 6e 67 20 75 6e 64 65 72 2e 0a 20 20 20 20 49 47 4e 4f 52 45 45 4f 46 20 20 20 20 20 20 20 ning.under......IGNOREEOF.......
10b40 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 20 73 68 65 6c 6c Controls.the.action.of.the.shell
10b60 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 09 09 63 68 61 72 .on.receipt.of.an.EOF.......char
10b80 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 49 66 20 73 65 74 acter.as.the.sole.input...If.set
10ba0 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 69 74 20 69 73 20 ,.then.the.value.......of.it.is.
10bc0 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 72 73 20 74 68 61 the.number.of.EOF.characters.tha
10be0 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 6f 77 20 6f 6e 20 t.can.be.seen.......in.a.row.on.
10c00 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 68 65 6c 6c 20 77 an.empty.line.before.the.shell.w
10c20 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 29 2e 20 20 57 68 ill.exit.......(default.10)...Wh
10c40 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 65 20 65 6e 64 20 en.unset,.EOF.signifies.the.end.
10c60 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 74 72 69 6e 67 20 of.input......MACHTYPE.A.string.
10c80 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 74 65 6d 20 42 61 describing.the.current.system.Ba
10ca0 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 43 48 45 43 4b 09 sh.is.running.on......MAILCHECK.
10cc0 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 68 20 63 68 65 63 How.often,.in.seconds,.Bash.chec
10ce0 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 41 54 48 09 41 20 ks.for.new.mail......MAILPATH.A.
10d00 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 6c 65 6e 61 6d 65 colon-separated.list.of.filename
10d20 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 66 6f 72 20 6e 65 s.which.Bash.checks.......for.ne
10d40 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4f 53 54 59 50 45 09 09 54 68 65 20 76 65 72 73 69 6f 6e 20 w.mail......OSTYPE..The.version.
10d60 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 68 20 69 73 20 of.Unix.this.version.of.Bash.is.
10d80 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 50 41 54 48 20 20 20 20 20 20 20 20 20 20 20 20 running.on......PATH............
10da0 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 64 69 72 65 63 74 A.colon-separated.list.of.direct
10dc0 6f 72 69 65 73 20 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 ories.to.search.when.......looki
10de0 6e 67 20 66 6f 72 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 ng.for.commands......PROMPT_COMM
10e00 41 4e 44 20 20 41 20 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 AND..A.command.to.be.executed.be
10e20 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 0a 20 20 20 20 09 09 fore.the.printing.of.each.......
10e40 70 72 69 6d 61 72 79 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 50 53 31 20 20 20 20 20 20 20 20 20 primary.prompt......PS1.........
10e60 20 20 20 20 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 ....The.primary.prompt.string...
10e80 20 20 20 50 53 32 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 73 65 63 6f 6e 64 61 72 79 ...PS2.............The.secondary
10ea0 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 66 75 6c .prompt.string......PWD..The.ful
10ec0 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 65 63 74 l.pathname.of.the.current.direct
10ee0 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 70 61 72 ory......SHELLOPTS.A.colon-separ
10f00 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 74 69 6f ated.list.of.enabled.shell.optio
10f20 6e 73 2e 0a 20 20 20 20 54 45 52 4d 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 ns......TERM............The.name
10f40 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 79 70 65 2e 0a 20 .of.the.current.terminal.type...
10f60 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 6f 72 6d 61 74 20 ...TIMEFORMAT.The.output.format.
10f80 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 6c 61 79 65 64 20 for.timing.statistics.displayed.
10fa0 62 79 20 74 68 65 0a 20 20 20 20 09 09 e2 80 98 74 69 6d 65 e2 80 99 20 72 65 73 65 72 76 65 64 by.the..........time....reserved
10fc0 20 77 6f 72 64 2e 0a 20 20 20 20 61 75 74 6f 5f 72 65 73 75 6d 65 20 20 20 20 20 4e 6f 6e 2d 6e .word......auto_resume.....Non-n
10fe0 75 6c 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 ull.means.a.command.word.appeari
11000 6e 67 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 ng.on.a.line.by.......itself.is.
11020 66 69 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 first.looked.for.in.the.list.of.
11040 63 75 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 currently.......stopped.jobs...I
11060 66 20 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 f.found.there,.that.job.is.foreg
11080 72 6f 75 6e 64 65 64 2e 0a 20 20 20 20 09 09 41 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 65 78 61 rounded........A.value.of....exa
110a0 63 74 e2 80 99 20 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 ct....means.that.the.command.wor
110c0 64 20 6d 75 73 74 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 d.must.......exactly.match.a.com
110e0 6d 61 6e 64 20 69 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 mand.in.the.list.of.stopped.jobs
11100 2e 20 20 41 0a 20 20 20 20 09 09 76 61 6c 75 65 20 6f 66 20 e2 80 98 73 75 62 73 74 72 69 6e 67 ...A.......value.of....substring
11120 e2 80 99 20 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 ....means.that.the.command.word.
11140 6d 75 73 74 0a 20 20 20 20 09 09 6d 61 74 63 68 20 61 20 73 75 62 73 74 72 69 6e 67 20 6f 66 20 must.......match.a.substring.of.
11160 74 68 65 20 6a 6f 62 2e 20 20 41 6e 79 20 6f 74 68 65 72 20 76 61 6c 75 65 20 6d 65 61 6e 73 20 the.job...Any.other.value.means.
11180 74 68 61 74 0a 20 20 20 20 09 09 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6d 75 73 74 20 62 65 20 61 that.......the.command.must.be.a
111a0 20 70 72 65 66 69 78 20 6f 66 20 61 20 73 74 6f 70 70 65 64 20 6a 6f 62 2e 0a 20 20 20 20 68 69 .prefix.of.a.stopped.job......hi
111c0 73 74 63 68 61 72 73 20 20 20 20 20 20 20 43 68 61 72 61 63 74 65 72 73 20 63 6f 6e 74 72 6f 6c stchars.......Characters.control
111e0 6c 69 6e 67 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 61 6e 64 20 71 75 69 63 6b ling.history.expansion.and.quick
11200 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 69 72 73 74 20 .......substitution...The.first.
11220 63 68 61 72 61 63 74 65 72 20 69 73 20 74 68 65 20 68 69 73 74 6f 72 79 0a 20 20 20 20 09 09 73 character.is.the.history.......s
11240 75 62 73 74 69 74 75 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 ubstitution.character,.usually..
11260 80 98 21 e2 80 99 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 20 69 73 0a 20 20 20 20 09 09 74 68 65 ..!......The.second.is.......the
11280 20 e2 80 98 71 75 69 63 6b 20 73 75 62 73 74 69 74 75 74 69 6f 6e e2 80 99 20 63 68 61 72 61 63 ....quick.substitution....charac
112a0 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 5e e2 80 99 2e 20 20 54 68 65 0a 20 20 20 20 09 ter,.usually....^......The......
112c0 09 74 68 69 72 64 20 69 73 20 74 68 65 20 e2 80 98 68 69 73 74 6f 72 79 20 63 6f 6d 6d 65 6e 74 .third.is.the....history.comment
112e0 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 23 e2 80 99 2e 0a ....character,.usually....#.....
11300 20 20 20 20 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 ....HISTIGNORE.A.colon-separated
11320 20 6c 69 73 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 .list.of.patterns.used.to.decide
11340 20 77 68 69 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 .which.......commands.should.be.
11360 73 61 76 65 64 20 6f 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 00 20 42 69 6e saved.on.the.history.list....Bin
11380 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 64 6c 69 6e 65 20 66 d.a.key.sequence.to.a.Readline.f
113a0 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 74 0a 20 20 20 20 61 unction.or.a.macro,.or.set.....a
113c0 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 6e 6f 6e 2d 6f 70 74 .Readline.variable...The.non-opt
113e0 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 75 69 76 61 6c 65 6e ion.argument.syntax.is.equivalen
11400 74 0a 20 20 20 20 74 6f 20 74 68 61 74 20 66 6f 75 6e 64 20 69 6e 20 7e 2f 2e 69 6e 70 75 74 72 t.....to.that.found.in.~/.inputr
11420 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 61 20 73 69 6e 67 6c c,.but.must.be.passed.as.a.singl
11440 65 20 61 72 67 75 6d 65 6e 74 3a 0a 20 20 20 20 62 69 6e 64 20 27 e2 80 9c 5c 43 2d 78 5c 43 2d e.argument:.....bind.'...\C-x\C-
11460 72 e2 80 9d 3a 20 72 65 2d 72 65 61 64 2d 69 6e 69 74 2d 66 69 6c 65 27 2e 0a 20 20 20 20 62 69 r...:.re-read-init-file'......bi
11480 6e 64 20 61 63 63 65 70 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 nd.accepts.the.following.options
114a0 3a 0a 20 20 20 20 20 20 2d 6d 20 20 6b 65 79 6d 61 70 20 20 20 20 20 20 20 20 20 55 73 65 20 e2 :.......-m..keymap.........Use..
114c0 80 98 6b 65 79 6d 61 70 e2 80 99 20 61 73 20 74 68 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 74 68 ..keymap....as.the.keymap.for.th
114e0 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.duration.of.this..............
11500 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2e 20 20 41 63 63 65 70 74 61 62 6c 65 ............command...Acceptable
11520 20 6b 65 79 6d 61 70 20 6e 61 6d 65 73 20 61 72 65 20 65 6d 61 63 73 2c 0a 20 20 20 20 20 20 20 .keymap.names.are.emacs,........
11540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 2d 73 74 61 6e 64 61 72 64 ..................emacs-standard
11560 2c 20 65 6d 61 63 73 2d 6d 65 74 61 2c 20 65 6d 61 63 73 2d 63 74 6c 78 2c 20 76 69 2c 20 76 69 ,.emacs-meta,.emacs-ctlx,.vi,.vi
11580 2d 6d 6f 76 65 2c 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 -move,..........................
115a0 76 69 2d 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64 20 76 69 2d 69 6e 73 65 72 74 2e 0a 20 20 20 20 20 vi-command,.and.vi-insert.......
115c0 20 2d 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6e 61 6d 65 73 20 6f .-l.................List.names.o
115e0 66 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 50 20 20 20 20 20 20 20 20 20 20 20 f.functions........-P...........
11600 20 20 20 20 20 20 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 62 69 ......List.function.names.and.bi
11620 6e 64 69 6e 67 73 2e 0a 20 20 20 20 20 20 2d 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ndings........-p................
11640 20 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 .List.functions.and.bindings.in.
11660 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 a.form.that.can.be..............
11680 20 20 20 20 20 20 20 20 20 20 20 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 ............reused.as.input.....
116a0 20 20 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 ...-r..keyseq.........Remove.the
116c0 20 62 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 78 20 20 6b .binding.for.KEYSEQ........-x..k
116e0 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 09 43 61 75 73 65 20 53 48 45 4c 4c 2d eyseq:shell-command.Cause.SHELL-
11700 43 4f 4d 4d 41 4e 44 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 0a 20 20 20 20 COMMAND.to.be.executed.when.....
11720 09 09 09 09 4b 45 59 53 45 51 20 69 73 20 65 6e 74 65 72 65 64 2e 0a 20 20 20 20 20 20 2d 66 20 ....KEYSEQ.is.entered........-f.
11740 20 66 69 6c 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 .filename.......Read.key.binding
11760 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 20 20 2d 71 20 20 66 75 6e 63 74 s.from.FILENAME........-q..funct
11780 69 6f 6e 2d 6e 61 6d 65 20 20 51 75 65 72 79 20 61 62 6f 75 74 20 77 68 69 63 68 20 6b 65 79 73 ion-name..Query.about.which.keys
117a0 20 69 6e 76 6f 6b 65 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 .invoke.the.named.function......
117c0 20 20 2d 75 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 20 55 6e 62 69 6e 64 20 61 6c 6c 20 ..-u..function-name..Unbind.all.
117e0 6b 65 79 73 20 77 68 69 63 68 20 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 6e 61 6d 65 keys.which.are.bound.to.the.name
11800 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d 56 20 20 20 20 20 20 20 20 20 20 20 20 d.function........-V............
11820 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 61 6c .....List.variable.names.and.val
11840 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 69 73 ues.......-v.................Lis
11860 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 20 61 t.variable.names.and.values.in.a
11880 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 20 20 .form.that.can..................
118a0 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 20 20 ........be.reused.as.input......
118c0 20 20 2d 53 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 73 65 ..-S.................List.key.se
118e0 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 20 74 quences.that.invoke.macros.and.t
11900 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 2d 73 20 20 20 20 20 20 20 20 20 20 20 20 heir.values.......-s............
11920 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 6e 76 .....List.key.sequences.that.inv
11940 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 20 20 oke.macros.and.their.values.....
11960 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 6d 20 74 .....................in.a.form.t
11980 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 00 20 42 79 20 hat.can.be.reused.as.input...By.
119a0 64 65 66 61 75 6c 74 2c 20 72 65 6d 6f 76 65 73 20 65 61 63 68 20 4a 4f 42 53 50 45 43 20 61 72 default,.removes.each.JOBSPEC.ar
119c0 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 76 65 20 gument.from.the.table.of.active.
119e0 6a 6f 62 73 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 68 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 jobs......If.the.-h.option.is.gi
11a00 76 65 6e 2c 20 74 68 65 20 6a 6f 62 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d ven,.the.job.is.not.removed.from
11a20 20 74 68 65 20 74 61 62 6c 65 2c 20 62 75 74 20 69 73 0a 20 20 20 20 6d 61 72 6b 65 64 20 73 6f .the.table,.but.is.....marked.so
11a40 20 74 68 61 74 20 53 49 47 48 55 50 20 69 73 20 6e 6f 74 20 73 65 6e 74 20 74 6f 20 74 68 65 20 .that.SIGHUP.is.not.sent.to.the.
11a60 6a 6f 62 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 61 0a 20 20 20 20 job.if.the.shell.receives.a.....
11a80 53 49 47 48 55 50 2e 20 20 54 68 65 20 2d 61 20 6f 70 74 69 6f 6e 2c 20 77 68 65 6e 20 4a 4f 42 SIGHUP...The.-a.option,.when.JOB
11aa0 53 50 45 43 20 69 73 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 2c 20 6d 65 61 6e 73 20 74 6f 20 72 SPEC.is.not.supplied,.means.to.r
11ac0 65 6d 6f 76 65 20 61 6c 6c 0a 20 20 20 20 6a 6f 62 73 20 66 72 6f 6d 20 74 68 65 20 6a 6f 62 20 emove.all.....jobs.from.the.job.
11ae0 74 61 62 6c 65 3b 20 74 68 65 20 2d 72 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 72 65 table;.the.-r.option.means.to.re
11b00 6d 6f 76 65 20 6f 6e 6c 79 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 2e 00 20 43 61 75 73 65 73 20 move.only.running.jobs...Causes.
11b20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 68 65 20 72 65 74 75 a.function.to.exit.with.the.retu
11b40 72 6e 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4e 2e 20 20 49 66 20 4e 0a 20 rn.value.specified.by.N...If.N..
11b60 20 20 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 ...is.omitted,.the.return.status
11b80 20 69 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e 00 20 43 .is.that.of.the.last.command...C
11ba0 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 20 74 6f 20 44 hange.the.current.directory.to.D
11bc0 49 52 2e 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 24 48 4f 4d 45 20 69 73 20 74 68 65 0a 20 IR...The.variable.$HOME.is.the..
11be0 20 20 20 64 65 66 61 75 6c 74 20 44 49 52 2e 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 43 44 ...default.DIR...The.variable.CD
11c00 50 41 54 48 20 64 65 66 69 6e 65 73 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 PATH.defines.the.search.path.for
11c20 0a 20 20 20 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 44 49 .....the.directory.containing.DI
11c40 52 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 R...Alternative.directory.names.
11c60 69 6e 20 43 44 50 41 54 48 0a 20 20 20 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 in.CDPATH.....are.separated.by.a
11c80 20 63 6f 6c 6f 6e 20 28 3a 29 2e 20 20 41 20 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 20 6e 61 .colon.(:)...A.null.directory.na
11ca0 6d 65 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 0a 20 20 20 20 74 68 65 20 63 75 72 72 65 6e me.is.the.same.as.....the.curren
11cc0 74 20 64 69 72 65 63 74 6f 72 79 2c 20 69 2e 65 2e 20 e2 80 98 2e e2 80 99 2e 20 20 49 66 20 44 t.directory,.i.e............If.D
11ce0 49 52 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 20 73 6c 61 73 68 20 28 2f 29 2c 0a 20 20 20 20 IR.begins.with.a.slash.(/),.....
11d00 74 68 65 6e 20 43 44 50 41 54 48 20 69 73 20 6e 6f 74 20 75 73 65 64 2e 20 20 49 66 20 74 68 65 then.CDPATH.is.not.used...If.the
11d20 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 20 74 68 65 .directory.is.not.found,.and.the
11d40 0a 20 20 20 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 .....shell.option....cdable_vars
11d60 e2 80 99 20 69 73 20 73 65 74 2c 20 74 68 65 6e 20 74 72 79 20 74 68 65 20 77 6f 72 64 20 61 73 ....is.set,.then.try.the.word.as
11d80 20 61 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 6e 61 6d 65 2e 20 20 49 66 20 74 68 61 74 20 76 .a.variable.....name...If.that.v
11da0 61 72 69 61 62 6c 65 20 68 61 73 20 61 20 76 61 6c 75 65 2c 20 74 68 65 6e 20 63 64 20 74 6f 20 ariable.has.a.value,.then.cd.to.
11dc0 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 0a 20 20 20 20 76 61 72 69 61 62 6c 65 2e 20 the.value.of.that.....variable..
11de0 20 54 68 65 20 2d 50 20 6f 70 74 69 6f 6e 20 73 61 79 73 20 74 6f 20 75 73 65 20 74 68 65 20 70 .The.-P.option.says.to.use.the.p
11e00 68 79 73 69 63 61 6c 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 0a 20 20 20 20 hysical.directory.structure.....
11e20 69 6e 73 74 65 61 64 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6d 62 6f 6c 69 63 20 6c 69 instead.of.following.symbolic.li
11e40 6e 6b 73 3b 20 74 68 65 20 2d 4c 20 6f 70 74 69 6f 6e 20 66 6f 72 63 65 73 20 73 79 6d 62 6f 6c nks;.the.-L.option.forces.symbol
11e60 69 63 20 6c 69 6e 6b 73 0a 20 20 20 20 74 6f 20 62 65 20 66 6f 6c 6c 6f 77 65 64 2e 00 20 43 72 ic.links.....to.be.followed...Cr
11e80 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 20 4e 41 4d eate.a.local.variable.called.NAM
11ea0 45 2c 20 61 6e 64 20 67 69 76 65 20 69 74 20 56 41 4c 55 45 2e 20 20 4c 4f 43 41 4c 0a 20 20 20 E,.and.give.it.VALUE...LOCAL....
11ec0 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 74 .can.only.be.used.within.a.funct
11ee0 69 6f 6e 3b 20 69 74 20 6d 61 6b 65 73 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 4e 41 4d 45 0a ion;.it.makes.the.variable.NAME.
11f00 20 20 20 20 68 61 76 65 20 61 20 76 69 73 69 62 6c 65 20 73 63 6f 70 65 20 72 65 73 74 72 69 63 ....have.a.visible.scope.restric
11f20 74 65 64 20 74 6f 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 69 74 73 20 63 68 69 ted.to.that.function.and.its.chi
11f40 6c 64 72 65 6e 2e 00 20 43 72 65 61 74 65 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 20 ldren...Create.a.simple.command.
11f60 69 6e 76 6f 6b 65 64 20 62 79 20 4e 41 4d 45 20 77 68 69 63 68 20 72 75 6e 73 20 43 4f 4d 4d 41 invoked.by.NAME.which.runs.COMMA
11f80 4e 44 53 2e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e NDS......Arguments.on.the.comman
11fa0 64 20 6c 69 6e 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 4e 41 4d 45 20 61 72 65 20 70 61 73 73 65 d.line.along.with.NAME.are.passe
11fc0 64 20 74 6f 20 74 68 65 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 24 30 20 2e 2e 20 24 d.to.the.....function.as.$0....$
11fe0 6e 2e 00 20 44 65 63 6c 61 72 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 2f 6f 72 20 67 69 76 n...Declare.variables.and/or.giv
12000 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 41 4d 45 73 20 e.them.attributes...If.no.NAMEs.
12020 61 72 65 0a 20 20 20 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 64 69 73 70 6c 61 79 20 74 68 65 20 are.....given,.then.display.the.
12040 76 61 6c 75 65 73 20 6f 66 20 76 61 72 69 61 62 6c 65 73 20 69 6e 73 74 65 61 64 2e 20 20 54 68 values.of.variables.instead...Th
12060 65 20 2d 70 20 6f 70 74 69 6f 6e 0a 20 20 20 20 77 69 6c 6c 20 64 69 73 70 6c 61 79 20 74 68 65 e.-p.option.....will.display.the
12080 20 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 65 61 63 68 20 4e .attributes.and.values.of.each.N
120a0 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 66 6c 61 67 73 20 61 72 65 3a 0a 20 20 20 AME...........The.flags.are:....
120c0 20 0a 20 20 20 20 20 20 2d 61 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 61 72 72 61 79 73 20 ........-a.to.make.NAMEs.arrays.
120e0 28 69 66 20 73 75 70 70 6f 72 74 65 64 29 0a 20 20 20 20 20 20 2d 66 09 74 6f 20 73 65 6c 65 63 (if.supported).......-f.to.selec
12100 74 20 66 72 6f 6d 20 61 6d 6f 6e 67 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 6f 6e 6c 79 t.from.among.function.names.only
12120 0a 20 20 20 20 20 20 2d 46 09 74 6f 20 64 69 73 70 6c 61 79 20 66 75 6e 63 74 69 6f 6e 20 6e 61 .......-F.to.display.function.na
12140 6d 65 73 20 28 61 6e 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 61 6e 64 20 73 6f 75 72 63 65 20 mes.(and.line.number.and.source.
12160 66 69 6c 65 20 6e 61 6d 65 20 69 66 0a 20 20 20 20 09 64 65 62 75 67 67 69 6e 67 29 20 77 69 74 file.name.if......debugging).wit
12180 68 6f 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 69 09 74 6f 20 6d 61 6b hout.definitions.......-i.to.mak
121a0 65 20 4e 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 e2 80 98 69 6e 74 65 67 65 72 e2 80 99 20 61 e.NAMEs.have.the....integer....a
121c0 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 72 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 ttribute.......-r.to.make.NAMEs.
121e0 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 20 readonly.......-t.to.make.NAMEs.
12200 68 61 76 65 20 74 68 65 20 e2 80 98 74 72 61 63 65 e2 80 99 20 61 74 74 72 69 62 75 74 65 0a 20 have.the....trace....attribute..
12220 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 0a 20 20 20 .....-x.to.make.NAMEs.export....
12240 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 67 65 72 ......Variables.with.the.integer
12260 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 61 6c 75 .attribute.have.arithmetic.evalu
12280 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 e2 80 98 6c 65 74 e2 80 99 29 20 64 6f 6e 65 20 77 ation.(see........let...).done.w
122a0 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 6f 2e hen.the.variable.is.assigned.to.
122c0 0a 20 20 20 20 0a 20 20 20 20 57 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 76 61 6c 75 65 73 ..........When.displaying.values
122e0 20 6f 66 20 76 61 72 69 61 62 6c 65 73 2c 20 2d 66 20 64 69 73 70 6c 61 79 73 20 61 20 66 75 6e .of.variables,.-f.displays.a.fun
12300 63 74 69 6f 6e 27 73 20 6e 61 6d 65 0a 20 20 20 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 2e ction's.name.....and.definition.
12320 20 20 54 68 65 20 2d 46 20 6f 70 74 69 6f 6e 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 64 69 ..The.-F.option.restricts.the.di
12340 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 6e 61 6d 65 20 6f 6e 6c 79 2e splay.to.function.....name.only.
12360 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 e2 80 98 2b e2 80 99 20 69 6e 73 74 65 61 64 20 ..........Using....+....instead.
12380 6f 66 20 e2 80 98 2d e2 80 99 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 67 69 76 65 6e 20 61 of....-....turns.off.the.given.a
123a0 74 74 72 69 62 75 74 65 20 69 6e 73 74 65 61 64 2e 20 20 57 68 65 6e 0a 20 20 20 20 75 73 65 64 ttribute.instead...When.....used
123c0 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 6d 61 6b 65 73 20 4e 41 4d 45 73 20 6c 6f 63 61 .in.a.function,.makes.NAMEs.loca
123e0 6c 2c 20 61 73 20 77 69 74 68 20 74 68 65 20 e2 80 98 6c 6f 63 61 6c e2 80 99 20 63 6f 6d 6d 61 l,.as.with.the....local....comma
12400 6e 64 2e 00 20 44 69 73 70 6c 61 79 20 68 65 6c 70 66 75 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e nd...Display.helpful.information
12420 20 61 62 6f 75 74 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 .about.builtin.commands...If.PAT
12440 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 20 64 65 74 TERN.is.....specified,.gives.det
12460 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 61 74 63 68 ailed.help.on.all.commands.match
12480 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 61 20 6c 69 73 ing.PATTERN,.....otherwise.a.lis
124a0 74 20 6f 66 20 74 68 65 20 62 75 69 6c 74 69 6e 73 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 54 t.of.the.builtins.is.printed...T
124c0 68 65 20 2d 73 20 6f 70 74 69 6f 6e 0a 20 20 20 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 6f he.-s.option.....restricts.the.o
124e0 75 74 70 75 74 20 66 6f 72 20 65 61 63 68 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 20 6d utput.for.each.builtin.command.m
12500 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 20 74 6f 0a 20 20 20 20 61 20 73 68 6f 72 74 20 75 atching.PATTERN.to.....a.short.u
12520 73 61 67 65 20 73 79 6e 6f 70 73 69 73 2e 00 20 44 69 73 70 6c 61 79 20 74 68 65 20 68 69 73 74 sage.synopsis...Display.the.hist
12540 6f 72 79 20 6c 69 73 74 20 77 69 74 68 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 2e 20 20 4c 69 6e ory.list.with.line.numbers...Lin
12560 65 73 20 6c 69 73 74 65 64 20 77 69 74 68 0a 20 20 20 20 77 69 74 68 20 61 20 e2 80 98 2a e2 80 es.listed.with.....with.a....*..
12580 99 20 68 61 76 65 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 2e 20 20 41 72 67 75 6d 65 6e 74 20 ..have.been.modified...Argument.
125a0 6f 66 20 4e 20 73 61 79 73 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 0a 20 20 20 20 74 68 65 20 6c of.N.says.to.list.only.....the.l
125c0 61 73 74 20 4e 20 6c 69 6e 65 73 2e 20 20 54 68 65 20 e2 80 98 2d 63 e2 80 99 20 6f 70 74 69 6f ast.N.lines...The....-c....optio
125e0 6e 20 63 61 75 73 65 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 74 6f 20 62 65 0a n.causes.the.history.list.to.be.
12600 20 20 20 20 63 6c 65 61 72 65 64 20 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 ....cleared.by.deleting.all.of.t
12620 68 65 20 65 6e 74 72 69 65 73 2e 20 20 54 68 65 20 e2 80 98 2d 64 e2 80 99 20 6f 70 74 69 6f 6e he.entries...The....-d....option
12640 20 64 65 6c 65 74 65 73 0a 20 20 20 20 74 68 65 20 68 69 73 74 6f 72 79 20 65 6e 74 72 79 20 61 .deletes.....the.history.entry.a
12660 74 20 6f 66 66 73 65 74 20 4f 46 46 53 45 54 2e 20 20 54 68 65 20 e2 80 98 2d 77 e2 80 99 20 6f t.offset.OFFSET...The....-w....o
12680 70 74 69 6f 6e 20 77 72 69 74 65 73 20 6f 75 74 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 ption.writes.out.the.....current
126a0 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 3b 20 20 e2 .history.to.the.history.file;...
126c0 80 98 2d 72 e2 80 99 20 6d 65 61 6e 73 20 74 6f 20 72 65 61 64 20 74 68 65 20 66 69 6c 65 20 61 ..-r....means.to.read.the.file.a
126e0 6e 64 0a 20 20 20 20 61 70 70 65 6e 64 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 74 6f 20 74 68 nd.....append.the.contents.to.th
12700 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 69 6e 73 74 65 61 64 2e 20 20 e2 80 98 2d 61 e2 80 e.history.list.instead......-a..
12720 99 20 6d 65 61 6e 73 0a 20 20 20 20 74 6f 20 61 70 70 65 6e 64 20 68 69 73 74 6f 72 79 20 6c 69 ..means.....to.append.history.li
12740 6e 65 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 nes.from.this.session.to.the.his
12760 74 6f 72 79 20 66 69 6c 65 2e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 20 e2 80 98 2d 6e e2 80 99 tory.file......Argument....-n...
12780 20 6d 65 61 6e 73 20 74 6f 20 72 65 61 64 20 61 6c 6c 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 .means.to.read.all.history.lines
127a0 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 72 65 61 64 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 68 .not.already.read.....from.the.h
127c0 69 73 74 6f 72 79 20 66 69 6c 65 20 61 6e 64 20 61 70 70 65 6e 64 20 74 68 65 6d 20 74 6f 20 74 istory.file.and.append.them.to.t
127e0 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 49 66 20 46 49 4c he.history.list...........If.FIL
12800 45 4e 41 4d 45 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 ENAME.is.given,.then.that.is.use
12820 64 20 61 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 65 6c 73 65 0a 20 20 20 20 69 d.as.the.history.file.else.....i
12840 66 20 24 48 49 53 54 46 49 4c 45 20 68 61 73 20 61 20 76 61 6c 75 65 2c 20 74 68 61 74 20 69 73 f.$HISTFILE.has.a.value,.that.is
12860 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 2e 0a 20 20 20 .used,.else.~/.bash_history.....
12880 20 49 66 20 74 68 65 20 2d 73 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 .If.the.-s.option.is.supplied,.t
128a0 68 65 20 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 41 52 47 73 20 61 72 65 20 61 70 70 65 6e 64 65 64 20 he.non-option.ARGs.are.appended.
128c0 74 6f 0a 20 20 20 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 61 73 20 61 20 73 69 6e to.....the.history.list.as.a.sin
128e0 67 6c 65 20 65 6e 74 72 79 2e 20 20 54 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 gle.entry...The.-p.option.means.
12900 74 6f 20 70 65 72 66 6f 72 6d 0a 20 20 20 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e to.perform.....history.expansion
12920 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 68 65 20 72 65 73 .on.each.ARG.and.display.the.res
12940 75 6c 74 2c 20 77 69 74 68 6f 75 74 20 73 74 6f 72 69 6e 67 0a 20 20 20 20 61 6e 79 74 68 69 6e ult,.without.storing.....anythin
12960 67 20 69 6e 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 g.in.the.history.list...........
12980 49 66 20 74 68 65 20 24 48 49 53 54 54 49 4d 45 46 4f 52 4d 41 54 20 76 61 72 69 61 62 6c 65 20 If.the.$HISTTIMEFORMAT.variable.
129a0 69 73 20 73 65 74 20 61 6e 64 20 6e 6f 74 20 6e 75 6c 6c 2c 20 69 74 73 20 76 61 6c 75 65 20 69 is.set.and.not.null,.its.value.i
129c0 73 20 75 73 65 64 0a 20 20 20 20 61 73 20 61 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 66 6f s.used.....as.a.format.string.fo
129e0 72 20 73 74 72 66 74 69 6d 65 28 33 29 20 74 6f 20 70 72 69 6e 74 20 74 68 65 20 74 69 6d 65 20 r.strftime(3).to.print.the.time.
12a00 73 74 61 6d 70 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 77 69 74 68 20 65 61 63 68 20 64 stamp.associated.....with.each.d
12a20 69 73 70 6c 61 79 65 64 20 68 69 73 74 6f 72 79 20 65 6e 74 72 79 2e 20 20 4e 6f 20 74 69 6d 65 isplayed.history.entry...No.time
12a40 20 73 74 61 6d 70 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 6f 74 68 65 72 77 69 73 65 2e 00 20 .stamps.are.printed.otherwise...
12a60 44 69 73 70 6c 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 Display.the.list.of.currently.re
12a80 6d 65 6d 62 65 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 membered.directories...Directori
12aa0 65 73 0a 20 20 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 es.....find.their.way.onto.the.l
12ac0 69 73 74 20 77 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 ist.with.the....pushd....command
12ae0 3b 20 79 6f 75 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 ;.you.can.get.....back.up.throug
12b00 68 20 74 68 65 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 h.the.list.with.the....popd....c
12b20 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 6c 20 66 6c 61 67 20 73 70 65 ommand...........The.-l.flag.spe
12b40 63 69 66 69 65 73 20 74 68 61 74 20 e2 80 98 64 69 72 73 e2 80 99 20 73 68 6f 75 6c 64 20 6e 6f cifies.that....dirs....should.no
12b60 74 20 70 72 69 6e 74 20 73 68 6f 72 74 68 61 6e 64 20 76 65 72 73 69 6f 6e 73 0a 20 20 20 20 6f t.print.shorthand.versions.....o
12b80 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 77 68 69 63 68 20 61 72 65 20 72 65 6c 61 74 69 76 65 f.directories.which.are.relative
12ba0 20 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 20 6d .to.your.home.directory...This.m
12bc0 65 61 6e 73 0a 20 20 20 20 74 68 61 74 20 e2 80 98 7e 2f 62 69 6e e2 80 99 20 6d 69 67 68 74 20 eans.....that....~/bin....might.
12be0 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 e2 80 98 2f 68 6f 6d 65 73 2f 62 66 6f 78 2f 62 be.displayed.as..../homes/bfox/b
12c00 69 6e e2 80 99 2e 20 20 54 68 65 20 2d 76 20 66 6c 61 67 0a 20 20 20 20 63 61 75 73 65 73 20 e2 in......The.-v.flag.....causes..
12c20 80 98 64 69 72 73 e2 80 99 20 74 6f 20 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 ..dirs....to.print.the.directory
12c40 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 65 2c 0a .stack.with.one.entry.per.line,.
12c60 20 20 20 20 70 72 65 70 65 6e 64 69 6e 67 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d ....prepending.the.directory.nam
12c80 65 20 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 e.with.its.position.in.the.stack
12ca0 2e 20 20 54 68 65 20 2d 70 0a 20 20 20 20 66 6c 61 67 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 ...The.-p.....flag.does.the.same
12cc0 20 74 68 69 6e 67 2c 20 62 75 74 20 74 68 65 20 73 74 61 63 6b 20 70 6f 73 69 74 69 6f 6e 20 69 .thing,.but.the.stack.position.i
12ce0 73 20 6e 6f 74 20 70 72 65 70 65 6e 64 65 64 2e 0a 20 20 20 20 54 68 65 20 2d 63 20 66 6c 61 67 s.not.prepended......The.-c.flag
12d00 20 63 6c 65 61 72 73 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 .clears.the.directory.stack.by.d
12d20 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 2e 0a 20 20 20 eleting.all.of.the.elements.....
12d40 20 0a 20 20 20 20 2b 4e 09 64 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 ......+N.displays.the.Nth.entry.
12d60 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 6c 69 counting.from.the.left.of.the.li
12d80 73 74 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 st.shown.by......dirs.when.invok
12da0 65 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 ed.without.options,.starting.wit
12dc0 68 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 2d 4e 09 64 69 73 70 6c 61 79 73 20 74 68 65 h.zero...........-N.displays.the
12de0 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
12e00 68 74 20 6f 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 ht.of.the.list.shown.by......dir
12e20 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 69 6f 6e 73 2c 20 s.when.invoked.without.options,.
12e40 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 00 20 44 69 73 70 6c 61 79 20 74 68 65 starting.with.zero...Display.the
12e60 20 70 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 .possible.completions.depending.
12e80 6f 6e 20 74 68 65 20 6f 70 74 69 6f 6e 73 2e 20 20 49 6e 74 65 6e 64 65 64 0a 20 20 20 20 74 6f on.the.options...Intended.....to
12ea0 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
12ec0 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 20 63 6f 6d 70 6c 65 ction.generating.possible.comple
12ee0 74 69 6f 6e 73 2e 0a 20 20 20 20 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 57 4f 52 44 20 tions......If.the.optional.WORD.
12f00 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 67 argument.is.supplied,.matches.ag
12f20 61 69 6e 73 74 20 57 4f 52 44 20 61 72 65 0a 20 20 20 20 67 65 6e 65 72 61 74 65 64 2e 00 20 45 ainst.WORD.are.....generated...E
12f40 61 63 68 20 41 52 47 20 69 73 20 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 ach.ARG.is.an.arithmetic.express
12f60 69 6f 6e 20 74 6f 20 62 65 20 65 76 61 6c 75 61 74 65 64 2e 20 20 45 76 61 6c 75 61 74 69 6f 6e ion.to.be.evaluated...Evaluation
12f80 0a 20 20 20 20 69 73 20 64 6f 6e 65 20 69 6e 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 .....is.done.in.fixed-width.inte
12fa0 67 65 72 73 20 77 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 gers.with.no.check.for.overflow,
12fc0 20 74 68 6f 75 67 68 0a 20 20 20 20 64 69 76 69 73 69 6f 6e 20 62 79 20 30 20 69 73 20 74 72 61 .though.....division.by.0.is.tra
12fe0 70 70 65 64 20 61 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 pped.and.flagged.as.an.error...T
13000 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 20 20 6c 69 73 74 20 6f 66 20 6f 70 65 72 61 74 6f he.following.....list.of.operato
13020 72 73 20 69 73 20 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 rs.is.grouped.into.levels.of.equ
13040 61 6c 2d 70 72 65 63 65 64 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 2e 0a 20 20 20 20 54 68 65 al-precedence.operators......The
13060 20 6c 65 76 65 6c 73 20 61 72 65 20 6c 69 73 74 65 64 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 64 .levels.are.listed.in.order.of.d
13080 65 63 72 65 61 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 ecreasing.precedence............
130a0 69 64 2b 2b 2c 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 id++,.id--.variable.post-increme
130c0 6e 74 2c 20 70 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 nt,.post-decrement......++id,.--
130e0 69 64 09 76 61 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 id.variable.pre-increment,.pre-d
13100 65 63 72 65 6d 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 ecrement......-,.+..unary.minus,
13120 20 70 6c 75 73 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 .plus......!,.~..logical.and.bit
13140 77 69 73 65 20 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 wise.negation......**..exponenti
13160 61 74 69 6f 6e 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 ation......*,./,.%..multiplicati
13180 6f 6e 2c 20 64 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 on,.division,.remainder......+,.
131a0 2d 09 09 61 64 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 -..addition,.subtraction......<<
131c0 2c 20 3e 3e 09 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 ,.>>..left.and.right.bitwise.shi
131e0 66 74 73 0a 20 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 fts......<=,.>=,.<,.>.comparison
13200 0a 20 20 20 20 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 ......==,.!=..equality,.inequali
13220 74 79 0a 20 20 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 ty......&..bitwise.AND......^..b
13240 69 74 77 69 73 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 itwise.XOR......|..bitwise.OR...
13260 20 20 09 26 26 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 ...&&..logical.AND......||..logi
13280 63 61 6c 20 4f 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 cal.OR......expr.?.expr.:.expr..
132a0 20 20 20 09 09 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 ......conditional.operator......
132c0 3d 2c 20 2a 3d 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 =,.*=,./=,.%=,......+=,.-=,.<<=,
132e0 20 3e 3e 3d 2c 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 .>>=,......&=,.^=,.|=.assignment
13300 0a 20 20 20 20 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 ..........Shell.variables.are.al
13320 6c 6f 77 65 64 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 lowed.as.operands...The.name.of.
13340 74 68 65 20 76 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 the.variable.....is.replaced.by.
13360 69 74 73 20 76 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 its.value.(coerced.to.a.fixed-wi
13380 64 74 68 20 69 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 dth.integer).within.....an.expre
133a0 73 73 69 6f 6e 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 ssion...The.variable.need.not.ha
133c0 76 65 20 69 74 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 ve.its.integer.attribute.....tur
133e0 6e 65 64 20 6f 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 ned.on.to.be.used.in.an.expressi
13400 6f 6e 2e 0a 20 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 on...........Operators.are.evalu
13420 61 74 65 64 20 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 ated.in.order.of.precedence...Su
13440 62 2d 65 78 70 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 b-expressions.in.....parentheses
13460 20 61 72 65 20 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 .are.evaluated.first.and.may.ove
13480 72 72 69 64 65 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 rride.the.precedence.....rules.a
134a0 62 6f 76 65 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 6c 61 73 74 20 41 52 47 20 65 bove...........If.the.last.ARG.e
134c0 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 20 31 3b 20 30 20 valuates.to.0,.let.returns.1;.0.
134e0 69 73 20 72 65 74 75 72 6e 65 64 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 2e 00 20 45 6e 61 62 is.returned.....otherwise...Enab
13500 6c 65 20 61 6e 64 20 64 69 73 61 62 6c 65 20 62 75 69 6c 74 69 6e 20 73 68 65 6c 6c 20 63 6f 6d le.and.disable.builtin.shell.com
13520 6d 61 6e 64 73 2e 20 20 54 68 69 73 20 61 6c 6c 6f 77 73 0a 20 20 20 20 79 6f 75 20 74 6f 20 75 mands...This.allows.....you.to.u
13540 73 65 20 61 20 64 69 73 6b 20 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 68 61 73 20 74 68 65 20 se.a.disk.command.which.has.the.
13560 73 61 6d 65 20 6e 61 6d 65 20 61 73 20 61 20 73 68 65 6c 6c 0a 20 20 20 20 62 75 69 6c 74 69 6e same.name.as.a.shell.....builtin
13580 20 77 69 74 68 6f 75 74 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 66 75 6c 6c 20 70 61 74 68 6e .without.specifying.a.full.pathn
135a0 61 6d 65 2e 20 20 49 66 20 2d 6e 20 69 73 20 75 73 65 64 2c 20 74 68 65 0a 20 20 20 20 4e 41 4d ame...If.-n.is.used,.the.....NAM
135c0 45 73 20 62 65 63 6f 6d 65 20 64 69 73 61 62 6c 65 64 3b 20 6f 74 68 65 72 77 69 73 65 20 4e 41 Es.become.disabled;.otherwise.NA
135e0 4d 45 73 20 61 72 65 20 65 6e 61 62 6c 65 64 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 0a 20 MEs.are.enabled...For.example,..
13600 20 20 20 74 6f 20 75 73 65 20 74 68 65 20 e2 80 98 74 65 73 74 e2 80 99 20 66 6f 75 6e 64 20 69 ...to.use.the....test....found.i
13620 6e 20 24 50 41 54 48 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 n.$PATH.instead.of.the.shell.bui
13640 6c 74 69 6e 0a 20 20 20 20 76 65 72 73 69 6f 6e 2c 20 74 79 70 65 20 e2 80 98 65 6e 61 62 6c 65 ltin.....version,.type....enable
13660 20 2d 6e 20 74 65 73 74 e2 80 99 2e 20 20 4f 6e 20 73 79 73 74 65 6d 73 20 73 75 70 70 6f 72 74 .-n.test......On.systems.support
13680 69 6e 67 20 64 79 6e 61 6d 69 63 0a 20 20 20 20 6c 6f 61 64 69 6e 67 2c 20 74 68 65 20 2d 66 20 ing.dynamic.....loading,.the.-f.
136a0 6f 70 74 69 6f 6e 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 6c 6f 61 64 20 6e 65 77 20 62 option.may.be.used.to.load.new.b
136c0 75 69 6c 74 69 6e 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 73 68 61 72 65 64 20 6f 62 6a 65 uiltins.from.the.....shared.obje
136e0 63 74 20 46 49 4c 45 4e 41 4d 45 2e 20 20 54 68 65 20 2d 64 20 6f 70 74 69 6f 6e 20 77 69 6c 6c ct.FILENAME...The.-d.option.will
13700 20 64 65 6c 65 74 65 20 61 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 70 72 65 76 69 6f 75 73 6c 79 .delete.a.builtin.....previously
13720 20 6c 6f 61 64 65 64 20 77 69 74 68 20 2d 66 2e 20 20 49 66 20 6e 6f 20 6e 6f 6e 2d 6f 70 74 69 .loaded.with.-f...If.no.non-opti
13740 6f 6e 20 6e 61 6d 65 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f 72 0a 20 20 20 20 74 68 65 20 2d on.names.are.given,.or.....the.-
13760 70 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 20 6c 69 73 74 20 6f 66 20 p.option.is.supplied,.a.list.of.
13780 62 75 69 6c 74 69 6e 73 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 54 68 65 0a 20 20 20 20 2d 61 builtins.is.printed...The.....-a
137a0 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 70 72 69 6e 74 20 65 76 65 72 79 20 62 75 69 .option.means.to.print.every.bui
137c0 6c 74 69 6e 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 77 68 65 74 68 ltin.with.an.indication.of.wheth
137e0 65 72 0a 20 20 20 20 6f 72 20 6e 6f 74 20 69 74 20 69 73 20 65 6e 61 62 6c 65 64 2e 20 20 54 68 er.....or.not.it.is.enabled...Th
13800 65 20 2d 73 20 6f 70 74 69 6f 6e 20 72 65 73 74 72 69 63 74 73 20 74 68 65 20 6f 75 74 70 75 74 e.-s.option.restricts.the.output
13820 20 74 6f 20 74 68 65 20 50 4f 53 49 58 2e 32 0a 20 20 20 20 e2 80 98 73 70 65 63 69 61 6c e2 80 .to.the.POSIX.2........special..
13840 99 20 62 75 69 6c 74 69 6e 73 2e 20 20 54 68 65 20 2d 6e 20 6f 70 74 69 6f 6e 20 64 69 73 70 6c ..builtins...The.-n.option.displ
13860 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 64 69 73 61 62 6c 65 64 20 62 75 69 6c 74 ays.a.list.of.all.disabled.built
13880 69 6e 73 2e 00 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a 20 20 20 20 09 28 28 20 45 58 50 31 ins...Equivalent.to......((.EXP1
138a0 20 29 29 0a 20 20 20 20 09 77 68 69 6c 65 20 28 28 20 45 58 50 32 20 29 29 3b 20 64 6f 0a 20 20 .))......while.((.EXP2.));.do...
138c0 20 20 09 09 43 4f 4d 4d 41 4e 44 53 0a 20 20 20 20 09 09 28 28 20 45 58 50 33 20 29 29 0a 20 20 ....COMMANDS.......((.EXP3.))...
138e0 20 20 09 64 6f 6e 65 0a 20 20 20 20 45 58 50 31 2c 20 45 58 50 32 2c 20 61 6e 64 20 45 58 50 33 ...done.....EXP1,.EXP2,.and.EXP3
13900 20 61 72 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 20 49 66 .are.arithmetic.expressions...If
13920 20 61 6e 79 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 0a 20 20 20 20 6f 6d 69 74 74 65 64 2c 20 .any.expression.is.....omitted,.
13940 69 74 20 62 65 68 61 76 65 73 20 61 73 20 69 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f it.behaves.as.if.it.evaluates.to
13960 20 31 2e 00 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 4a 4f 42 5f 53 50 45 43 20 .1...Equivalent.to.the.JOB_SPEC.
13980 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 6d 6d 61 6e 64 argument.to.the....fg....command
139a0 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 62 61 63 6b 67 ...Resume.a.....stopped.or.backg
139c0 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 65 63 69 66 79 round.job...JOB_SPEC.can.specify
139e0 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 20 6a 6f 62 20 .either.a.job.name.....or.a.job.
13a00 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 20 77 69 74 68 number...Following.JOB_SPEC.with
13a20 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 6e 0a 20 20 20 .a....&....places.the.job.in....
13a40 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 6a 6f 62 20 73 .the.background,.as.if.the.job.s
13a60 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 69 65 64 20 61 pecification.had.been.supplied.a
13a80 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 80 99 2e 00 20 s.an.....argument.to....bg......
13aa0 45 78 65 63 20 46 49 4c 45 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 68 69 73 20 73 68 65 6c 6c 20 Exec.FILE,.replacing.this.shell.
13ac0 77 69 74 68 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 with.the.specified.program......
13ae0 49 66 20 46 49 4c 45 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 72 65 If.FILE.is.not.specified,.the.re
13b00 64 69 72 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 69 73 0a 20 directions.take.effect.in.this..
13b20 20 20 20 73 68 65 6c 6c 2e 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 ...shell...If.the.first.argument
13b40 20 69 73 20 e2 80 98 2d 6c e2 80 99 2c 20 74 68 65 6e 20 70 6c 61 63 65 20 61 20 64 61 73 68 20 .is....-l...,.then.place.a.dash.
13b60 69 6e 20 74 68 65 0a 20 20 20 20 7a 65 72 6f 74 68 20 61 72 67 20 70 61 73 73 65 64 20 74 6f 20 in.the.....zeroth.arg.passed.to.
13b80 46 49 4c 45 2c 20 61 73 20 6c 6f 67 69 6e 20 64 6f 65 73 2e 20 20 49 66 20 74 68 65 20 e2 80 98 FILE,.as.login.does...If.the....
13ba0 2d 63 e2 80 99 20 6f 70 74 69 6f 6e 0a 20 20 20 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 46 49 -c....option.....is.supplied,.FI
13bc0 4c 45 20 69 73 20 65 78 65 63 75 74 65 64 20 77 69 74 68 20 61 20 6e 75 6c 6c 20 65 6e 76 69 72 LE.is.executed.with.a.null.envir
13be0 6f 6e 6d 65 6e 74 2e 20 20 54 68 65 20 e2 80 98 2d 61 e2 80 99 0a 20 20 20 20 6f 70 74 69 6f 6e onment...The....-a........option
13c00 20 6d 65 61 6e 73 20 74 6f 20 6d 61 6b 65 20 73 65 74 20 61 72 67 76 5b 30 5d 20 6f 66 20 74 68 .means.to.make.set.argv[0].of.th
13c20 65 20 65 78 65 63 75 74 65 64 20 70 72 6f 63 65 73 73 20 74 6f 20 4e 41 4d 45 2e 0a 20 20 20 20 e.executed.process.to.NAME......
13c40 49 66 20 74 68 65 20 66 69 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 65 78 65 63 75 74 65 64 20 61 If.the.file.cannot.be.executed.a
13c60 6e 64 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 69 6e 74 65 72 61 63 74 69 76 65 2c nd.the.shell.is.not.interactive,
13c80 0a 20 20 20 20 74 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 65 78 69 74 73 2c 20 75 6e 6c 65 73 .....then.the.shell.exits,.unles
13ca0 73 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 e2 80 98 65 78 65 63 66 61 69 6c e2 80 s.the.shell.option....execfail..
13cc0 99 20 69 73 20 73 65 74 2e 00 20 45 78 65 63 75 74 65 20 50 49 50 45 4c 49 4e 45 20 61 6e 64 20 ..is.set...Execute.PIPELINE.and.
13ce0 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 6d 65 print.a.summary.of.the.real.time
13d00 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 6d 20 ,.user.CPU.time,.....and.system.
13d20 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 49 4e CPU.time.spent.executing.PIPELIN
13d40 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 54 68 65 20 72 65 E.when.it.terminates......The.re
13d60 74 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 turn.status.is.the.return.status
13d80 20 6f 66 20 50 49 50 45 4c 49 4e 45 2e 20 20 54 68 65 20 e2 80 98 2d 70 e2 80 99 20 6f 70 74 69 .of.PIPELINE...The....-p....opti
13da0 6f 6e 0a 20 20 20 20 70 72 69 6e 74 73 20 74 68 65 20 74 69 6d 69 6e 67 20 73 75 6d 6d 61 72 79 on.....prints.the.timing.summary
13dc0 20 69 6e 20 61 20 73 6c 69 67 68 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20 66 6f 72 6d 61 74 2e .in.a.slightly.different.format.
13de0 20 20 54 68 69 73 20 75 73 65 73 0a 20 20 20 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 ..This.uses.....the.value.of.the
13e00 20 54 49 4d 45 46 4f 52 4d 41 54 20 76 61 72 69 61 62 6c 65 20 61 73 20 74 68 65 20 6f 75 74 70 .TIMEFORMAT.variable.as.the.outp
13e20 75 74 20 66 6f 72 6d 61 74 2e 00 20 45 78 69 74 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 46 ut.format...Exit.from.within.a.F
13e40 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 20 49 66 20 4e 20 69 OR,.WHILE.or.UNTIL.loop...If.N.i
13e60 73 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 20 20 62 72 65 61 6b 20 4e 20 6c 65 76 65 6c 73 2e s.specified,.....break.N.levels.
13e80 00 20 45 78 69 74 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 61 20 73 74 61 74 75 73 20 6f ..Exit.the.shell.with.a.status.o
13ea0 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 78 69 74 20 f.N...If.N.is.omitted,.the.exit.
13ec0 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 73 74 20 63 status.....is.that.of.the.last.c
13ee0 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 20 45 78 69 74 73 20 77 69 74 68 20 61 20 73 ommand.executed...Exits.with.a.s
13f00 74 61 74 75 73 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 tatus.of.0.(true).or.1.(false).d
13f20 65 70 65 6e 64 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 epending.on.....the.evaluation.o
13f40 66 20 45 58 50 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 f.EXPR...Expressions.may.be.unar
13f60 79 20 6f 72 20 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 y.or.binary...Unary.....expressi
13f80 6f 6e 73 20 61 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 ons.are.often.used.to.examine.th
13fa0 65 20 73 74 61 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 e.status.of.a.file...There.....a
13fc0 72 65 20 73 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 20 61 73 20 77 65 6c 6c 2c 20 61 6e 64 re.string.operators.as.well,.and
13fe0 20 6e 75 6d 65 72 69 63 20 63 6f 6d 70 61 72 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 73 2e 0a 20 .numeric.comparison.operators...
14000 20 20 20 0a 20 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 ........File.operators:.........
14020 20 20 20 20 20 2d 61 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 .....-a.FILE........True.if.file
14040 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 20 20 2d 62 20 46 49 4c 45 20 20 20 20 20 20 20 20 .exists..........-b.FILE........
14060 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c 2e 0a 20 True.if.file.is.block.special...
14080 20 20 20 20 20 20 20 2d 63 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 .......-c.FILE........True.if.fi
140a0 6c 65 20 69 73 20 63 68 61 72 61 63 74 65 72 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 20 le.is.character.special.........
140c0 20 2d 64 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 .-d.FILE........True.if.file.is.
140e0 61 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 20 2d 65 20 46 49 4c 45 20 20 20 20 a.directory..........-e.FILE....
14100 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 20 20 20 ....True.if.file.exists.........
14120 20 2d 66 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 .-f.FILE........True.if.file.exi
14140 73 74 73 20 61 6e 64 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 66 69 6c 65 2e 0a 20 20 20 20 20 sts.and.is.a.regular.file.......
14160 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 20 66 69 6c 65 20 69 ...-g.FILE........True.if.file.i
14180 73 20 73 65 74 2d 67 72 6f 75 70 2d 69 64 2e 0a 20 20 20 20 20 20 20 20 2d 68 20 46 49 4c 45 20 s.set-group-id..........-h.FILE.
141a0 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 69 .......True.if.file.is.a.symboli
141c0 63 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 20 20 2d 4c 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 c.link..........-L.FILE........T
141e0 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 6b 2e 0a rue.if.file.is.a.symbolic.link..
14200 20 20 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 66 ........-k.FILE........True.if.f
14220 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 74 ile.has.its....sticky....bit.set
14240 2e 0a 20 20 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 ..........-p.FILE........True.if
14260 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 20 20 2d .file.is.a.named.pipe..........-
14280 72 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 r.FILE........True.if.file.is.re
142a0 61 64 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 73 20 46 49 4c 45 20 20 adable.by.you..........-s.FILE..
142c0 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 20 61 6e 64 20 69 73 ......True.if.file.exists.and.is
142e0 20 6e 6f 74 20 65 6d 70 74 79 2e 0a 20 20 20 20 20 20 20 20 2d 53 20 46 49 4c 45 20 20 20 20 20 .not.empty..........-S.FILE.....
14300 20 20 20 54 72 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 ...True.if.file.is.a.socket.....
14320 20 20 20 20 20 2d 74 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 .....-t.FD..........True.if.FD.i
14340 73 20 6f 70 65 6e 65 64 20 6f 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 20 20 20 20 20 s.opened.on.a.terminal..........
14360 2d 75 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 20 -u.FILE........True.if.the.file.
14380 69 73 20 73 65 74 2d 75 73 65 72 2d 69 64 2e 0a 20 20 20 20 20 20 20 20 2d 77 20 46 49 4c 45 20 is.set-user-id..........-w.FILE.
143a0 20 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 77 72 69 74 61 .......True.if.the.file.is.writa
143c0 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 78 20 46 49 4c 45 20 20 20 20 20 ble.by.you..........-x.FILE.....
143e0 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 78 65 63 75 74 61 62 6c ...True.if.the.file.is.executabl
14400 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 4f 20 46 49 4c 45 20 20 20 20 20 20 20 e.by.you..........-O.FILE.......
14420 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 .True.if.the.file.is.effectively
14440 20 6f 77 6e 65 64 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 47 20 46 49 4c 45 20 20 .owned.by.you..........-G.FILE..
14460 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 65 66 66 65 63 74 ......True.if.the.file.is.effect
14480 69 76 65 6c 79 20 6f 77 6e 65 64 20 62 79 20 79 6f 75 72 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 ively.owned.by.your.group.......
144a0 20 20 20 2d 4e 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 ...-N.FILE........True.if.the.fi
144c0 6c 65 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 73 69 6e 63 65 20 69 74 20 77 61 le.has.been.modified.since.it.wa
144e0 73 20 6c 61 73 74 20 72 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 6e s.last.read.............FILE1.-n
14500 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 6e 65 77 65 72 20 t.FILE2..True.if.file1.is.newer.
14520 74 68 61 6e 20 66 69 6c 65 32 20 28 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 20 20 20 20 20 20 20 than.file2.(according.to........
14540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 64 61 74 ................modification.dat
14560 65 29 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 6f 74 20 46 49 4c 45 32 20 20 e).............FILE1.-ot.FILE2..
14580 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 6f 6c 64 65 72 20 74 68 61 6e 20 66 69 6c 65 True.if.file1.is.older.than.file
145a0 32 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 65 66 20 46 49 4c 45 32 20 20 54 2.............FILE1.-ef.FILE2..T
145c0 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 61 20 68 61 72 64 20 6c 69 6e 6b 20 74 6f 20 66 rue.if.file1.is.a.hard.link.to.f
145e0 69 6c 65 32 2e 0a 20 20 20 20 0a 20 20 20 20 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a ile2...........String.operators:
14600 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 7a 20 53 54 52 49 4e 47 20 20 20 20 20 20 54 72 75 ..............-z.STRING......Tru
14620 65 20 69 66 20 73 74 72 69 6e 67 20 69 73 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 e.if.string.is.empty............
14640 20 20 20 2d 6e 20 53 54 52 49 4e 47 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 ...-n.STRING.........STRING.....
14660 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 6d 70 74 79 2e ....True.if.string.is.not.empty.
14680 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3d 20 53 54 52 49 4e 47 32 0a ..............STRING1.=.STRING2.
146a0 20 20 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 74 .......................True.if.t
146c0 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 20 20 53 54 he.strings.are.equal..........ST
146e0 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 20 RING1.!=.STRING2................
14700 20 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 ........True.if.the.strings.are.
14720 6e 6f 74 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3c 20 53 54 52 not.equal..........STRING1.<.STR
14740 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 20 20 54 72 75 65 ING2........................True
14760 20 69 66 20 53 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 .if.STRING1.sorts.before.STRING2
14780 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 53 54 52 49 .lexicographically..........STRI
147a0 4e 47 31 20 3e 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 20 20 NG1.>.STRING2...................
147c0 20 20 20 20 20 54 72 75 65 20 69 66 20 53 54 52 49 4e 47 31 20 73 6f 72 74 73 20 61 66 74 65 72 .....True.if.STRING1.sorts.after
147e0 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 .STRING2.lexicographically......
14800 0a 20 20 20 20 4f 74 68 65 72 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 .....Other.operators:...........
14820 20 20 20 2d 6f 20 4f 50 54 49 4f 4e 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 ...-o.OPTION......True.if.the.sh
14840 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 49 4f 4e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 ell.option.OPTION.is.enabled....
14860 20 20 20 20 20 20 21 20 45 58 50 52 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 65 78 70 ......!.EXPR.........True.if.exp
14880 72 20 69 73 20 66 61 6c 73 65 2e 0a 20 20 20 20 20 20 20 20 45 58 50 52 31 20 2d 61 20 45 58 50 r.is.false..........EXPR1.-a.EXP
148a0 52 32 20 54 72 75 65 20 69 66 20 62 6f 74 68 20 65 78 70 72 31 20 41 4e 44 20 65 78 70 72 32 20 R2.True.if.both.expr1.AND.expr2.
148c0 61 72 65 20 74 72 75 65 2e 0a 20 20 20 20 20 20 20 20 45 58 50 52 31 20 2d 6f 20 45 58 50 52 32 are.true..........EXPR1.-o.EXPR2
148e0 20 54 72 75 65 20 69 66 20 65 69 74 68 65 72 20 65 78 70 72 31 20 4f 52 20 65 78 70 72 32 20 69 .True.if.either.expr1.OR.expr2.i
14900 73 20 74 72 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 61 72 67 31 20 4f 50 20 61 72 67 s.true...............arg1.OP.arg
14920 32 20 20 20 41 72 69 74 68 6d 65 74 69 63 20 74 65 73 74 73 2e 20 20 4f 50 20 69 73 20 6f 6e 65 2...Arithmetic.tests...OP.is.one
14940 20 6f 66 20 2d 65 71 2c 20 2d 6e 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .of.-eq,.-ne,...................
14960 20 20 20 20 20 2d 6c 74 2c 20 2d 6c 65 2c 20 2d 67 74 2c 20 6f 72 20 2d 67 65 2e 0a 20 20 20 20 .....-lt,.-le,.-gt,.or.-ge......
14980 0a 20 20 20 20 41 72 69 74 68 6d 65 74 69 63 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 73 .....Arithmetic.binary.operators
149a0 20 72 65 74 75 72 6e 20 74 72 75 65 20 69 66 20 41 52 47 31 20 69 73 20 65 71 75 61 6c 2c 20 6e .return.true.if.ARG1.is.equal,.n
149c0 6f 74 2d 65 71 75 61 6c 2c 0a 20 20 20 20 6c 65 73 73 2d 74 68 61 6e 2c 20 6c 65 73 73 2d 74 68 ot-equal,.....less-than,.less-th
149e0 61 6e 2d 6f 72 2d 65 71 75 61 6c 2c 20 67 72 65 61 74 65 72 2d 74 68 61 6e 2c 20 6f 72 20 67 72 an-or-equal,.greater-than,.or.gr
14a00 65 61 74 65 72 2d 74 68 61 6e 2d 6f 72 2d 65 71 75 61 6c 0a 20 20 20 20 74 68 61 6e 20 41 52 47 eater-than-or-equal.....than.ARG
14a20 32 2e 00 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 44 53 20 2...Expand.and.execute.COMMANDS.
14a40 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 69 6e 20 as.long.as.the.final.command.in.
14a60 74 68 65 0a 20 20 20 20 e2 80 98 75 6e 74 69 6c e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 the........until....COMMANDS.has
14a80 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 7a 65 72 .an.exit.status.which.is.not.zer
14aa0 6f 2e 00 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 44 53 20 o...Expand.and.execute.COMMANDS.
14ac0 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 69 6e 20 as.long.as.the.final.command.in.
14ae0 74 68 65 0a 20 20 20 20 e2 80 98 77 68 69 6c 65 e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 the........while....COMMANDS.has
14b00 20 61 6e 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 7a 65 72 6f 2e 00 20 46 6f 72 20 65 61 .an.exit.status.of.zero...For.ea
14b20 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 6f 75 6c 64 20 62 ch.NAME,.indicate.how.it.would.b
14b40 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 0a 20 20 20 20 63 e.interpreted.if.used.as.a.....c
14b60 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 74 20 ommand.name...........If.the.-t.
14b80 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2c 20 e2 80 98 74 79 70 65 e2 80 99 20 6f 75 74 70 75 option.is.used,....type....outpu
14ba0 74 73 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 20 6f 66 ts.a.single.word.which.is.one.of
14bc0 0a 20 20 20 20 e2 80 98 61 6c 69 61 73 e2 80 99 2c 20 e2 80 98 6b 65 79 77 6f 72 64 e2 80 99 2c ........alias...,....keyword...,
14be0 20 e2 80 98 66 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 ....function...,....builtin...,.
14c00 e2 80 98 66 69 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 ...file....or.......,.if.NAME.is
14c20 20 61 6e 0a 20 20 20 20 61 6c 69 61 73 2c 20 73 68 65 6c 6c 20 72 65 73 65 72 76 65 64 20 77 6f .an.....alias,.shell.reserved.wo
14c40 72 64 2c 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 rd,.shell.function,.shell.builti
14c60 6e 2c 20 64 69 73 6b 20 66 69 6c 65 2c 0a 20 20 20 20 6f 72 20 75 6e 66 6f 75 6e 64 2c 20 72 65 n,.disk.file,.....or.unfound,.re
14c80 73 70 65 63 74 69 76 65 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 70 20 66 spectively...........If.the.-p.f
14ca0 6c 61 67 20 69 73 20 75 73 65 64 2c 20 e2 80 98 74 79 70 65 e2 80 99 20 65 69 74 68 65 72 20 72 lag.is.used,....type....either.r
14cc0 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 0a 20 20 20 20 eturns.the.name.of.the.disk.....
14ce0 66 69 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 20 6f 72 20 file.that.would.be.executed,.or.
14d00 6e 6f 74 68 69 6e 67 20 69 66 20 e2 80 98 74 79 70 65 20 2d 74 20 4e 41 4d 45 e2 80 99 20 77 6f nothing.if....type.-t.NAME....wo
14d20 75 6c 64 20 6e 6f 74 0a 20 20 20 20 72 65 74 75 72 6e 20 e2 80 98 66 69 6c 65 e2 80 99 2e 0a 20 uld.not.....return....file......
14d40 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 2d 61 20 66 6c 61 67 20 69 73 20 75 73 65 64 2c 20 ........If.the.-a.flag.is.used,.
14d60 e2 80 98 74 79 70 65 e2 80 99 20 64 69 73 70 6c 61 79 73 20 61 6c 6c 20 6f 66 20 74 68 65 20 70 ...type....displays.all.of.the.p
14d80 6c 61 63 65 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 0a 20 20 20 20 61 6e 20 65 78 65 63 75 74 laces.that.contain.....an.execut
14da0 61 62 6c 65 20 6e 61 6d 65 64 20 e2 80 98 66 69 6c 65 e2 80 99 2e 20 20 54 68 69 73 20 69 6e 63 able.named....file......This.inc
14dc0 6c 75 64 65 73 20 61 6c 69 61 73 65 73 2c 20 62 75 69 6c 74 69 6e 73 2c 20 61 6e 64 0a 20 20 20 ludes.aliases,.builtins,.and....
14de0 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 20 74 68 65 20 2d .functions,.if.and.only.if.the.-
14e00 70 20 66 6c 61 67 20 69 73 20 6e 6f 74 20 61 6c 73 6f 20 75 73 65 64 2e 0a 20 20 20 20 0a 20 20 p.flag.is.not.also.used.........
14e20 20 20 54 68 65 20 2d 66 20 66 6c 61 67 20 73 75 70 70 72 65 73 73 65 73 20 73 68 65 6c 6c 20 66 ..The.-f.flag.suppresses.shell.f
14e40 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 75 70 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 50 20 unction.lookup...........The.-P.
14e60 66 6c 61 67 20 66 6f 72 63 65 73 20 61 20 50 41 54 48 20 73 65 61 72 63 68 20 66 6f 72 20 65 61 flag.forces.a.PATH.search.for.ea
14e80 63 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 ch.NAME,.even.if.it.is.an.alias,
14ea0 0a 20 20 20 20 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 72 .....builtin,.or.function,.and.r
14ec0 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 65 eturns.the.name.of.the.disk.file
14ee0 20 74 68 61 74 20 77 6f 75 6c 64 0a 20 20 20 20 62 65 20 65 78 65 63 75 74 65 64 2e 00 20 46 6f .that.would.....be.executed...Fo
14f00 72 20 65 61 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 r.each.NAME,.remove.the.correspo
14f20 6e 64 69 6e 67 20 76 61 72 69 61 62 6c 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 20 20 47 69 76 nding.variable.or.function...Giv
14f40 65 6e 0a 20 20 20 20 74 68 65 20 e2 80 98 2d 76 e2 80 99 2c 20 75 6e 73 65 74 20 77 69 6c 6c 20 en.....the....-v...,.unset.will.
14f60 6f 6e 6c 79 20 61 63 74 20 6f 6e 20 76 61 72 69 61 62 6c 65 73 2e 20 20 47 69 76 65 6e 20 74 68 only.act.on.variables...Given.th
14f80 65 20 e2 80 98 2d 66 e2 80 99 20 66 6c 61 67 2c 0a 20 20 20 20 75 6e 73 65 74 20 77 69 6c 6c 20 e....-f....flag,.....unset.will.
14fa0 6f 6e 6c 79 20 61 63 74 20 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 57 69 74 68 20 6e 65 69 only.act.on.functions...With.nei
14fc0 74 68 65 72 20 66 6c 61 67 2c 20 75 6e 73 65 74 20 66 69 72 73 74 0a 20 20 20 20 74 72 69 65 73 ther.flag,.unset.first.....tries
14fe0 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 66 20 74 68 61 .to.unset.a.variable,.and.if.tha
15000 74 20 66 61 69 6c 73 2c 20 74 68 65 6e 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 61 0a 20 t.fails,.then.tries.to.unset.a..
15020 20 20 20 66 75 6e 63 74 69 6f 6e 2e 20 20 53 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 63 61 6e ...function...Some.variables.can
15040 6e 6f 74 20 62 65 20 75 6e 73 65 74 3b 20 61 6c 73 6f 20 73 65 65 20 72 65 61 64 6f 6e 6c 79 2e not.be.unset;.also.see.readonly.
15060 00 20 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 ..For.each.NAME,.specify.how.arg
15080 75 6d 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 0a 20 20 20 20 uments.are.to.be.completed......
150a0 49 66 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 6f 72 If.the.-p.option.is.supplied,.or
150c0 20 69 66 20 6e 6f 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 65 78 69 .if.no.options.are.supplied,.exi
150e0 73 74 69 6e 67 0a 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 sting.....completion.specificati
15100 6f 6e 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20 61 6c ons.are.printed.in.a.way.that.al
15120 6c 6f 77 73 20 74 68 65 6d 20 74 6f 20 62 65 0a 20 20 20 20 72 65 75 73 65 64 20 61 73 20 69 6e lows.them.to.be.....reused.as.in
15140 70 75 74 2e 20 20 54 68 65 20 2d 72 20 6f 70 74 69 6f 6e 20 72 65 6d 6f 76 65 73 20 61 20 63 6f put...The.-r.option.removes.a.co
15160 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 66 6f 72 0a 20 20 20 20 65 mpletion.specification.for.....e
15180 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
151a0 70 70 6c 69 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 pplied,.all.completion.specifica
151c0 74 69 6f 6e 73 2e 00 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 74 68 65 20 66 75 6c 6c 20 tions...For.each.NAME,.the.full.
151e0 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 74 65 72 pathname.of.the.command.is.deter
15200 6d 69 6e 65 64 20 61 6e 64 0a 20 20 20 20 72 65 6d 65 6d 62 65 72 65 64 2e 20 20 49 66 20 74 68 mined.and.....remembered...If.th
15220 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 50 41 54 48 4e 41 4d e.-p.option.is.supplied,.PATHNAM
15240 45 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 0a 20 20 20 20 66 75 6c 6c 20 70 61 74 68 6e 61 E.is.used.as.the.....full.pathna
15260 6d 65 20 6f 66 20 4e 41 4d 45 2c 20 61 6e 64 20 6e 6f 20 70 61 74 68 20 73 65 61 72 63 68 20 69 me.of.NAME,.and.no.path.search.i
15280 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 54 68 65 20 2d 72 0a 20 20 20 20 6f 70 74 69 6f 6e 20 s.performed...The.-r.....option.
152a0 63 61 75 73 65 73 20 74 68 65 20 73 68 65 6c 6c 20 74 6f 20 66 6f 72 67 65 74 20 61 6c 6c 20 72 causes.the.shell.to.forget.all.r
152c0 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 73 2e 20 20 54 68 65 20 2d 64 0a 20 20 20 emembered.locations...The.-d....
152e0 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 74 68 65 20 73 68 65 6c 6c 20 74 6f 20 66 6f 72 67 .option.causes.the.shell.to.forg
15300 65 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 et.the.remembered.location.of.ea
15320 63 68 20 4e 41 4d 45 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 74 20 6f 70 74 69 6f 6e 20 69 73 ch.NAME......If.the.-t.option.is
15340 20 73 75 70 70 6c 69 65 64 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 74 6f 20 77 .supplied.the.full.pathname.to.w
15360 68 69 63 68 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 69 hich.each.NAME.....corresponds.i
15380 73 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 6d 75 6c 74 69 70 6c 65 20 4e 41 4d 45 20 61 72 67 s.printed...If.multiple.NAME.arg
153a0 75 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 0a 20 20 20 20 2d 74 2c uments.are.supplied.with.....-t,
153c0 20 74 68 65 20 4e 41 4d 45 20 69 73 20 70 72 69 6e 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 .the.NAME.is.printed.before.the.
153e0 68 61 73 68 65 64 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 2e 20 20 54 68 65 20 2d 6c 20 6f 70 hashed.full.pathname...The.-l.op
15400 74 69 6f 6e 0a 20 20 20 20 63 61 75 73 65 73 20 6f 75 74 70 75 74 20 74 6f 20 62 65 20 64 69 73 tion.....causes.output.to.be.dis
15420 70 6c 61 79 65 64 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 played.in.a.format.that.may.be.r
15440 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 49 66 20 6e 6f 20 61 72 67 75 6d 65 eused.as.input......If.no.argume
15460 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 nts.are.given,.information.about
15480 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 64 69 73 70 6c 61 79 65 .remembered.commands.is.displaye
154a0 64 2e 00 20 47 65 74 6f 70 74 73 20 69 73 20 75 73 65 64 20 62 79 20 73 68 65 6c 6c 20 70 72 6f d...Getopts.is.used.by.shell.pro
154c0 63 65 64 75 72 65 73 20 74 6f 20 70 61 72 73 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 cedures.to.parse.positional.para
154e0 6d 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 63 6f 6e 74 61 meters...........OPTSTRING.conta
15500 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 20 72 65 63 ins.the.option.letters.to.be.rec
15520 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 66 6f 6c 6c ognized;.if.a.letter.....is.foll
15540 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 69 73 20 65 owed.by.a.colon,.the.option.is.e
15560 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 0a 20 20 20 xpected.to.have.an.argument,....
15580 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 72 6f 6d 20 .which.should.be.separated.from.
155a0 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 45 61 63 68 it.by.white.space...........Each
155c0 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 20 77 69 6c .time.it.is.invoked,.getopts.wil
155e0 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 68 65 0a 20 l.place.the.next.option.in.the..
15600 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 74 69 61 6c ...shell.variable.$name,.initial
15620 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 69 73 74 2c izing.name.if.it.does.not.exist,
15640 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 78 74 20 61 .and.....the.index.of.the.next.a
15660 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 20 74 68 65 rgument.to.be.processed.into.the
15680 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 20 4f 50 54 .shell.....variable.OPTIND...OPT
156a0 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 20 74 69 6d IND.is.initialized.to.1.each.tim
156c0 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 63 72 69 70 e.the.shell.or.....a.shell.scrip
156e0 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 6e 20 72 65 t.is.invoked...When.an.option.re
15700 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 70 74 73 20 quires.an.argument,.....getopts.
15720 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 65 20 73 68 places.that.argument.into.the.sh
15740 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 20 20 67 65 ell.variable.OPTARG...........ge
15760 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 6f 66 20 74 topts.reports.errors.in.one.of.t
15780 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 63 74 65 72 wo.ways...If.the.first.character
157a0 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 2c 20 67 65 .....of.OPTSTRING.is.a.colon,.ge
157c0 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 72 74 69 6e topts.uses.silent.error.reportin
157e0 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 6f 72 20 6d g...In.....this.mode,.no.error.m
15800 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 69 6e 76 61 essages.are.printed...If.an.inva
15820 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 70 74 73 20 lid.option.is.....seen,.getopts.
15840 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 66 6f 75 6e places.the.option.character.foun
15860 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 75 69 72 65 d.into.OPTARG...If.a.....require
15880 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 6f 70 74 73 d.argument.is.not.found,.getopts
158a0 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 45 20 61 6e 64 0a .places.a....:....into.NAME.and.
158c0 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
158e0 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
15900 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
15920 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
15940 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 61 6e 64 20 75 6e ces....?....into.....NAME.and.un
15960 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 64 20 61 72 67 75 sets.OPTARG...If.a.required.argu
15980 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 80 99 0a 20 20 20 ment.is.not.found,.a....?.......
159a0 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 20 69 73 20 75 6e .is.placed.in.NAME,.OPTARG.is.un
159c0 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 61 67 65 20 69 73 set,.and.a.diagnostic.message.is
159e0 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 74 68 65 20 73 68 .....printed...........If.the.sh
15a00 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 65 20 76 61 6c 75 ell.variable.OPTERR.has.the.valu
15a20 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 20 20 20 20 70 72 e.0,.getopts.disables.the.....pr
15a40 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 65 76 65 6e 20 69 inting.of.error.messages,.even.i
15a60 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 20 20 20 4f 50 54 f.the.first.character.of.....OPT
15a80 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 54 45 52 52 20 68 STRING.is.not.a.colon...OPTERR.h
15aa0 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 0a 20 20 20 20 0a as.the.value.1.by.default.......
15ac0 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 73 20 74 68 65 20 ....Getopts.normally.parses.the.
15ae0 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 2d 20 24 39 29 2c positional.parameters.($0.-.$9),
15b00 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 20 61 72 65 20 67 .but.if.....more.arguments.are.g
15b20 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 65 61 64 2e 00 20 iven,.they.are.parsed.instead...
15b40 4c 69 73 74 73 20 74 68 65 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 20 20 54 68 65 20 2d 6c 20 6f Lists.the.active.jobs...The.-l.o
15b60 70 74 69 6f 6e 20 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 69 64 27 73 20 69 6e 20 61 64 64 69 ption.lists.process.id's.in.addi
15b80 74 69 6f 6e 0a 20 20 20 20 74 6f 20 74 68 65 20 6e 6f 72 6d 61 6c 20 69 6e 66 6f 72 6d 61 74 69 tion.....to.the.normal.informati
15ba0 6f 6e 3b 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 on;.the.-p.option.lists.process.
15bc0 69 64 27 73 20 6f 6e 6c 79 2e 0a 20 20 20 20 49 66 20 2d 6e 20 69 73 20 67 69 76 65 6e 2c 20 6f id's.only......If.-n.is.given,.o
15be0 6e 6c 79 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 nly.processes.that.have.changed.
15c00 73 74 61 74 75 73 20 73 69 6e 63 65 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 6e 6f 74 69 66 69 status.since.the.last.....notifi
15c20 63 61 74 69 6f 6e 20 61 72 65 20 70 72 69 6e 74 65 64 2e 20 20 4a 4f 42 53 50 45 43 20 72 65 73 cation.are.printed...JOBSPEC.res
15c40 74 72 69 63 74 73 20 6f 75 74 70 75 74 20 74 6f 20 74 68 61 74 20 6a 6f 62 2e 20 20 54 68 65 0a tricts.output.to.that.job...The.
15c60 20 20 20 20 2d 72 20 61 6e 64 20 2d 73 20 6f 70 74 69 6f 6e 73 20 72 65 73 74 72 69 63 74 20 6f ....-r.and.-s.options.restrict.o
15c80 75 74 70 75 74 20 74 6f 20 72 75 6e 6e 69 6e 67 20 61 6e 64 20 73 74 6f 70 70 65 64 20 6a 6f 62 utput.to.running.and.stopped.job
15ca0 73 20 6f 6e 6c 79 2c 0a 20 20 20 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 57 69 74 68 6f s.only,.....respectively...Witho
15cc0 75 74 20 6f 70 74 69 6f 6e 73 2c 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 61 63 ut.options,.the.status.of.all.ac
15ce0 74 69 76 65 20 6a 6f 62 73 20 69 73 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 2d 78 tive.jobs.is.....printed...If.-x
15d00 20 69 73 20 67 69 76 65 6e 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 61 66 74 65 72 20 .is.given,.COMMAND.is.run.after.
15d20 61 6c 6c 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 74 68 61 74 20 all.job.specifications.....that.
15d40 61 70 70 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 appear.in.ARGS.have.been.replace
15d60 64 20 77 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 d.with.the.process.ID.of.that.jo
15d80 62 27 73 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 00 20 4c b's.....process.group.leader...L
15da0 6f 67 6f 75 74 20 6f 66 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 00 20 4e 41 4d 45 73 20 61 ogout.of.a.login.shell...NAMEs.a
15dc0 72 65 20 6d 61 72 6b 65 64 20 66 6f 72 20 61 75 74 6f 6d 61 74 69 63 20 65 78 70 6f 72 74 20 74 re.marked.for.automatic.export.t
15de0 6f 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 0a 20 20 20 20 73 75 62 73 65 71 75 o.the.environment.of.....subsequ
15e00 65 6e 74 6c 79 20 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 74 68 65 ently.executed.commands...If.the
15e20 20 2d 66 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 0a 20 20 20 20 74 68 65 20 4e 41 4d .-f.option.is.given,.....the.NAM
15e40 45 73 20 72 65 66 65 72 20 74 6f 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 49 66 20 6e 6f 20 4e 41 Es.refer.to.functions...If.no.NA
15e60 4d 45 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f 72 20 69 66 20 e2 80 98 2d 70 e2 80 99 0a 20 20 MEs.are.given,.or.if....-p......
15e80 20 20 69 73 20 67 69 76 65 6e 2c 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6e 61 6d 65 73 20 ..is.given,.a.list.of.all.names.
15ea0 74 68 61 74 20 61 72 65 20 65 78 70 6f 72 74 65 64 20 69 6e 20 74 68 69 73 20 73 68 65 6c 6c 20 that.are.exported.in.this.shell.
15ec0 69 73 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 is.....printed...An.argument.of.
15ee0 e2 80 98 2d 6e e2 80 99 20 73 61 79 73 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 65 78 70 6f ...-n....says.to.remove.the.expo
15f00 72 74 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 66 72 6f 6d 20 73 75 62 73 65 71 75 65 6e 74 20 rt.property.....from.subsequent.
15f20 4e 41 4d 45 73 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 e2 80 98 2d 2d e2 80 99 20 NAMEs...An.argument.of....--....
15f40 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 0a 20 20 20 20 70 72 6f 63 disables.further.option.....proc
15f60 65 73 73 69 6e 67 2e 00 20 4e 6f 20 65 66 66 65 63 74 3b 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 essing...No.effect;.the.command.
15f80 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 20 20 41 20 7a 65 72 6f 20 65 78 69 74 20 63 6f 64 65 20 does.nothing...A.zero.exit.code.
15fa0 69 73 20 72 65 74 75 72 6e 65 64 2e 00 20 4f 62 73 6f 6c 65 74 65 2e 20 20 53 65 65 20 e2 80 98 is.returned...Obsolete...See....
15fc0 64 65 63 6c 61 72 65 e2 80 99 2e 00 20 4f 6e 65 20 6c 69 6e 65 20 69 73 20 72 65 61 64 20 66 72 declare......One.line.is.read.fr
15fe0 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 6f 6d 20 66 om.the.standard.input,.or.from.f
16000 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 66 20 74 68 65 0a 20 20 20 20 2d 75 20 ile.descriptor.FD.if.the.....-u.
16020 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e 64 20 74 68 65 20 66 69 72 73 option.is.supplied,.and.the.firs
16040 74 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 t.word.is.assigned.to.the.first.
16060 4e 41 4d 45 2c 0a 20 20 20 20 74 68 65 20 73 65 63 6f 6e 64 20 77 6f 72 64 20 74 6f 20 74 68 65 NAME,.....the.second.word.to.the
16080 20 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 6c 65 .second.NAME,.and.so.on,.with.le
160a0 66 74 6f 76 65 72 20 77 6f 72 64 73 20 61 73 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 74 68 65 ftover.words.assigned.....to.the
160c0 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 65 72 73 .last.NAME...Only.the.characters
160e0 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 20 61 73 .found.in.$IFS.are.recognized.as
16100 20 77 6f 72 64 0a 20 20 20 20 64 65 6c 69 6d 69 74 65 72 73 2e 20 20 49 66 20 6e 6f 20 4e 41 4d .word.....delimiters...If.no.NAM
16120 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 69 Es.are.supplied,.the.line.read.i
16140 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 52 45 50 4c 59 0a 20 20 20 20 76 61 72 69 61 62 s.stored.in.the.REPLY.....variab
16160 6c 65 2e 20 20 49 66 20 74 68 65 20 2d 72 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 le...If.the.-r.option.is.given,.
16180 74 68 69 73 20 73 69 67 6e 69 66 69 65 73 20 e2 80 98 72 61 77 e2 80 99 20 69 6e 70 75 74 2c 20 this.signifies....raw....input,.
161a0 61 6e 64 0a 20 20 20 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 69 6e 67 20 69 73 20 64 69 and.....backslash.escaping.is.di
161c0 73 61 62 6c 65 64 2e 20 20 54 68 65 20 2d 64 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 72 65 sabled...The.-d.option.causes.re
161e0 61 64 20 74 6f 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20 66 69 72 ad.to.continue.....until.the.fir
16200 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 72 65 61 64 2c 20 72 st.character.of.DELIM.is.read,.r
16220 61 74 68 65 72 20 74 68 61 6e 20 6e 65 77 6c 69 6e 65 2e 20 20 49 66 20 74 68 65 20 2d 70 0a 20 ather.than.newline...If.the.-p..
16240 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 73 74 72 69 6e ...option.is.supplied,.the.strin
16260 67 20 50 52 4f 4d 50 54 20 69 73 20 6f 75 74 70 75 74 20 77 69 74 68 6f 75 74 20 61 20 74 72 61 g.PROMPT.is.output.without.a.tra
16280 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 62 65 66 6f 72 65 20 61 74 74 65 6d 70 74 iling.newline.....before.attempt
162a0 69 6e 67 20 74 6f 20 72 65 61 64 2e 20 20 49 66 20 2d 61 20 69 73 20 73 75 70 70 6c 69 65 64 2c ing.to.read...If.-a.is.supplied,
162c0 20 74 68 65 20 77 6f 72 64 73 20 72 65 61 64 20 61 72 65 20 61 73 73 69 67 6e 65 64 0a 20 20 20 .the.words.read.are.assigned....
162e0 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 41 52 52 41 59 2c .to.sequential.indices.of.ARRAY,
16300 20 73 74 61 72 74 69 6e 67 20 61 74 20 7a 65 72 6f 2e 20 20 49 66 20 2d 65 20 69 73 20 73 75 70 .starting.at.zero...If.-e.is.sup
16320 70 6c 69 65 64 20 61 6e 64 0a 20 20 20 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 69 6e 74 65 72 plied.and.....the.shell.is.inter
16340 61 63 74 69 76 65 2c 20 72 65 61 64 6c 69 6e 65 20 69 73 20 75 73 65 64 20 74 6f 20 6f 62 74 61 active,.readline.is.used.to.obta
16360 69 6e 20 74 68 65 20 6c 69 6e 65 2e 20 20 49 66 20 2d 6e 20 69 73 0a 20 20 20 20 73 75 70 70 6c in.the.line...If.-n.is.....suppl
16380 69 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 4e 43 48 41 52 53 20 61 72 67 75 6d ied.with.a.non-zero.NCHARS.argum
163a0 65 6e 74 2c 20 72 65 61 64 20 72 65 74 75 72 6e 73 20 61 66 74 65 72 20 4e 43 48 41 52 53 0a 20 ent,.read.returns.after.NCHARS..
163c0 20 20 20 63 68 61 72 61 63 74 65 72 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 61 64 2e 20 20 54 ...characters.have.been.read...T
163e0 68 65 20 2d 73 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 69 6e 70 75 74 20 63 6f 6d 69 6e 67 he.-s.option.causes.input.coming
16400 20 66 72 6f 6d 20 61 0a 20 20 20 20 74 65 72 6d 69 6e 61 6c 20 74 6f 20 6e 6f 74 20 62 65 20 65 .from.a.....terminal.to.not.be.e
16420 63 68 6f 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 74 20 6f 70 74 69 6f 6e 20 63 61 choed...........The.-t.option.ca
16440 75 73 65 73 20 72 65 61 64 20 74 6f 20 74 69 6d 65 20 6f 75 74 20 61 6e 64 20 72 65 74 75 72 6e uses.read.to.time.out.and.return
16460 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 0a 20 20 20 20 .failure.if.a.complete.line.....
16480 6f 66 20 69 6e 70 75 74 20 69 73 20 6e 6f 74 20 72 65 61 64 20 77 69 74 68 69 6e 20 54 49 4d 45 of.input.is.not.read.within.TIME
164a0 4f 55 54 20 73 65 63 6f 6e 64 73 2e 20 20 49 66 20 74 68 65 20 54 4d 4f 55 54 20 76 61 72 69 61 OUT.seconds...If.the.TMOUT.varia
164c0 62 6c 65 20 69 73 20 73 65 74 2c 0a 20 20 20 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 74 68 65 ble.is.set,.....its.value.is.the
164e0 20 64 65 66 61 75 6c 74 20 74 69 6d 65 6f 75 74 2e 20 20 54 68 65 20 72 65 74 75 72 6e 20 63 6f .default.timeout...The.return.co
16500 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 0a 20 de.is.zero,.unless.end-of-file..
16520 20 20 20 69 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 ...is.encountered,.read.times.ou
16540 74 2c 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 t,.or.an.invalid.file.descriptor
16560 20 69 73 20 73 75 70 70 6c 69 65 64 20 61 73 0a 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 .is.supplied.as.....the.argument
16580 20 74 6f 20 2d 75 2e 00 20 4f 75 74 70 75 74 20 74 68 65 20 41 52 47 73 2e 20 20 49 66 20 2d 6e .to.-u...Output.the.ARGs...If.-n
165a0 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c .is.specified,.the.trailing.newl
165c0 69 6e 65 20 69 73 0a 20 20 20 20 73 75 70 70 72 65 73 73 65 64 2e 20 20 49 66 20 74 68 65 20 2d ine.is.....suppressed...If.the.-
165e0 65 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f e.option.is.given,.interpretatio
16600 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 n.of.the.....following.backslash
16620 2d 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 20 69 73 20 74 75 72 6e 65 64 20 6f 6e -escaped.characters.is.turned.on
16640 3a 0a 20 20 20 20 09 5c 61 09 61 6c 65 72 74 20 28 62 65 6c 6c 29 0a 20 20 20 20 09 5c 62 09 62 :......\a.alert.(bell)......\b.b
16660 61 63 6b 73 70 61 63 65 0a 20 20 20 20 09 5c 63 09 73 75 70 70 72 65 73 73 20 74 72 61 69 6c 69 ackspace......\c.suppress.traili
16680 6e 67 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 09 5c 45 09 65 73 63 61 70 65 20 63 68 61 72 61 63 ng.newline......\E.escape.charac
166a0 74 65 72 0a 20 20 20 20 09 5c 66 09 66 6f 72 6d 20 66 65 65 64 0a 20 20 20 20 09 5c 6e 09 6e 65 ter......\f.form.feed......\n.ne
166c0 77 20 6c 69 6e 65 0a 20 20 20 20 09 5c 72 09 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 0a 20 w.line......\r.carriage.return..
166e0 20 20 20 09 5c 74 09 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 61 62 0a 20 20 20 20 09 5c 76 09 76 65 ....\t.horizontal.tab......\v.ve
16700 72 74 69 63 61 6c 20 74 61 62 0a 20 20 20 20 09 5c 5c 09 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 rtical.tab......\\.backslash....
16720 20 09 5c 6e 75 6d 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 49 ..\num.the.character.whose.ASCII
16740 20 63 6f 64 65 20 69 73 20 4e 55 4d 20 28 6f 63 74 61 6c 29 2e 0a 20 20 20 20 0a 20 20 20 20 59 .code.is.NUM.(octal)...........Y
16760 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 74 75 72 6e 20 6f 66 66 20 74 68 65 20 69 ou.can.explicitly.turn.off.the.i
16780 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 63 68 61 72 61 nterpretation.of.the.above.chara
167a0 63 74 65 72 73 0a 20 20 20 20 77 69 74 68 20 74 68 65 20 2d 45 20 6f 70 74 69 6f 6e 2e 00 20 4f cters.....with.the.-E.option...O
167c0 75 74 70 75 74 20 74 68 65 20 41 52 47 73 2e 20 20 49 66 20 2d 6e 20 69 73 20 73 70 65 63 69 66 utput.the.ARGs...If.-n.is.specif
167e0 69 65 64 2c 20 74 68 65 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 69 73 20 73 75 70 ied,.the.trailing.newline.is.sup
16800 70 72 65 73 73 65 64 2e 00 20 50 6c 61 63 65 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 pressed...Place.JOB_SPEC.in.the.
16820 66 6f 72 65 67 72 6f 75 6e 64 2c 20 61 6e 64 20 6d 61 6b 65 20 69 74 20 74 68 65 20 63 75 72 72 foreground,.and.make.it.the.curr
16840 65 6e 74 20 6a 6f 62 2e 20 20 49 66 0a 20 20 20 20 4a 4f 42 5f 53 50 45 43 20 69 73 20 6e 6f 74 ent.job...If.....JOB_SPEC.is.not
16860 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 20 6f 66 20 .present,.the.shell's.notion.of.
16880 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 0a 20 20 20 20 75 73 65 64 2e 00 20 50 6c the.current.job.is.....used...Pl
168a0 61 63 65 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 6f ace.each.JOB_SPEC.in.the.backgro
168c0 75 6e 64 2c 20 61 73 20 69 66 20 69 74 20 68 61 64 20 62 65 65 6e 20 73 74 61 72 74 65 64 20 77 und,.as.if.it.had.been.started.w
168e0 69 74 68 0a 20 20 20 20 e2 80 98 26 e2 80 99 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 73 ith........&......If.JOB_SPEC.is
16900 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
16920 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 6a 6f 62 20 69 73 20 75 73 65 64 2e .of.the.current.....job.is.used.
16940 00 20 50 72 69 6e 74 20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 75 73 65 72 20 61 6e 64 ..Print.the.accumulated.user.and
16960 20 73 79 73 74 65 6d 20 74 69 6d 65 73 20 66 6f 72 20 70 72 6f 63 65 73 73 65 73 20 72 75 6e 20 .system.times.for.processes.run.
16980 66 72 6f 6d 0a 20 20 20 20 74 68 65 20 73 68 65 6c 6c 2e 00 20 50 72 69 6e 74 20 74 68 65 20 63 from.....the.shell...Print.the.c
169a0 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 20 20 57 69 74 68 20 urrent.working.directory...With.
169c0 74 68 65 20 2d 50 20 6f 70 74 69 6f 6e 2c 20 70 77 64 20 70 72 69 6e 74 73 0a 20 20 20 20 74 68 the.-P.option,.pwd.prints.....th
169e0 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
16a00 79 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 3b 20 74 68 65 20 2d 4c 20 6f 70 74 69 6f 6e 0a y.symbolic.links;.the.-L.option.
16a20 20 20 20 20 6d 61 6b 65 73 20 70 77 64 20 66 6f 6c 6c 6f 77 20 73 79 6d 62 6f 6c 69 63 20 6c 69 ....makes.pwd.follow.symbolic.li
16a40 6e 6b 73 2e 00 20 52 65 61 64 20 41 52 47 73 20 61 73 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20 nks...Read.ARGs.as.input.to.the.
16a60 73 68 65 6c 6c 20 61 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 shell.and.execute.the.resulting.
16a80 63 6f 6d 6d 61 6e 64 28 73 29 2e 00 20 52 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 63 6f command(s)...Read.and.execute.co
16aa0 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 61 6e 64 20 72 65 74 75 72 6e 2e mmands.from.FILENAME.and.return.
16ac0 20 20 54 68 65 20 70 61 74 68 6e 61 6d 65 73 0a 20 20 20 20 69 6e 20 24 50 41 54 48 20 61 72 65 ..The.pathnames.....in.$PATH.are
16ae0 20 75 73 65 64 20 74 6f 20 66 69 6e 64 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 .used.to.find.the.directory.cont
16b00 61 69 6e 69 6e 67 20 46 49 4c 45 4e 41 4d 45 2e 20 20 49 66 20 61 6e 79 0a 20 20 20 20 41 52 47 aining.FILENAME...If.any.....ARG
16b20 55 4d 45 4e 54 53 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 79 20 62 65 63 6f 6d 65 UMENTS.are.supplied,.they.become
16b40 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 77 68 65 6e 0a .the.positional.parameters.when.
16b60 20 20 20 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 65 78 65 63 75 74 65 64 2e 00 20 52 65 6d 6f 76 ....FILENAME.is.executed...Remov
16b80 65 20 4e 41 4d 45 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 65 66 69 6e 65 64 e.NAMEs.from.the.list.of.defined
16ba0 20 61 6c 69 61 73 65 73 2e 20 20 49 66 20 74 68 65 20 2d 61 20 6f 70 74 69 6f 6e 20 69 73 20 67 .aliases...If.the.-a.option.is.g
16bc0 69 76 65 6e 2c 0a 20 20 20 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 61 6c 6c 20 61 6c 69 61 73 20 iven,.....then.remove.all.alias.
16be0 64 65 66 69 6e 69 74 69 6f 6e 73 2e 00 20 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 definitions...Removes.entries.fr
16c00 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
16c20 20 61 72 67 75 6d 65 6e 74 73 2c 0a 20 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 74 6f 70 20 .arguments,.....removes.the.top.
16c40 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 64 directory.from.the.stack,.and.cd
16c60 27 73 20 74 6f 20 74 68 65 20 6e 65 77 0a 20 20 20 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 's.to.the.new.....top.directory.
16c80 0a 20 20 20 20 0a 20 20 20 20 2b 4e 09 72 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 ..........+N.removes.the.Nth.ent
16ca0 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 66 20 74 68 65 ry.counting.from.the.left.of.the
16cc0 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 73 e2 80 99 2c 20 .list......shown.by....dirs...,.
16ce0 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
16d00 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 65 73 20 74 68 65 :....popd.+0.........removes.the
16d20 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 2b 31 e2 80 99 20 .first.directory,....popd.+1....
16d40 74 68 65 20 73 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 2d 4e 09 72 65 6d 6f 76 65 73 20 the.second...........-N.removes.
16d60 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 20 74 68 65 20 the.Nth.entry.counting.from.the.
16d80 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 77 6e 20 62 79 20 right.of.the.list......shown.by.
16da0 e2 80 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 ...dirs...,.starting.with.zero..
16dc0 20 46 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 .For.example:....popd.-0........
16de0 09 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 .removes.the.last.directory,....
16e00 70 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 popd.-1....the.next.to.last.....
16e20 20 0a 20 20 20 20 2d 6e 09 73 75 70 70 72 65 73 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 ......-n.suppress.the.normal.cha
16e40 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 76 69 6e 67 20 64 nge.of.directory.when.removing.d
16e60 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 09 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 irectories......from.the.stack,.
16e80 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 70 75 6c 61 74 65 64 so.only.the.stack.is.manipulated
16ea0 2e 0a 20 20 20 20 0a 20 20 20 20 59 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 20 64 69 72 65 63 ...........You.can.see.the.direc
16ec0 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 74 68 65 20 e2 80 98 64 69 72 73 e2 80 99 20 63 tory.stack.with.the....dirs....c
16ee0 6f 6d 6d 61 6e 64 2e 00 20 52 65 73 75 6d 65 20 74 68 65 20 6e 65 78 74 20 69 74 65 72 61 74 69 ommand...Resume.the.next.iterati
16f00 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 57 48 49 4c 45 20 6f on.of.the.enclosing.FOR,.WHILE.o
16f20 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 20 73 70 65 63 69 66 r.UNTIL.loop......If.N.is.specif
16f40 69 65 64 2c 20 72 65 73 75 6d 65 20 61 74 20 74 68 65 20 4e 2d 74 68 20 65 6e 63 6c 6f 73 69 6e ied,.resume.at.the.N-th.enclosin
16f60 67 20 6c 6f 6f 70 2e 00 20 52 65 74 75 72 6e 20 61 20 73 75 63 63 65 73 73 66 75 6c 20 72 65 73 g.loop...Return.a.successful.res
16f80 75 6c 74 2e 00 20 52 65 74 75 72 6e 20 61 6e 20 75 6e 73 75 63 63 65 73 73 66 75 6c 20 72 65 73 ult...Return.an.unsuccessful.res
16fa0 75 6c 74 2e 00 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 ult...Returns.a.status.of.0.or.1
16fc0 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 20 .depending.on.the.evaluation.of.
16fe0 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 45 the.conditional.....expression.E
17000 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 70 XPRESSION...Expressions.are.comp
17020 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 0a osed.of.the.same.primaries.used.
17040 20 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 ....by.the....test....builtin,.a
17060 6e 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 nd.may.be.combined.using.the.fol
17080 6c 6f 77 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 0a 20 20 20 20 0a 20 20 20 20 09 28 20 45 58 50 lowing.operators...........(.EXP
170a0 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 45 RESSION.).Returns.the.value.of.E
170c0 58 50 52 45 53 53 49 4f 4e 0a 20 20 20 20 09 21 20 45 58 50 52 45 53 53 49 4f 4e 09 54 72 75 65 XPRESSION......!.EXPRESSION.True
170e0 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 61 .if.EXPRESSION.is.false;.else.fa
17100 6c 73 65 0a 20 20 20 20 09 45 58 50 52 31 20 26 26 20 45 58 50 52 32 09 54 72 75 65 20 69 66 20 lse......EXPR1.&&.EXPR2.True.if.
17120 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 20 65 both.EXPR1.and.EXPR2.are.true;.e
17140 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 09 45 58 50 52 31 20 7c 7c 20 45 58 50 52 32 09 54 72 lse.false......EXPR1.||.EXPR2.Tr
17160 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 73 20 74 ue.if.either.EXPR1.or.EXPR2.is.t
17180 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 20 74 68 rue;.else.false..........When.th
171a0 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 72 61 74 6f 72 e....==....and....!=....operator
171c0 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 68 65 20 72 69 s.are.used,.the.string.to.the.ri
171e0 67 68 74 20 6f 66 20 74 68 65 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 20 ght.of.the.....operator.is.used.
17200 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 74 63 68 69 6e as.a.pattern.and.pattern.matchin
17220 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 54 68 65 0a 20 20 20 20 26 26 20 61 6e 64 20 g.is.performed...The.....&&.and.
17240 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 50 ||.operators.do.not.evaluate.EXP
17260 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 20 R2.if.EXPR1.is.sufficient.to....
17280 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 75 .determine.the.expression's.valu
172a0 65 2e 00 20 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 63 e...Returns.the.context.of.the.c
172c0 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 20 urrent.subroutine.call..........
172e0 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 72 65 74 75 72 6e 73 20 e2 .Without.EXPR,.returns.returns..
17300 80 9c 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 e2 80 9d 2e 20 20 57 69 74 68 20 45 58 50 52 ..$line.$filename......With.EXPR
17320 2c 0a 20 20 20 20 72 65 74 75 72 6e 73 20 e2 80 9c 24 6c 69 6e 65 20 24 73 75 62 72 6f 75 74 69 ,.....returns....$line.$subrouti
17340 6e 65 20 24 66 69 6c 65 6e 61 6d 65 e2 80 9d 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f ne.$filename...;.this.extra.info
17360 72 6d 61 74 69 6f 6e 0a 20 20 20 20 63 61 6e 20 62 65 20 75 73 65 64 20 75 73 65 64 20 74 6f 20 rmation.....can.be.used.used.to.
17380 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 20 20 20 20 provide.a.stack.trace...........
173a0 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 68 6f 77 20 The.value.of.EXPR.indicates.how.
173c0 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 62 65 66 6f many.call.frames.to.go.back.befo
173e0 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 74 6f 70 20 re.the.....current.one;.the.top.
17400 66 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 00 20 52 75 6e 20 61 20 73 65 74 20 6f 66 20 frame.is.frame.0...Run.a.set.of.
17420 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 6e commands.in.a.group...This.is.on
17440 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 20 e.way.to.redirect.an.....entire.
17460 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 00 20 52 75 6e 20 61 20 73 68 65 6c 6c 20 62 75 set.of.commands...Run.a.shell.bu
17480 69 6c 74 69 6e 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 iltin...This.is.useful.when.you.
174a0 77 69 73 68 20 74 6f 20 72 65 6e 61 6d 65 20 61 0a 20 20 20 20 73 68 65 6c 6c 20 62 75 69 6c 74 wish.to.rename.a.....shell.built
174c0 69 6e 20 74 6f 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 62 75 74 20 6e 65 65 64 20 74 68 in.to.be.a.function,.but.need.th
174e0 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 6f 66 20 74 68 65 0a 20 20 20 20 62 75 69 6c 74 e.functionality.of.the.....built
17500 69 6e 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 74 73 65 6c 66 2e 00 20 in.within.the.function.itself...
17520 52 75 6e 73 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 41 52 47 53 20 69 67 6e 6f 72 69 6e 67 20 Runs.COMMAND.with.ARGS.ignoring.
17540 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 61 20 shell.functions...If.you.have.a.
17560 73 68 65 6c 6c 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 e2 80 98 6c 73 e2 shell.....function.called....ls.
17580 80 99 2c 20 61 6e 64 20 79 6f 75 20 77 69 73 68 20 74 6f 20 63 61 6c 6c 20 74 68 65 20 63 6f 6d ..,.and.you.wish.to.call.the.com
175a0 6d 61 6e 64 20 e2 80 98 6c 73 e2 80 99 2c 20 79 6f 75 20 63 61 6e 0a 20 20 20 20 73 61 79 20 e2 mand....ls...,.you.can.....say..
175c0 80 9c 63 6f 6d 6d 61 6e 64 20 6c 73 e2 80 9d 2e 20 20 49 66 20 74 68 65 20 2d 70 20 6f 70 74 69 ..command.ls......If.the.-p.opti
175e0 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 on.is.given,.a.default.value.is.
17600 75 73 65 64 0a 20 20 20 20 66 6f 72 20 50 41 54 48 20 74 68 61 74 20 69 73 20 67 75 61 72 61 6e used.....for.PATH.that.is.guaran
17620 74 65 65 64 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 teed.to.find.all.of.the.standard
17640 20 75 74 69 6c 69 74 69 65 73 2e 20 20 49 66 0a 20 20 20 20 74 68 65 20 2d 56 20 6f 72 20 2d 76 .utilities...If.....the.-V.or.-v
17660 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 61 20 73 74 72 69 6e 67 20 69 73 20 70 72 .option.is.given,.a.string.is.pr
17680 69 6e 74 65 64 20 64 65 73 63 72 69 62 69 6e 67 20 43 4f 4d 4d 41 4e 44 2e 0a 20 20 20 20 54 68 inted.describing.COMMAND......Th
176a0 65 20 2d 56 20 6f 70 74 69 6f 6e 20 70 72 6f 64 75 63 65 73 20 61 20 6d 6f 72 65 20 76 65 72 62 e.-V.option.produces.a.more.verb
176c0 6f 73 65 20 64 65 73 63 72 69 70 74 69 6f 6e 2e 00 20 53 65 6c 65 63 74 69 76 65 6c 79 20 65 78 ose.description...Selectively.ex
176e0 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 62 61 73 65 64 20 75 70 6f 6e 20 57 4f 52 44 20 6d ecute.COMMANDS.based.upon.WORD.m
17700 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 2e 20 20 54 68 65 0a 20 20 20 20 e2 80 98 7c e2 80 atching.PATTERN...The........|..
17720 99 20 69 73 20 75 73 65 64 20 74 6f 20 73 65 70 61 72 61 74 65 20 6d 75 6c 74 69 70 6c 65 20 70 ..is.used.to.separate.multiple.p
17740 61 74 74 65 72 6e 73 2e 00 20 53 65 6e 64 20 74 68 65 20 70 72 6f 63 65 73 73 65 73 20 6e 61 6d atterns...Send.the.processes.nam
17760 65 64 20 62 79 20 50 49 44 20 28 6f 72 20 4a 4f 42 53 50 45 43 29 20 74 68 65 20 73 69 67 6e 61 ed.by.PID.(or.JOBSPEC).the.signa
17780 6c 20 53 49 47 53 50 45 43 2e 20 20 49 66 0a 20 20 20 20 53 49 47 53 50 45 43 20 69 73 20 6e 6f l.SIGSPEC...If.....SIGSPEC.is.no
177a0 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 20 53 49 47 54 45 52 4d 20 69 73 20 61 73 73 75 6d t.present,.then.SIGTERM.is.assum
177c0 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 e2 80 98 2d 6c e2 80 99 0a 20 20 20 ed...An.argument.of....-l.......
177e0 20 6c 69 73 74 73 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 3b 20 69 66 20 61 72 67 75 .lists.the.signal.names;.if.argu
17800 6d 65 6e 74 73 20 66 6f 6c 6c 6f 77 20 e2 80 98 2d 6c e2 80 99 20 74 68 65 79 20 61 72 65 20 61 ments.follow....-l....they.are.a
17820 73 73 75 6d 65 64 20 74 6f 0a 20 20 20 20 62 65 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 73 20 ssumed.to.....be.signal.numbers.
17840 66 6f 72 20 77 68 69 63 68 20 6e 61 6d 65 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 73 74 65 64 for.which.names.should.be.listed
17860 2e 20 20 4b 69 6c 6c 20 69 73 20 61 20 73 68 65 6c 6c 0a 20 20 20 20 62 75 69 6c 74 69 6e 20 66 ...Kill.is.a.shell.....builtin.f
17880 6f 72 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 69 74 20 61 6c 6c 6f 77 73 20 6a 6f 62 20 49 44 or.two.reasons:.it.allows.job.ID
178a0 73 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 20 20 70 72 6f 63 s.to.be.used.instead.of.....proc
178c0 65 73 73 20 49 44 73 2c 20 61 6e 64 2c 20 69 66 20 79 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 ess.IDs,.and,.if.you.have.reache
178e0 64 20 74 68 65 20 6c 69 6d 69 74 20 6f 6e 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 0a 20 20 d.the.limit.on.processes.that...
17900 20 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 2c 20 79 6f 75 20 64 6f 6e 27 74 20 68 61 76 65 ..you.can.create,.you.don't.have
17920 20 74 6f 20 73 74 61 72 74 20 61 20 70 72 6f 63 65 73 73 20 74 6f 20 6b 69 6c 6c 20 61 6e 6f 74 .to.start.a.process.to.kill.anot
17940 68 65 72 20 6f 6e 65 2e 00 20 53 75 73 70 65 6e 64 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 her.one...Suspend.the.execution.
17960 6f 66 20 74 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 of.this.shell.until.it.receives.
17980 61 20 53 49 47 43 4f 4e 54 0a 20 20 20 20 73 69 67 6e 61 6c 2e 20 20 54 68 65 20 e2 80 98 2d 66 a.SIGCONT.....signal...The....-f
179a0 e2 80 99 20 69 66 20 73 70 65 63 69 66 69 65 64 20 73 61 79 73 20 6e 6f 74 20 74 6f 20 63 6f 6d ....if.specified.says.not.to.com
179c0 70 6c 61 69 6e 20 61 62 6f 75 74 20 74 68 69 73 0a 20 20 20 20 62 65 69 6e 67 20 61 20 6c 6f 67 plain.about.this.....being.a.log
179e0 69 6e 20 73 68 65 6c 6c 20 69 66 20 69 74 20 69 73 3b 20 6a 75 73 74 20 73 75 73 70 65 6e 64 20 in.shell.if.it.is;.just.suspend.
17a00 61 6e 79 77 61 79 2e 00 20 54 68 65 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 65 76 61 6c 75 anyway...The.EXPRESSION.is.evalu
17a20 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 6f 72 20 ated.according.to.the.rules.for.
17a40 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 71 75 69 arithmetic.....evaluation...Equi
17a60 76 61 6c 65 6e 74 20 74 6f 20 e2 80 9c 6c 65 74 20 45 58 50 52 45 53 53 49 4f 4e e2 80 9d 2e 00 valent.to....let.EXPRESSION.....
17a80 20 54 68 65 20 57 4f 52 44 53 20 61 72 65 20 65 78 70 61 6e 64 65 64 2c 20 67 65 6e 65 72 61 74 .The.WORDS.are.expanded,.generat
17aa0 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 77 6f 72 64 73 2e 20 20 54 68 65 0a 20 20 20 20 73 65 ing.a.list.of.words...The.....se
17ac0 74 20 6f 66 20 65 78 70 61 6e 64 65 64 20 77 6f 72 64 73 20 69 73 20 70 72 69 6e 74 65 64 20 6f t.of.expanded.words.is.printed.o
17ae0 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 2c 20 65 61 63 68 0a 20 20 20 20 70 n.the.standard.error,.each.....p
17b00 72 65 63 65 64 65 64 20 62 79 20 61 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 e2 80 98 69 6e 20 57 receded.by.a.number...If....in.W
17b20 4f 52 44 53 e2 80 99 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 e2 80 98 69 6e 20 e2 80 ORDS....is.not.present,....in...
17b40 9c 24 40 e2 80 9d e2 80 99 0a 20 20 20 20 69 73 20 61 73 73 75 6d 65 64 2e 20 20 54 68 65 20 50 .$@...........is.assumed...The.P
17b60 53 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 S3.prompt.is.then.displayed.and.
17b80 61 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 a.line.read.....from.the.standar
17ba0 64 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 d.input...If.the.line.consists.o
17bc0 66 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 f.the.number.....corresponding.t
17be0 6f 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 o.one.of.the.displayed.words,.th
17c00 65 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 en.NAME.is.set.....to.that.word.
17c20 20 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 ..If.the.line.is.empty,.WORDS.an
17c40 64 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 d.the.prompt.are.....redisplayed
17c60 2e 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 ...If.EOF.is.read,.the.command.c
17c80 6f 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 ompletes...Any.other.....value.r
17ca0 65 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 ead.causes.NAME.to.be.set.to.nul
17cc0 6c 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 l...The.line.read.is.saved.....i
17ce0 6e 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 n.the.variable.REPLY...COMMANDS.
17d00 61 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 are.executed.after.each.selectio
17d20 6e 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 n.....until.a.break.command.is.e
17d40 78 65 63 75 74 65 64 2e 00 20 54 68 65 20 e2 80 98 66 6f 72 e2 80 99 20 6c 6f 6f 70 20 65 78 65 xecuted...The....for....loop.exe
17d60 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 73 20 66 6f 72 cutes.a.sequence.of.commands.for
17d80 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 6f 66 20 69 74 .each.member.in.a.....list.of.it
17da0 65 6d 73 2e 20 20 49 66 20 e2 80 98 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 3b e2 80 99 20 69 73 20 ems...If....in.WORDS....;....is.
17dc0 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 20 e2 80 98 69 6e 20 e2 80 9c 24 40 e2 80 9d not.present,.then....in....$@...
17de0 e2 80 99 20 69 73 0a 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 ....is.....assumed...For.each.el
17e00 65 6d 65 6e 74 20 69 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 ement.in.WORDS,.NAME.is.set.to.t
17e20 68 61 74 20 65 6c 65 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 hat.element,.and.....the.COMMAND
17e40 53 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 00 20 54 68 65 20 e2 80 98 69 66 20 43 4f 4d 4d 41 S.are.executed...The....if.COMMA
17e60 4e 44 53 e2 80 99 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 NDS....list.is.executed...If.its
17e80 20 65 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 .exit.status.is.zero,.then.the..
17ea0 20 20 20 e2 80 98 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 e2 80 99 20 6c 69 73 74 20 69 73 20 65 ......then.COMMANDS....list.is.e
17ec0 78 65 63 75 74 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 65 61 63 68 20 e2 80 98 65 6c 69 xecuted...Otherwise,.each....eli
17ee0 66 20 43 4f 4d 4d 41 4e 44 53 e2 80 99 20 6c 69 73 74 20 69 73 0a 20 20 20 20 65 78 65 63 75 74 f.COMMANDS....list.is.....execut
17f00 65 64 20 69 6e 20 74 75 72 6e 2c 20 61 6e 64 20 69 66 20 69 74 73 20 65 78 69 74 20 73 74 61 74 ed.in.turn,.and.if.its.exit.stat
17f20 75 73 20 69 73 20 7a 65 72 6f 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 us.is.zero,.the.corresponding...
17f40 20 20 e2 80 98 74 68 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 .....then.COMMANDS....list.is.ex
17f60 65 63 75 74 65 64 20 61 6e 64 20 74 68 65 20 69 66 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 ecuted.and.the.if.command.comple
17f80 74 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a 20 20 20 20 74 68 65 20 e2 80 98 65 6c 73 65 tes...Otherwise,.....the....else
17fa0 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 2c 20 69 .COMMANDS....list.is.executed,.i
17fc0 66 20 70 72 65 73 65 6e 74 2e 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 74 f.present...The.exit.status.of.t
17fe0 68 65 0a 20 20 20 20 65 6e 74 69 72 65 20 63 6f 6e 73 74 72 75 63 74 20 69 73 20 74 68 65 20 65 he.....entire.construct.is.the.e
18000 78 69 74 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 xit.status.of.the.last.command.e
18020 78 65 63 75 74 65 64 2c 20 6f 72 20 7a 65 72 6f 0a 20 20 20 20 69 66 20 6e 6f 20 63 6f 6e 64 69 xecuted,.or.zero.....if.no.condi
18040 74 69 6f 6e 20 74 65 73 74 65 64 20 74 72 75 65 2e 00 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 41 tion.tested.true...The.command.A
18060 52 47 20 69 73 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 RG.is.to.be.read.and.executed.wh
18080 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 0a 20 20 20 20 73 69 67 6e 61 6c en.the.shell.receives.....signal
180a0 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 65 (s).SIGNAL_SPEC...If.ARG.is.abse
180c0 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 20 nt.(and.a.single.SIGNAL_SPEC....
180e0 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 73 .is.supplied).or....-...,.each.s
18100 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 20 pecified.signal.is.reset.to.its.
18120 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 74 original.....value...If.ARG.is.t
18140 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 20 he.null.string.each.SIGNAL_SPEC.
18160 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 20 is.ignored.by.the.....shell.and.
18180 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 20 20 49 66 20 by.the.commands.it.invokes...If.
181a0 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 45 58 49 54 20 28 30 29 0a 20 20 20 20 74 68 a.SIGNAL_SPEC.is.EXIT.(0).....th
181c0 65 20 63 6f 6d 6d 61 6e 64 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 6f 6e 20 65 78 69 e.command.ARG.is.executed.on.exi
181e0 74 20 66 72 6f 6d 20 74 68 65 20 73 68 65 6c 6c 2e 20 20 49 66 20 61 20 53 49 47 4e 41 4c 5f 53 t.from.the.shell...If.a.SIGNAL_S
18200 50 45 43 0a 20 20 20 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 PEC.....is.DEBUG,.ARG.is.execute
18220 64 20 61 66 74 65 72 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 d.after.every.simple.command...I
18240 66 20 74 68 65 e2 80 98 2d 70 e2 80 99 20 6f 70 74 69 6f 6e 0a 20 20 20 20 69 73 20 73 75 70 70 f.the...-p....option.....is.supp
18260 6c 69 65 64 20 74 68 65 6e 20 74 68 65 20 74 72 61 70 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f lied.then.the.trap.commands.asso
18280 63 69 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 20 61 72 65 ciated.with.each.SIGNAL_SPEC.are
182a0 0a 20 20 20 20 64 69 73 70 6c 61 79 65 64 2e 20 20 49 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 .....displayed...If.no.arguments
182c0 20 61 72 65 20 73 75 70 70 6c 69 65 64 20 6f 72 20 69 66 20 6f 6e 6c 79 20 e2 80 98 2d 70 e2 80 .are.supplied.or.if.only....-p..
182e0 99 20 69 73 20 67 69 76 65 6e 2c 20 74 72 61 70 0a 20 20 20 20 70 72 69 6e 74 73 20 74 68 65 20 ..is.given,.trap.....prints.the.
18300 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 list.of.commands.associated.with
18320 20 65 61 63 68 20 73 69 67 6e 61 6c 2e 20 20 45 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a .each.signal...Each.SIGNAL_SPEC.
18340 20 20 20 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 ....is.either.a.signal.name.in.<
18360 73 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 20 20 53 signal.h>.or.a.signal.number...S
18380 69 67 6e 61 6c 20 6e 61 6d 65 73 0a 20 20 20 20 61 72 65 20 63 61 73 65 20 69 6e 73 65 6e 73 69 ignal.names.....are.case.insensi
183a0 74 69 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 tive.and.the.SIG.prefix.is.optio
183c0 6e 61 6c 2e 20 20 e2 80 98 74 72 61 70 20 2d 6c e2 80 99 20 70 72 69 6e 74 73 0a 20 20 20 20 61 nal......trap.-l....prints.....a
183e0 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 20 .list.of.signal.names.and.their.
18400 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6e 75 6d 62 65 72 73 2e 20 20 4e 6f 74 65 20 74 68 61 corresponding.numbers...Note.tha
18420 74 20 61 0a 20 20 20 20 73 69 67 6e 61 6c 20 63 61 6e 20 62 65 20 73 65 6e 74 20 74 6f 20 74 68 t.a.....signal.can.be.sent.to.th
18440 65 20 73 68 65 6c 6c 20 77 69 74 68 20 e2 80 9c 6b 69 6c 6c 20 2d 73 69 67 6e 61 6c 20 24 24 e2 e.shell.with....kill.-signal.$$.
18460 80 9d 2e 00 20 54 68 65 20 67 69 76 65 6e 20 4e 41 4d 45 73 20 61 72 65 20 6d 61 72 6b 65 64 20 .....The.given.NAMEs.are.marked.
18480 72 65 61 64 6f 6e 6c 79 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 73 65 readonly.and.the.values.of.these
184a0 20 4e 41 4d 45 73 20 6d 61 79 0a 20 20 20 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 20 62 79 .NAMEs.may.....not.be.changed.by
184c0 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 49 66 20 74 68 65 20 .subsequent.assignment...If.the.
184e0 2d 66 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 0a 20 20 20 20 74 68 65 6e 20 66 75 6e -f.option.is.given,.....then.fun
18500 63 74 69 6f 6e 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 4e 41 4d 45 ctions.corresponding.to.the.NAME
18520 73 20 61 72 65 20 73 6f 20 6d 61 72 6b 65 64 2e 20 20 49 66 20 6e 6f 0a 20 20 20 20 61 72 67 75 s.are.so.marked...If.no.....argu
18540 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f 72 20 69 66 20 e2 80 98 2d 70 e2 80 99 20 ments.are.given,.or.if....-p....
18560 69 73 20 67 69 76 65 6e 2c 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 72 65 61 64 6f 6e 6c 79 is.given,.a.list.of.all.readonly
18580 20 6e 61 6d 65 73 0a 20 20 20 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 54 68 65 20 e2 80 98 2d .names.....is.printed...The....-
185a0 61 e2 80 99 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 74 72 65 61 74 20 65 61 63 68 20 a....option.means.to.treat.each.
185c0 4e 41 4d 45 20 61 73 0a 20 20 20 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 2e 20 20 NAME.as.....an.array.variable...
185e0 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 e2 80 98 2d 2d e2 80 99 20 64 69 73 61 62 6c 65 73 An.argument.of....--....disables
18600 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 0a 20 20 20 20 70 72 6f 63 65 73 73 69 6e 67 2e 00 .further.option.....processing..
18620 20 54 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 66 72 6f 6d 20 .The.positional.parameters.from.
18640 24 4e 2b 31 20 2e 2e 2e 20 61 72 65 20 72 65 6e 61 6d 65 64 20 74 6f 20 24 31 20 2e 2e 2e 20 20 $N+1.....are.renamed.to.$1......
18660 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 61 73 73 If.N.is.....not.given,.it.is.ass
18680 75 6d 65 64 20 74 6f 20 62 65 20 31 2e 00 20 54 68 65 20 75 73 65 72 20 66 69 6c 65 2d 63 72 65 umed.to.be.1...The.user.file-cre
186a0 61 74 69 6f 6e 20 6d 61 73 6b 20 69 73 20 73 65 74 20 74 6f 20 4d 4f 44 45 2e 20 20 49 66 20 4d ation.mask.is.set.to.MODE...If.M
186c0 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 72 20 69 66 0a 20 20 20 20 e2 80 98 2d 53 e2 ODE.is.omitted,.or.if........-S.
186e0 80 99 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 ...is.supplied,.the.current.valu
18700 65 20 6f 66 20 74 68 65 20 6d 61 73 6b 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 54 68 65 20 e2 e.of.the.mask.is.printed...The..
18720 80 98 2d 53 e2 80 99 0a 20 20 20 20 6f 70 74 69 6f 6e 20 6d 61 6b 65 73 20 74 68 65 20 6f 75 74 ..-S........option.makes.the.out
18740 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 74 61 6c put.symbolic;.otherwise.an.octal
18760 20 6e 75 6d 62 65 72 20 69 73 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 49 66 20 e2 80 98 2d 70 e2 .number.is.output......If....-p.
18780 80 99 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e 64 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 ...is.supplied,.and.MODE.is.omit
187a0 74 65 64 2c 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 69 6e 20 61 20 66 6f 72 6d 0a 20 20 20 ted,.the.output.is.in.a.form....
187c0 20 74 68 61 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 20 20 49 66 20 .that.may.be.used.as.input...If.
187e0 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 69 74 20 69 73 0a MODE.begins.with.a.digit,.it.is.
18800 20 20 20 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 6d 62 ....interpreted.as.an.octal.numb
18820 65 72 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 69 73 20 61 20 73 79 6d 62 6f 6c 69 63 20 6d er,.otherwise.it.is.a.symbolic.m
18840 6f 64 65 20 73 74 72 69 6e 67 0a 20 20 20 20 6c 69 6b 65 20 74 68 61 74 20 61 63 63 65 70 74 65 ode.string.....like.that.accepte
18860 64 20 62 79 20 63 68 6d 6f 64 28 31 29 2e 00 20 54 68 69 73 20 69 73 20 61 20 73 79 6e 6f 6e 79 d.by.chmod(1)...This.is.a.synony
18880 6d 20 66 6f 72 20 74 68 65 20 e2 80 9c 74 65 73 74 e2 80 9d 20 62 75 69 6c 74 69 6e 2c 20 62 75 m.for.the....test....builtin,.bu
188a0 74 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 20 62 65 20 t.the.last.....argument.must.be.
188c0 61 20 6c 69 74 65 72 61 6c 20 e2 80 98 5d e2 80 99 2c 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 a.literal....]...,.to.match.the.
188e0 6f 70 65 6e 69 6e 67 20 e2 80 98 5b e2 80 99 2e 00 20 54 6f 67 67 6c 65 20 74 68 65 20 76 61 6c opening....[......Toggle.the.val
18900 75 65 73 20 6f 66 20 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 6f 70 74 ues.of.variables.controlling.opt
18920 69 6f 6e 61 6c 20 62 65 68 61 76 69 6f 72 2e 0a 20 20 20 20 54 68 65 20 2d 73 20 66 6c 61 67 20 ional.behavior......The.-s.flag.
18940 6d 65 61 6e 73 20 74 6f 20 65 6e 61 62 6c 65 20 28 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 means.to.enable.(set).each.OPTNA
18960 4d 45 3b 20 74 68 65 20 2d 75 20 66 6c 61 67 0a 20 20 20 20 75 6e 73 65 74 73 20 65 61 63 68 20 ME;.the.-u.flag.....unsets.each.
18980 4f 50 54 4e 41 4d 45 2e 20 20 54 68 65 20 2d 71 20 66 6c 61 67 20 73 75 70 70 72 65 73 73 65 73 OPTNAME...The.-q.flag.suppresses
189a0 20 6f 75 74 70 75 74 3b 20 74 68 65 20 65 78 69 74 0a 20 20 20 20 73 74 61 74 75 73 20 69 6e 64 .output;.the.exit.....status.ind
189c0 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 20 69 73 20 73 icates.whether.each.OPTNAME.is.s
189e0 65 74 20 6f 72 20 75 6e 73 65 74 2e 20 20 54 68 65 20 2d 6f 0a 20 20 20 20 6f 70 74 69 6f 6e 20 et.or.unset...The.-o.....option.
18a00 72 65 73 74 72 69 63 74 73 20 74 68 65 20 4f 50 54 4e 41 4d 45 73 20 74 6f 20 74 68 6f 73 65 20 restricts.the.OPTNAMEs.to.those.
18a20 64 65 66 69 6e 65 64 20 66 6f 72 20 75 73 65 20 77 69 74 68 0a 20 20 20 20 e2 80 98 73 65 74 20 defined.for.use.with........set.
18a40 2d 6f e2 80 99 2e 20 20 57 69 74 68 20 6e 6f 20 6f 70 74 69 6f 6e 73 2c 20 6f 72 20 77 69 74 68 -o......With.no.options,.or.with
18a60 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 2c 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 0a 20 20 .the.-p.option,.a.list.of.all...
18a80 20 20 73 65 74 74 61 62 6c 65 20 6f 70 74 69 6f 6e 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c ..settable.options.is.displayed,
18aa0 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 77 68 65 74 68 65 72 20 6f .with.an.indication.of.whether.o
18ac0 72 0a 20 20 20 20 6e 6f 74 20 65 61 63 68 20 69 73 20 73 65 74 2e 00 20 55 6c 69 6d 69 74 20 70 r.....not.each.is.set...Ulimit.p
18ae0 72 6f 76 69 64 65 73 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 68 65 20 72 65 73 6f 75 72 63 rovides.control.over.the.resourc
18b00 65 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 73 74 es.available.to.processes.....st
18b20 61 72 74 65 64 20 62 79 20 74 68 65 20 73 68 65 6c 6c 2c 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 arted.by.the.shell,.on.systems.t
18b40 68 61 74 20 61 6c 6c 6f 77 20 73 75 63 68 20 63 6f 6e 74 72 6f 6c 2e 20 20 49 66 20 61 6e 0a 20 hat.allow.such.control...If.an..
18b60 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 69 6e 74 65 72 70 ...option.is.given,.it.is.interp
18b80 72 65 74 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d reted.as.follows:..............-
18ba0 53 09 75 73 65 20 74 68 65 20 e2 80 98 73 6f 66 74 e2 80 99 20 72 65 73 6f 75 72 63 65 20 6c 69 S.use.the....soft....resource.li
18bc0 6d 69 74 0a 20 20 20 20 20 20 20 20 2d 48 09 75 73 65 20 74 68 65 20 e2 80 98 68 61 72 64 e2 80 mit.........-H.use.the....hard..
18be0 99 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 20 20 2d 61 09 61 6c 6c 20 ..resource.limit.........-a.all.
18c00 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 64 0a 20 20 20 20 current.limits.are.reported.....
18c20 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 6f 72 65 20 ....-c.the.maximum.size.of.core.
18c40 66 69 6c 65 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 20 20 20 2d 64 09 74 68 65 20 6d 61 78 files.created.........-d.the.max
18c60 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 73 65 imum.size.of.a.process's.data.se
18c80 67 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 2d 66 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a gment.........-f.the.maximum.siz
18ca0 65 20 6f 66 20 66 69 6c 65 73 20 63 72 65 61 74 65 64 20 62 79 20 74 68 65 20 73 68 65 6c 6c 0a e.of.files.created.by.the.shell.
18cc0 20 20 20 20 20 20 20 20 2d 69 20 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f ........-i..the.maximum.number.o
18ce0 66 20 70 65 6e 64 69 6e 67 20 73 69 67 6e 61 6c 73 0a 20 20 20 20 20 20 20 20 2d 6c 09 74 68 65 f.pending.signals.........-l.the
18d00 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 6c 6f 63 6b .maximum.size.a.process.may.lock
18d20 20 69 6e 74 6f 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 20 20 2d 6d 09 74 68 65 20 6d 61 78 69 .into.memory.........-m.the.maxi
18d40 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 20 20 2d 6e mum.resident.set.size.........-n
18d60 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
18d80 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 20 20 20 20 20 20 20 2d 70 09 74 68 65 20 70 69 70 65 .descriptors.........-p.the.pipe
18da0 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 20 20 2d 71 20 20 74 68 65 20 6d 61 78 .buffer.size.........-q..the.max
18dc0 69 6d 75 6d 20 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 imum.number.of.bytes.in.POSIX.me
18de0 73 73 61 67 65 20 71 75 65 75 65 73 0a 20 20 20 20 20 20 20 20 2d 73 09 74 68 65 20 6d 61 78 69 ssage.queues.........-s.the.maxi
18e00 6d 75 6d 20 73 74 61 63 6b 20 73 69 7a 65 0a 20 20 20 20 20 20 20 20 2d 74 09 74 68 65 20 6d 61 mum.stack.size.........-t.the.ma
18e20 78 69 6d 75 6d 20 61 6d 6f 75 6e 74 20 6f 66 20 63 70 75 20 74 69 6d 65 20 69 6e 20 73 65 63 6f ximum.amount.of.cpu.time.in.seco
18e40 6e 64 73 0a 20 20 20 20 20 20 20 20 2d 75 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 nds.........-u.the.maximum.numbe
18e60 72 20 6f 66 20 75 73 65 72 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 20 20 20 20 2d 76 09 74 r.of.user.processes.........-v.t
18e80 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 20 20 20 20 20 20 he.size.of.virtual.memory.......
18ea0 20 20 2d 78 20 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 ..-x..the.maximum.number.of.file
18ec0 20 6c 6f 63 6b 73 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 .locks..........If.LIMIT.is.give
18ee0 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
18f00 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 65 3b 0a 20 20 20 20 74 68 65 20 73 70 65 63 69 61 ecified.resource;.....the.specia
18f20 6c 20 4c 49 4d 49 54 20 76 61 6c 75 65 73 20 e2 80 98 73 6f 66 74 e2 80 99 2c 20 e2 80 98 68 61 l.LIMIT.values....soft...,....ha
18f40 72 64 e2 80 99 2c 20 61 6e 64 20 e2 80 98 75 6e 6c 69 6d 69 74 65 64 e2 80 99 20 73 74 61 6e 64 rd...,.and....unlimited....stand
18f60 20 66 6f 72 0a 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 6f 66 74 20 6c 69 6d 69 74 2c .for.....the.current.soft.limit,
18f80 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 61 72 64 20 6c 69 6d 69 74 2c 20 61 6e 64 20 6e 6f 20 .the.current.hard.limit,.and.no.
18fa0 6c 69 6d 69 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 20 20 20 20 4f 74 68 65 72 77 69 limit,.respectively......Otherwi
18fc0 73 65 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 se,.the.current.value.of.the.spe
18fe0 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 65 20 69 73 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 cified.resource.is.printed......
19000 49 66 20 6e 6f 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 2d 66 20 69 If.no.option.is.given,.then.-f.i
19020 73 20 61 73 73 75 6d 65 64 2e 20 20 56 61 6c 75 65 73 20 61 72 65 20 69 6e 20 31 30 32 34 2d 62 s.assumed...Values.are.in.1024-b
19040 79 74 65 0a 20 20 20 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 yte.....increments,.except.for.-
19060 74 2c 20 77 68 69 63 68 20 69 73 20 69 6e 20 73 65 63 6f 6e 64 73 2c 20 2d 70 2c 20 77 68 69 63 t,.which.is.in.seconds,.-p,.whic
19080 68 20 69 73 20 69 6e 0a 20 20 20 20 69 6e 63 72 65 6d 65 6e 74 73 20 6f 66 20 35 31 32 20 62 79 h.is.in.....increments.of.512.by
190a0 74 65 73 2c 20 61 6e 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 tes,.and.-u,.which.is.an.unscale
190c0 64 20 6e 75 6d 62 65 72 20 6f 66 0a 20 20 20 20 70 72 6f 63 65 73 73 65 73 2e 00 20 57 61 69 74 d.number.of.....processes...Wait
190e0 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 63 65 73 73 20 61 6e 64 20 72 .for.the.specified.process.and.r
19100 65 70 6f 72 74 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 20 49 eport.its.termination.status...I
19120 66 0a 20 20 20 20 4e 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 2c 20 61 6c 6c 20 63 75 72 72 65 6e f.....N.is.not.given,.all.curren
19140 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 20 61 72 65 20 77 tly.active.child.processes.are.w
19160 61 69 74 65 64 20 66 6f 72 2c 0a 20 20 20 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 63 6f aited.for,.....and.the.return.co
19180 64 65 20 69 73 20 7a 65 72 6f 2e 20 20 4e 20 69 73 20 61 20 70 72 6f 63 65 73 73 20 49 44 3b 20 de.is.zero...N.is.a.process.ID;.
191a0 69 66 20 69 74 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 2c 0a 20 20 20 20 61 6c 6c 20 63 68 69 6c if.it.is.not.given,.....all.chil
191c0 64 20 70 72 6f 63 65 73 73 65 73 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 20 61 72 65 20 77 61 69 d.processes.of.the.shell.are.wai
191e0 74 65 64 20 66 6f 72 2e 00 20 57 61 69 74 20 66 6f 72 20 74 68 65 20 73 70 65 63 69 66 69 65 64 ted.for...Wait.for.the.specified
19200 20 70 72 6f 63 65 73 73 20 61 6e 64 20 72 65 70 6f 72 74 20 69 74 73 20 74 65 72 6d 69 6e 61 74 .process.and.report.its.terminat
19220 69 6f 6e 20 73 74 61 74 75 73 2e 20 20 49 66 0a 20 20 20 20 4e 20 69 73 20 6e 6f 74 20 67 69 76 ion.status...If.....N.is.not.giv
19240 65 6e 2c 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 en,.all.currently.active.child.p
19260 72 6f 63 65 73 73 65 73 20 61 72 65 20 77 61 69 74 65 64 20 66 6f 72 2c 0a 20 20 20 20 61 6e 64 rocesses.are.waited.for,.....and
19280 20 74 68 65 20 72 65 74 75 72 6e 20 63 6f 64 65 20 69 73 20 7a 65 72 6f 2e 20 20 4e 20 6d 61 79 .the.return.code.is.zero...N.may
192a0 20 62 65 20 61 20 70 72 6f 63 65 73 73 20 49 44 20 6f 72 20 61 20 6a 6f 62 0a 20 20 20 20 73 70 .be.a.process.ID.or.a.job.....sp
192c0 65 63 69 66 69 63 61 74 69 6f 6e 3b 20 69 66 20 61 20 6a 6f 62 20 73 70 65 63 20 69 73 20 67 69 ecification;.if.a.job.spec.is.gi
192e0 76 65 6e 2c 20 61 6c 6c 20 70 72 6f 63 65 73 73 65 73 20 69 6e 20 74 68 65 20 6a 6f 62 27 73 0a ven,.all.processes.in.the.job's.
19300 20 20 20 20 70 69 70 65 6c 69 6e 65 20 61 72 65 20 77 61 69 74 65 64 20 66 6f 72 2e 00 20 e2 80 ....pipeline.are.waited.for.....
19320 98 61 6c 69 61 73 e2 80 99 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 6f 72 20 77 .alias....with.no.arguments.or.w
19340 69 74 68 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 ith.the.-p.option.prints.the.lis
19360 74 0a 20 20 20 20 6f 66 20 61 6c 69 61 73 65 73 20 69 6e 20 74 68 65 20 66 6f 72 6d 20 61 6c 69 t.....of.aliases.in.the.form.ali
19380 61 73 20 4e 41 4d 45 3d 56 41 4c 55 45 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 as.NAME=VALUE.on.standard.output
193a0 2e 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
193c0 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
193e0 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
19400 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
19420 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
19440 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.
19460 20 20 41 6c 69 61 73 20 72 65 74 75 72 6e 73 0a 20 20 20 20 74 72 75 65 20 75 6e 6c 65 73 73 20 ..Alias.returns.....true.unless.
19480 61 20 4e 41 4d 45 20 69 73 20 67 69 76 65 6e 20 66 6f 72 20 77 68 69 63 68 20 6e 6f 20 61 6c 69 a.NAME.is.given.for.which.no.ali
194a0 61 73 20 68 61 73 20 62 65 65 6e 20 64 65 66 69 6e 65 64 2e 00 20 66 63 20 69 73 20 75 73 65 64 as.has.been.defined...fc.is.used
194c0 20 74 6f 20 6c 69 73 74 20 6f 72 20 65 64 69 74 20 61 6e 64 20 72 65 2d 65 78 65 63 75 74 65 20 .to.list.or.edit.and.re-execute.
194e0 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 74 2e 0a commands.from.the.history.list..
19500 20 20 20 20 46 49 52 53 54 20 61 6e 64 20 4c 41 53 54 20 63 61 6e 20 62 65 20 6e 75 6d 62 65 72 ....FIRST.and.LAST.can.be.number
19520 73 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 72 61 6e 67 65 2c 20 6f 72 20 46 49 52 53 54 s.specifying.the.range,.or.FIRST
19540 20 63 61 6e 20 62 65 20 61 0a 20 20 20 20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 6d 65 61 6e .can.be.a.....string,.which.mean
19560 73 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 62 65 67 69 6e 6e s.the.most.recent.command.beginn
19580 69 6e 67 20 77 69 74 68 20 74 68 61 74 0a 20 20 20 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 0a 20 ing.with.that.....string........
195a0 20 20 20 20 20 20 2d 65 20 45 4e 41 4d 45 20 73 65 6c 65 63 74 73 20 77 68 69 63 68 20 65 64 69 ......-e.ENAME.selects.which.edi
195c0 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 20 tor.to.use...Default.is.FCEDIT,.
195e0 74 68 65 6e 20 45 44 49 54 4f 52 2c 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 76 69 2e 0a then.EDITOR,...........then.vi..
19600 20 20 20 20 0a 20 20 20 20 20 20 20 2d 6c 20 6d 65 61 6e 73 20 6c 69 73 74 20 6c 69 6e 65 73 20 ............-l.means.list.lines.
19620 69 6e 73 74 65 61 64 20 6f 66 20 65 64 69 74 69 6e 67 2e 0a 20 20 20 20 20 20 20 2d 6e 20 6d 65 instead.of.editing.........-n.me
19640 61 6e 73 20 6e 6f 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 6c 69 73 74 65 64 2e 0a 20 20 20 20 ans.no.line.numbers.listed......
19660 20 20 20 2d 72 20 6d 65 61 6e 73 20 72 65 76 65 72 73 65 20 74 68 65 20 6f 72 64 65 72 20 6f 66 ...-r.means.reverse.the.order.of
19680 20 74 68 65 20 6c 69 6e 65 73 20 28 6d 61 6b 69 6e 67 20 69 74 20 6e 65 77 65 73 74 20 6c 69 73 .the.lines.(making.it.newest.lis
196a0 74 65 64 20 66 69 72 73 74 29 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 20 74 68 65 20 e2 80 ted.first)...........With.the...
196c0 98 66 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 .fc.-s.[pat=rep....].[command]..
196e0 99 20 66 6f 72 6d 61 74 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 72 65 2d ..format,.the.command.is.....re-
19700 65 78 65 63 75 74 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 executed.after.the.substitution.
19720 4f 4c 44 3d 4e 45 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 OLD=NEW.is.performed...........A
19740 20 75 73 65 66 75 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 .useful.alias.to.use.with.this.i
19760 73 20 72 3d 27 66 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 s.r='fc.-s',.so.that.typing....r
19780 20 63 63 e2 80 99 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 .cc........runs.the.last.command
197a0 20 62 65 67 69 6e 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 .beginning.with....cc....and.typ
197c0 69 6e 67 20 e2 80 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 ing....r....re-executes.....the.
197e0 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e 00 20 70 72 69 6e 74 66 20 66 6f 72 6d 61 74 73 20 61 6e last.command...printf.formats.an
19800 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 72 6f 6c d.prints.ARGUMENTS.under.control
19820 20 6f 66 20 74 68 65 20 46 4f 52 4d 41 54 2e 20 46 4f 52 4d 41 54 0a 20 20 20 20 69 73 20 61 20 .of.the.FORMAT..FORMAT.....is.a.
19840 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 6e 73 20 character.string.which.contains.
19860 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 0a 20 20 three.types.of.objects:.plain...
19880 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 79 20 63 ..characters,.which.are.simply.c
198a0 6f 70 69 65 64 20 74 6f 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2c 20 63 68 61 72 61 63 opied.to.standard.output,.charac
198c0 74 65 72 20 65 73 63 61 70 65 0a 20 20 20 20 73 65 71 75 65 6e 63 65 73 20 77 68 69 63 68 20 61 ter.escape.....sequences.which.a
198e0 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 68 65 20 73 re.converted.and.copied.to.the.s
19900 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2c 20 61 6e 64 0a 20 20 20 20 66 6f 72 6d 61 74 20 73 tandard.output,.and.....format.s
19920 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 20 63 61 75 pecifications,.each.of.which.cau
19940 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 63 65 73 73 ses.printing.of.the.next.success
19960 69 76 65 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 ive.....argument...In.addition.t
19980 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 70 72 69 6e 74 66 28 31 29 20 66 6f 72 6d 61 74 73 o.the.standard.printf(1).formats
199a0 2c 20 25 62 20 6d 65 61 6e 73 20 74 6f 0a 20 20 20 20 65 78 70 61 6e 64 20 62 61 63 6b 73 6c 61 ,.%b.means.to.....expand.backsla
199c0 73 68 20 65 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 sh.escape.sequences.in.the.corre
199e0 73 70 6f 6e 64 69 6e 67 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 25 71 0a 20 20 20 20 6d 65 sponding.argument,.and.%q.....me
19a00 61 6e 73 20 74 6f 20 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 ans.to.quote.the.argument.in.a.w
19a20 61 79 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 ay.that.can.be.reused.as.shell.i
19a40 6e 70 75 74 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 76 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 nput......If.the.-v.option.is.su
19a60 70 70 6c 69 65 64 2c 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 70 6c 61 63 65 64 20 69 6e 74 pplied,.the.output.is.placed.int
19a80 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 76 61 72 o.the.value.of.the.....shell.var
19aa0 69 61 62 6c 65 20 56 41 52 20 72 61 74 68 65 72 20 74 68 61 6e 20 62 65 69 6e 67 20 73 65 6e 74 iable.VAR.rather.than.being.sent
19ac0 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 00 24 25 73 3a 20 63 61 .to.the.standard.output..$%s:.ca
19ae0 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 6e nnot.assign.in.this.way.%c%c:.in
19b00 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 65 valid.option.%d:.invalid.file.de
19b20 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 76 scriptor:.%s.%s.can.be.invoked.v
19b40 69 61 20 00 25 73 20 69 73 20 25 73 0a 00 25 73 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 0a 00 ia..%s.is.%s..%s.is.a.function..
19b60 25 73 20 69 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 25 73 20 69 73 20 61 20 73 %s.is.a.shell.builtin..%s.is.a.s
19b80 68 65 6c 6c 20 6b 65 79 77 6f 72 64 0a 00 25 73 20 69 73 20 61 6c 69 61 73 65 64 20 74 6f 20 e2 hell.keyword..%s.is.aliased.to..
19ba0 80 98 25 73 e2 80 99 0a 00 25 73 20 69 73 20 68 61 73 68 65 64 20 28 25 73 29 0a 00 25 73 20 69 ..%s.....%s.is.hashed.(%s)..%s.i
19bc0 73 20 6e 6f 74 20 62 6f 75 6e 64 20 74 6f 20 61 6e 79 20 6b 65 79 73 2e 0a 00 25 73 20 6f 75 74 s.not.bound.to.any.keys...%s.out
19be0 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 .of.range.%s:.%s.out.of.range.%s
19c00 3a 20 25 73 3a 20 62 61 64 20 69 6e 74 65 72 70 72 65 74 65 72 00 25 73 3a 20 61 6d 62 69 67 75 :.%s:.bad.interpreter.%s:.ambigu
19c20 6f 75 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 ous.job.spec.%s:.ambiguous.redir
19c40 65 63 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 ect.%s:.arguments.must.be.proces
19c60 73 20 6f 72 20 6a 6f 62 20 49 44 73 00 25 73 3a 20 62 61 64 20 6e 65 74 77 6f 72 6b 20 70 61 74 s.or.job.IDs.%s:.bad.network.pat
19c80 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
19ca0 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
19cc0 64 00 25 73 3a 20 63 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 d.%s:.cannot.assign.list.to.arra
19ce0 79 20 6d 65 6d 62 65 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 y.member.%s:.cannot.assign.to.no
19d00 6e 2d 6e 75 6d 65 72 69 63 20 69 6e 64 65 78 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 n-numeric.index.%s:.cannot.creat
19d20 65 3a 20 25 73 00 25 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 e:.%s.%s:.cannot.delete:.%s.%s:.
19d40 63 61 6e 6e 6f 74 20 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 cannot.destroy.array.variables.i
19d60 6e 20 74 68 69 73 20 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 n.this.way.%s:.cannot.execute.bi
19d80 6e 61 72 79 20 66 69 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 3a 20 25 73 nary.file.%s:.cannot.execute:.%s
19da0 00 25 73 3a 20 63 61 6e 6e 6f 74 20 67 65 74 20 6c 69 6d 69 74 3a 20 25 73 00 25 73 3a 20 63 61 .%s:.cannot.get.limit:.%s.%s:.ca
19dc0 6e 6e 6f 74 20 6d 6f 64 69 66 79 20 6c 69 6d 69 74 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 nnot.modify.limit:.%s.%s:.cannot
19de0 20 6f 70 65 6e 20 74 65 6d 70 20 66 69 6c 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f .open.temp.file:.%s.%s:.cannot.o
19e00 70 65 6e 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 76 65 72 77 72 69 74 65 20 65 78 69 pen:.%s.%s:.cannot.overwrite.exi
19e20 73 74 69 6e 67 20 66 69 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 72 65 61 64 3a 20 25 73 00 25 sting.file.%s:.cannot.read:.%s.%
19e40 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 00 25 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 s:.cannot.unset.%s:.cannot.unset
19e60 3a 20 72 65 61 64 6f 6e 6c 79 20 25 73 00 25 73 3a 20 63 6f 6d 6d 61 6e 64 20 6e 6f 74 20 66 6f :.readonly.%s.%s:.command.not.fo
19e80 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 72 65 6e 74 und.%s:.error.retrieving.current
19ea0 20 64 69 72 65 63 74 6f 72 79 3a 20 25 73 3a 20 25 73 0a 00 25 73 3a 20 66 69 6c 65 20 69 73 20 .directory:.%s:.%s..%s:.file.is.
19ec0 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:
19ee0 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.
19f00 69 73 20 6e 6f 74 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 is.not...."....%s:.hash.table.em
19f20 70 74 79 0a 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 pty..%s:.history.expansion.faile
19f40 64 00 25 73 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 d.%s:.host.unknown.%s:.illegal.o
19f60 70 74 69 6f 6e 20 2d 2d 20 25 63 0a 00 25 73 3a 20 69 6e 74 65 67 65 72 20 65 78 70 72 65 73 73 ption.--.%c..%s:.integer.express
19f80 69 6f 6e 20 65 78 70 65 63 74 65 64 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 63 74 69 6f 6e 20 ion.expected.%s:.invalid.action.
19fa0 6e 61 6d 65 00 25 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 name.%s:.invalid.file.descriptor
19fc0 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 64 20 6c 69 6d 69 74 .specification.%s:.invalid.limit
19fe0 20 61 72 67 75 6d 65 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 72 00 25 73 3a .argument.%s:.invalid.number.%s:
1a000 20 69 6e 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 .invalid.option.%s:.invalid.opti
1a020 6f 6e 20 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 on.name.%s:.invalid.service.%s:.
1a040 69 6e 76 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 invalid.shell.option.name.%s:.in
1a060 76 61 6c 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 valid.signal.specification.%s:.i
1a080 6e 76 61 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 nvalid.timeout.specification.%s:
1a0a0 20 69 73 20 61 20 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 .is.a.directory.%s:.job.%d.alrea
1a0c0 64 79 20 69 6e 20 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 dy.in.background.%s:.job.has.ter
1a0e0 6d 69 6e 61 74 65 64 00 25 73 3a 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 20 73 65 70 61 72 61 minated.%s:.missing.colon.separa
1a100 74 6f 72 00 25 73 3a 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 tor.%s:.no.completion.specificat
1a120 69 6f 6e 00 25 73 3a 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 ion.%s:.no.job.control.%s:.no.su
1a140 63 68 20 6a 6f 62 00 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 ch.job.%s:.not.a.function.%s:.no
1a160 74 20 61 20 72 65 67 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 t.a.regular.file.%s:.not.a.shell
1a180 20 62 75 69 6c 74 69 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 .builtin.%s:.not.an.array.variab
1a1a0 6c 65 00 25 73 3a 20 6e 6f 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 6c 6f 61 64 65 64 00 25 73 le.%s:.not.dynamically.loaded.%s
1a1c0 3a 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 :.not.found.%s:.numeric.argument
1a1e0 20 72 65 71 75 69 72 65 64 00 25 73 3a 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e .required.%s:.option.requires.an
1a200 20 61 72 67 75 6d 65 6e 74 00 25 73 3a 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e .argument.%s:.option.requires.an
1a220 20 61 72 67 75 6d 65 6e 74 20 2d 2d 20 25 63 0a 00 25 73 3a 20 70 61 72 61 6d 65 74 65 72 20 6e .argument.--.%c..%s:.parameter.n
1a240 75 6c 6c 20 6f 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 66 75 6e 63 ull.or.not.set.%s:.readonly.func
1a260 74 69 6f 6e 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 72 tion.%s:.readonly.variable.%s:.r
1a280 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 74 estricted.%s:.restricted:.cannot
1a2a0 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 3a .redirect.output.%s:.restricted:
1a2c0 20 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 .cannot.specify..../....in.comma
1a2e0 6e 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 nd.names.%s:.substring.expressio
1a300 6e 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 n.<.0.%s:.unary.operator.expecte
1a320 64 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 77 61 72 6e 69 d.%s:.unbound.variable.%s:.warni
1a340 6e 67 3a 20 00 2b 4e 20 20 20 52 6f 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 ng:..+N...Rotates.the.stack.so.t
1a360 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 00 hat.the.Nth.directory.(counting.
1a380 2b 4e 20 20 20 64 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 6e +N...displays.the.Nth.entry.coun
1a3a0 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 20 73 ting.from.the.left.of.the.list.s
1a3c0 68 6f 77 6e 20 62 79 00 2b 4e 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 hown.by.+N...removes.the.Nth.ent
1a3e0 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 66 20 74 68 65 ry.counting.from.the.left.of.the
1a400 20 6c 69 73 74 00 2d 4e 20 20 20 52 6f 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 .list.-N...Rotates.the.stack.so.
1a420 74 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 that.the.Nth.directory.(counting
1a440 00 2d 4e 20 20 20 64 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
1a460 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
1a480 20 73 68 6f 77 6e 20 62 79 00 2d 4e 20 20 20 72 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 .shown.by.-N...removes.the.Nth.e
1a4a0 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.
1a4c0 74 68 65 20 6c 69 73 74 00 2d 6e 20 20 20 73 75 70 70 72 65 73 73 20 74 68 65 20 6e 6f 72 6d 61 the.list.-n...suppress.the.norma
1a4e0 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 61 64 64 69 6e l.change.of.directory.when.addin
1a500 67 20 64 69 72 65 63 74 6f 72 69 65 73 00 2d 6e 20 20 20 73 75 70 70 72 65 73 73 20 74 68 65 20 g.directories.-n...suppress.the.
1a520 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 6e 20 normal.change.of.directory.when.
1a540 72 65 6d 6f 76 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 00 2f 64 65 76 2f 28 74 63 70 7c 75 removing.directories./dev/(tcp|u
1a560 64 70 29 2f 68 6f 73 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 dp)/host/port.not.supported.with
1a580 6f 75 74 20 6e 65 74 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 out.networking./tmp.must.be.a.va
1a5a0 6c 69 64 20 64 69 72 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 lid.directory.name.<no.current.d
1a5c0 69 72 65 63 74 6f 72 79 3e 00 41 62 6f 72 74 69 6e 67 2e 2e 2e 00 41 64 64 73 20 61 20 64 69 72 irectory>.Aborting....Adds.a.dir
1a5e0 65 63 74 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 ectory.to.the.top.of.the.directo
1a600 72 79 20 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 74 65 73 00 43 6f 70 79 72 69 67 68 74 20 28 ry.stack,.or.rotates.Copyright.(
1a620 43 29 20 32 30 30 35 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 C).2005.Free.Software.Foundation
1a640 2c 20 49 6e 63 2e 0a 00 44 69 73 70 6c 61 79 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 ,.Inc...Display.the.list.of.curr
1a660 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 44 ently.remembered.directories...D
1a680 69 72 65 63 74 6f 72 69 65 73 00 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 73 3a 0a 00 48 4f irectories.GNU.long.options:..HO
1a6a0 4d 45 20 6e 6f 74 20 73 65 74 00 49 20 68 61 76 65 20 6e 6f 20 6e 61 6d 65 21 00 4f 4c 44 50 57 ME.not.set.I.have.no.name!.OLDPW
1a6c0 44 20 6e 6f 74 20 73 65 74 00 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 6f 6d 20 74 D.not.set.Removes.entries.from.t
1a6e0 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 20 61 72 67 he.directory.stack...With.no.arg
1a700 75 6d 65 6e 74 73 2c 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 uments,.Returns.the.context.of.t
1a720 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 6c 2e 00 53 68 65 6c he.current.subroutine.call..Shel
1a740 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 68 l.commands.matching.keyword.`.Sh
1a760 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 60 ell.commands.matching.keywords.`
1a780 00 53 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 3a 0a 00 54 49 4d 45 46 4f 52 4d 41 54 3a 20 e2 80 98 .Shell.options:..TIMEFORMAT:....
1a7a0 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 65 72 00 %c...:.invalid.format.character.
1a7c0 54 68 65 20 2d 63 20 66 6c 61 67 20 63 6c 65 61 72 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 The.-c.flag.clears.the.directory
1a7e0 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 20 74 68 65 20 65 6c .stack.by.deleting.all.of.the.el
1a800 65 6d 65 6e 74 73 2e 00 54 68 65 20 2d 6c 20 66 6c 61 67 20 73 70 65 63 69 66 69 65 73 20 74 68 ements..The.-l.flag.specifies.th
1a820 61 74 20 e2 80 98 64 69 72 73 e2 80 99 20 73 68 6f 75 6c 64 20 6e 6f 74 20 70 72 69 6e 74 20 73 at....dirs....should.not.print.s
1a840 68 6f 72 74 68 61 6e 64 20 76 65 72 73 69 6f 6e 73 00 54 68 65 20 6d 61 69 6c 20 69 6e 20 25 73 horthand.versions.The.mail.in.%s
1a860 20 68 61 73 20 62 65 65 6e 20 72 65 61 64 0a 00 54 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 .has.been.read..The.value.of.EXP
1a880 52 20 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 R.indicates.how.many.call.frames
1a8a0 20 74 6f 20 67 6f 20 62 61 63 6b 20 62 65 66 6f 72 65 20 74 68 65 00 54 68 65 72 65 20 61 72 65 .to.go.back.before.the.There.are
1a8c0 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 0a 00 54 68 65 73 65 20 73 68 65 6c 6c 20 63 6f 6d 6d .stopped.jobs...These.shell.comm
1a8e0 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 20 20 54 79 ands.are.defined.internally...Ty
1a900 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 73 74 2e 0a pe....help....to.see.this.list..
1a920 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 20 6f 75 74 Type....help.name....to.find.out
1a940 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 6e 61 6d 65 .more.about.the.function....name
1a960 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 66 69 6e 64 .....Use....info.bash....to.find
1a980 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 20 67 65 6e .out.more.about.the.shell.in.gen
1a9a0 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 98 69 6e 66 eral..Use....man.-k....or....inf
1a9c0 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 63 6f 6d 6d o....to.find.out.more.about.comm
1a9e0 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 61 72 20 28 ands.not.in.this.list...A.star.(
1aa00 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 20 74 68 65 *).next.to.a.name.means.that.the
1aa20 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 79 70 65 20 e2 80 98 .command.is.disabled....Type....
1aa40 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 20 6d 6f 72 65 %s.-c....help.set.......for.more
1aa60 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 74 69 6f 6e 73 .information.about.shell.options
1aa80 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 72 20 6d 6f 72 ...Type....%s.-c.help....for.mor
1aaa0 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 6c 74 69 e.information.about.shell.builti
1aac0 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 00 55 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 00 55 73 61 67 65 n.commands...Unknown.error.Usage
1aae0 3a 09 25 73 20 5b 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 5d 20 5b 6f 70 74 69 6f 6e 5d 20 :.%s.[GNU.long.option].[option].
1ab00 2e 2e 2e 0a 09 25 73 20 5b 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 5d 20 5b 6f 70 74 69 6f .....%s.[GNU.long.option].[optio
1ab20 6e 5d 20 73 63 72 69 70 74 2d 66 69 6c 65 20 2e 2e 2e 0a 00 55 73 65 20 e2 80 9c 25 73 e2 80 9d n].script-file......Use....%s...
1ab40 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 65 20 e2 80 .to.leave.the.shell...Use.the...
1ab60 98 62 61 73 68 62 75 67 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 65 70 6f 72 74 20 62 75 .bashbug....command.to.report.bu
1ab80 67 73 2e 0a 00 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 72 65 74 75 72 gs...Without.EXPR,.returns.retur
1aba0 6e 73 20 e2 80 9c 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 e2 80 9d 2e 20 20 57 69 74 68 20 ns....$line.$filename......With.
1abc0 45 58 50 52 2c 00 59 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 EXPR,.You.can.see.the.directory.
1abe0 73 74 61 63 6b 20 77 69 74 68 20 74 68 65 20 e2 80 98 64 69 72 73 e2 80 99 20 63 6f 6d 6d 61 6e stack.with.the....dirs....comman
1ac00 64 2e 00 59 6f 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 d..You.have.mail.in.$_.You.have.
1ac20 6e 65 77 20 6d 61 69 6c 20 69 6e 20 24 5f 00 e2 80 98 25 63 e2 80 99 3a 20 62 61 64 20 63 6f 6d new.mail.in.$_....%c...:.bad.com
1ac40 6d 61 6e 64 00 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 mand....%c...:.invalid.format.ch
1ac60 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 6c aracter....%c...:.invalid.symbol
1ac80 69 63 20 6d 6f 64 65 20 63 68 61 72 61 63 74 65 72 00 e2 80 98 25 63 e2 80 99 3a 20 69 6e 76 61 ic.mode.character....%c...:.inva
1aca0 6c 69 64 20 73 79 6d 62 6f 6c 69 63 20 6d 6f 64 65 20 6f 70 65 72 61 74 6f 72 00 e2 80 98 25 73 lid.symbolic.mode.operator....%s
1acc0 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 69 6e 76 ...:.cannot.unbind....%s...:.inv
1ace0 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 6d 69 73 73 69 alid.keymap.name....%s...:.missi
1ad00 6e 67 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 e2 80 98 25 73 e2 80 99 3a 20 6e 6f ng.format.character....%s...:.no
1ad20 74 20 61 20 70 69 64 20 6f 72 20 76 61 6c 69 64 20 6a 6f 62 20 73 70 65 63 00 e2 80 98 25 73 e2 t.a.pid.or.valid.job.spec....%s.
1ad40 80 99 3a 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 69 64 65 6e 74 69 66 69 65 72 00 e2 80 98 25 73 ..:.not.a.valid.identifier....%s
1ad60 e2 80 99 3a 20 75 6e 6b 6e 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 00 e2 80 98 29 e2 ...:.unknown.function.name....).
1ad80 80 99 20 65 78 70 65 63 74 65 64 00 e2 80 98 29 e2 80 99 20 65 78 70 65 63 74 65 64 2c 20 66 6f ...expected....)....expected,.fo
1ada0 75 6e 64 20 25 73 00 e2 80 98 3a e2 80 99 20 65 78 70 65 63 74 65 64 20 66 6f 72 20 63 6f 6e 64 und.%s....:....expected.for.cond
1adc0 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 61 6c 6c 5f 6c 6f 63 61 6c 5f 76 61 72 itional.expression.all_local_var
1ade0 69 61 62 6c 65 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 iables:.no.function.context.at.c
1ae00 75 72 72 65 6e 74 20 73 63 6f 70 65 00 61 6c 6c 6f 63 61 74 65 64 00 61 72 67 75 6d 65 6e 74 00 urrent.scope.allocated.argument.
1ae20 61 72 67 75 6d 65 6e 74 20 65 78 70 65 63 74 65 64 00 61 74 74 65 6d 70 74 65 64 20 61 73 73 69 argument.expected.attempted.assi
1ae40 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 63 6b 20 75 70 20 74 gnment.to.non-variable.back.up.t
1ae60 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 e2 80 98 70 6f 70 64 hrough.the.list.with.the....popd
1ae80 e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 62 61 64 20 61 72 72 61 79 20 73 75 62 73 63 72 69 70 74 ....command..bad.array.subscript
1aea0 00 62 61 64 20 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 .bad.command.type.bad.connector.
1aec0 62 61 64 20 6a 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 bad.jump.bad.substitution:.no.cl
1aee0 6f 73 69 6e 67 20 e2 80 98 25 73 e2 80 99 20 69 6e 20 25 73 00 62 61 73 68 5f 65 78 65 63 75 74 osing....%s....in.%s.bash_execut
1af00 65 5f 75 6e 69 78 5f 63 6f 6d 6d 61 6e 64 3a 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6b 65 79 6d e_unix_command:.cannot.find.keym
1af20 61 70 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 00 62 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 69 67 ap.for.command.bug:.bad.expassig
1af40 6e 20 74 6f 6b 65 6e 00 62 75 67 3a 20 75 6e 6b 6e 6f 77 6e 20 6f 70 65 72 61 74 69 6f 6e 00 63 n.token.bug:.unknown.operation.c
1af60 61 6e 20 62 65 20 75 73 65 64 20 75 73 65 64 20 74 6f 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 an.be.used.used.to.provide.a.sta
1af80 63 6b 20 74 72 61 63 65 2e 00 63 61 6e 20 6f 6e 6c 79 20 e2 80 98 72 65 74 75 72 6e e2 80 99 20 ck.trace..can.only....return....
1afa0 66 72 6f 6d 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 from.a.function.or.sourced.scrip
1afc0 74 00 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e t.can.only.be.used.in.a.function
1afe0 00 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 6e 65 77 20 66 69 6c 65 20 64 65 73 63 72 69 .cannot.allocate.new.file.descri
1b000 70 74 6f 72 20 66 6f 72 20 62 61 73 68 20 69 6e 70 75 74 20 66 72 6f 6d 20 66 64 20 25 64 00 63 ptor.for.bash.input.from.fd.%d.c
1b020 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 74 65 6d 70 20 66 69 6c 65 20 66 6f 72 20 68 65 72 65 20 annot.create.temp.file.for.here.
1b040 64 6f 63 75 6d 65 6e 74 3a 20 25 73 00 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 66 64 document:.%s.cannot.duplicate.fd
1b060 20 25 64 20 74 6f 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 6e 61 .%d.to.fd.%d.cannot.duplicate.na
1b080 6d 65 64 20 70 69 70 65 20 25 73 20 61 73 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 66 69 6e 64 med.pipe.%s.as.fd.%d.cannot.find
1b0a0 20 25 73 20 69 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 6e .%s.in.shared.object.%s:.%s.cann
1b0c0 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 ot.make.child.for.command.substi
1b0e0 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 70 72 6f tution.cannot.make.child.for.pro
1b100 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 6d 61 6b 65 20 70 69 cess.substitution.cannot.make.pi
1b120 70 65 20 66 6f 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 pe.for.command.substitution.cann
1b140 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 70 72 6f 63 65 73 73 20 73 75 62 73 74 69 74 ot.make.pipe.for.process.substit
1b160 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 ution.cannot.open.named.pipe.%s.
1b180 66 6f 72 20 72 65 61 64 69 6e 67 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 6e 61 6d 65 64 20 70 69 for.reading.cannot.open.named.pi
1b1a0 70 65 20 25 73 20 66 6f 72 20 77 72 69 74 69 6e 67 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 73 68 pe.%s.for.writing.cannot.open.sh
1b1c0 61 72 65 64 20 6f 62 6a 65 63 74 20 25 73 3a 20 25 73 00 63 61 6e 6e 6f 74 20 72 65 64 69 72 65 ared.object.%s:.%s.cannot.redire
1b1e0 63 74 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 66 72 6f 6d 20 2f 64 65 76 2f 6e 75 6c 6c ct.standard.input.from./dev/null
1b200 3a 20 25 73 00 63 61 6e 6e 6f 74 20 73 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 :.%s.cannot.set.and.unset.shell.
1b220 6f 70 74 69 6f 6e 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 00 63 61 6e 6e 6f 74 20 73 69 options.simultaneously.cannot.si
1b240 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 20 61 6e multaneously.unset.a.function.an
1b260 64 20 61 20 76 61 72 69 61 62 6c 65 00 63 61 6e 6e 6f 74 20 73 75 73 70 65 6e 64 00 63 61 6e 6e d.a.variable.cannot.suspend.cann
1b280 6f 74 20 73 75 73 70 65 6e 64 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 00 63 61 6e 6e 6f 74 20 ot.suspend.a.login.shell.cannot.
1b2a0 75 73 65 20 e2 80 98 2d 66 e2 80 99 20 74 6f 20 6d 61 6b 65 20 66 75 6e 63 74 69 6f 6e 73 00 63 use....-f....to.make.functions.c
1b2c0 61 6e 6e 6f 74 20 75 73 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6f 66 20 2d 61 6e 72 77 annot.use.more.than.one.of.-anrw
1b2e0 00 63 61 6e 6e 6f 75 74 20 72 65 73 65 74 20 6e 6f 64 65 6c 61 79 20 6d 6f 64 65 20 66 6f 72 20 .cannout.reset.nodelay.mode.for.
1b300 66 64 20 25 64 00 63 61 75 73 65 73 20 e2 80 98 64 69 72 73 e2 80 99 20 74 6f 20 70 72 69 6e 74 fd.%d.causes....dirs....to.print
1b320 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 65 20 65 6e .the.directory.stack.with.one.en
1b340 74 72 79 20 70 65 72 20 6c 69 6e 65 2c 00 63 6f 6d 6d 61 6e 64 5f 73 75 62 73 74 69 74 75 74 65 try.per.line,.command_substitute
1b360 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 20 66 64 20 31 00 :.cannot.duplicate.pipe.as.fd.1.
1b380 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 25 73 e2 80 99 20 6e 6f completion:.function....%s....no
1b3a0 74 20 66 6f 75 6e 64 00 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 t.found.conditional.binary.opera
1b3c0 74 6f 72 20 65 78 70 65 63 74 65 64 00 63 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 2f 74 6d 70 tor.expected.could.not.find./tmp
1b3e0 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 20 e2 80 98 25 63 e2 ,.please.create!.cprintf:....%c.
1b400 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 63 75 72 ..:.invalid.format.character.cur
1b420 72 65 6e 74 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 rent.one;.the.top.frame.is.frame
1b440 20 30 2e 00 64 65 6c 65 74 69 6e 67 20 73 74 6f 70 70 65 64 20 6a 6f 62 20 25 64 20 77 69 74 68 .0..deleting.stopped.job.%d.with
1b460 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 65 5f 70 69 64 3a .process.group.%ld.describe_pid:
1b480 20 25 6c 64 3a 20 6e 6f 20 73 75 63 68 20 70 69 64 00 64 69 72 20 20 61 64 64 73 20 44 49 52 20 .%ld:.no.such.pid.dir..adds.DIR.
1b4a0 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 6f to.the.directory.stack.at.the.to
1b4c0 70 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 00 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 p,.making.it.the.directory...Wit
1b4e0 68 20 6e 6f 20 61 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 h.no.arguments,.exchanges.the.to
1b500 70 20 74 77 6f 20 64 69 72 65 63 74 6f 72 69 65 73 2e 00 64 69 76 69 73 69 6f 6e 20 62 79 20 30 p.two.directories..division.by.0
1b520 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 6c 65 00 65 .dynamic.loading.not.available.e
1b540 72 72 6f 72 20 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 rror.importing.function.definiti
1b560 6f 6e 20 66 6f 72 20 e2 80 98 25 73 e2 80 99 00 65 78 70 65 63 74 65 64 20 e2 80 98 29 e2 80 99 on.for....%s....expected....)...
1b580 00 65 78 70 6f 6e 65 6e 74 20 6c 65 73 73 20 74 68 61 6e 20 30 00 65 78 70 72 65 73 73 69 6f 6e .exponent.less.than.0.expression
1b5a0 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 20 6c .expected.expression.recursion.l
1b5c0 65 76 65 6c 20 65 78 63 65 65 64 65 64 00 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 6f 75 evel.exceeded.file.descriptor.ou
1b5e0 74 20 6f 66 20 72 61 6e 67 65 00 66 69 6c 65 6e 61 6d 65 20 61 72 67 75 6d 65 6e 74 20 72 65 71 t.of.range.filename.argument.req
1b600 75 69 72 65 64 00 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 uired.find.their.way.onto.the.li
1b620 73 74 20 77 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 st.with.the....pushd....command;
1b640 20 79 6f 75 20 63 61 6e 20 67 65 74 00 66 6c 61 67 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 .you.can.get.flag.does.the.same.
1b660 74 68 69 6e 67 2c 20 62 75 74 20 74 68 65 20 73 74 61 63 6b 20 70 6f 73 69 74 69 6f 6e 20 69 73 thing,.but.the.stack.position.is
1b680 20 6e 6f 74 20 70 72 65 70 65 6e 64 65 64 2e 00 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 74 .not.prepended..free:.called.wit
1b6a0 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 65 6e 74 00 66 h.already.freed.block.argument.f
1b6c0 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 64 20 62 6c 6f ree:.called.with.unallocated.blo
1b6e0 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 20 65 6e 64 20 ck.argument.free:.start.and.end.
1b700 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 64 65 72 66 6c chunk.sizes.differ.free:.underfl
1b720 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 61 ow.detected;.mh_nbytes.out.of.ra
1b740 6e 67 65 00 66 72 65 65 64 00 67 65 74 63 77 64 3a 20 63 61 6e 6e 6f 74 20 61 63 63 65 73 73 20 nge.freed.getcwd:.cannot.access.
1b760 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 65 73 00 68 61 73 68 69 6e 67 20 64 69 73 61 62 parent.directories.hashing.disab
1b780 6c 65 64 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 20 73 70 65 led.history.position.history.spe
1b7a0 63 69 66 69 63 61 74 69 6f 6e 00 69 64 65 6e 74 69 66 69 65 72 20 65 78 70 65 63 74 65 64 20 61 cification.identifier.expected.a
1b7c0 66 74 65 72 20 70 72 65 2d 69 6e 63 72 65 6d 65 6e 74 20 6f 72 20 70 72 65 2d 64 65 63 72 65 6d fter.pre-increment.or.pre-decrem
1b7e0 65 6e 74 00 69 6e 76 61 6c 69 64 20 61 72 69 74 68 6d 65 74 69 63 20 62 61 73 65 00 69 6e 76 61 ent.invalid.arithmetic.base.inva
1b800 6c 69 64 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 63 68 61 72 61 63 74 65 72 20 25 64 20 69 6e lid.base.invalid.character.%d.in
1b820 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 72 .exportstr.for.%s.invalid.number
1b840 00 69 6e 76 61 6c 69 64 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 00 6a 6f 62 20 25 64 20 73 74 .invalid.signal.number.job.%d.st
1b860 61 72 74 65 64 20 77 69 74 68 6f 75 74 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6a 75 73 74 20 72 arted.without.job.control.just.r
1b880 65 73 69 7a 65 64 00 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 0a 00 6d 61 6b 65 5f 68 65 esized.last.command:.%s..make_he
1b8a0 72 65 5f 64 6f 63 75 6d 65 6e 74 3a 20 62 61 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 74 79 70 re_document:.bad.instruction.typ
1b8c0 65 20 25 64 00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 3a 20 6e 6f 20 66 75 6e e.%d.make_local_variable:.no.fun
1b8e0 63 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 6d ction.context.at.current.scope.m
1b900 61 6b 65 5f 72 65 64 69 72 65 63 74 69 6f 6e 3a 20 72 65 64 69 72 65 63 74 69 6f 6e 20 69 6e 73 ake_redirection:.redirection.ins
1b920 74 72 75 63 74 69 6f 6e 20 e2 80 98 25 64 e2 80 99 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6d truction....%d....out.of.range.m
1b940 61 6c 6c 6f 63 3a 20 62 6c 6f 63 6b 20 6f 6e 20 66 72 65 65 20 6c 69 73 74 20 63 6c 6f 62 62 65 alloc:.block.on.free.list.clobbe
1b960 72 65 64 00 6d 61 6c 6c 6f 63 3a 20 66 61 69 6c 65 64 20 61 73 73 65 72 74 69 6f 6e 3a 20 25 73 red.malloc:.failed.assertion:.%s
1b980 0a 00 6d 61 6c 6c 6f 63 3a 20 77 61 74 63 68 20 61 6c 65 72 74 3a 20 25 70 20 25 73 20 00 6d 69 ..malloc:.watch.alert:.%p.%s..mi
1b9a0 73 73 69 6e 67 20 e2 80 98 29 e2 80 99 00 6d 69 73 73 69 6e 67 20 e2 80 98 5d e2 80 99 00 6d 69 ssing....)....missing....]....mi
1b9c0 73 73 69 6e 67 20 68 65 78 20 64 69 67 69 74 20 66 6f 72 20 5c 78 00 6e 65 74 77 6f 72 6b 20 6f ssing.hex.digit.for.\x.network.o
1b9e0 70 65 72 61 74 69 6f 6e 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 00 6e 6f 20 e2 80 98 3d e2 perations.not.supported.no....=.
1ba00 80 99 20 69 6e 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 6e 6f 20 63 6c 6f 73 69 6e ...in.exportstr.for.%s.no.closin
1ba20 67 20 e2 80 98 25 63 e2 80 99 20 69 6e 20 25 73 00 6e 6f 20 63 6f 6d 6d 61 6e 64 20 66 6f 75 6e g....%c....in.%s.no.command.foun
1ba40 64 00 6e 6f 20 68 65 6c 70 20 74 6f 70 69 63 73 20 6d 61 74 63 68 20 e2 80 98 25 73 e2 80 99 2e d.no.help.topics.match....%s....
1ba60 20 20 54 72 79 20 e2 80 98 68 65 6c 70 20 68 65 6c 70 e2 80 99 20 6f 72 20 e2 80 98 6d 61 6e 20 ..Try....help.help....or....man.
1ba80 2d 6b 20 25 73 e2 80 99 20 6f 72 20 e2 80 98 69 6e 66 6f 20 25 73 e2 80 99 2e 00 6e 6f 20 6a 6f -k.%s....or....info.%s.....no.jo
1baa0 62 20 63 6f 6e 74 72 6f 6c 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 74 68 69 73 b.control.no.job.control.in.this
1bac0 20 73 68 65 6c 6c 00 6e 6f 20 6d 61 74 63 68 3a 20 25 73 00 6e 6f 20 6f 74 68 65 72 20 64 69 72 .shell.no.match:.%s.no.other.dir
1bae0 65 63 74 6f 72 79 00 6e 6f 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 ectory.no.other.options.allowed.
1bb00 77 69 74 68 20 e2 80 98 2d 78 e2 80 99 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 3a 20 75 with....-x....not.login.shell:.u
1bb20 73 65 20 e2 80 98 65 78 69 74 e2 80 99 00 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 6f 66 20 64 69 se....exit....octal.number.of.di
1bb40 72 65 63 74 6f 72 69 65 73 20 77 68 69 63 68 20 61 72 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 rectories.which.are.relative.to.
1bb60 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 69 73 20 6d 65 61 6e 73 your.home.directory...This.means
1bb80 00 6f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 6e 20 61 20 e2 80 98 66 6f 72 e2 80 99 2c .only.meaningful.in.a....for...,
1bba0 20 e2 80 98 77 68 69 6c 65 e2 80 99 2c 20 6f 72 20 e2 80 98 75 6e 74 69 6c e2 80 99 20 6c 6f 6f ....while...,.or....until....loo
1bbc0 70 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 p.pop_scope:.head.of.shell_varia
1bbe0 62 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 bles.not.a.temporary.environment
1bc00 20 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 .scope.pop_var_context:.head.of.
1bc20 73 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 shell_variables.not.a.function.c
1bc40 6f 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 ontext.pop_var_context:.no.globa
1bc60 6c 5f 76 61 72 69 61 62 6c 65 73 20 63 6f 6e 74 65 78 74 00 70 72 65 70 65 6e 64 69 6e 67 20 74 l_variables.context.prepending.t
1bc80 68 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 77 69 74 68 20 69 74 73 20 70 6f 73 69 74 he.directory.name.with.its.posit
1bca0 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 2e 20 20 54 68 65 20 2d 70 00 70 72 69 6e 74 5f ion.in.the.stack...The.-p.print_
1bcc0 63 6f 6d 6d 61 6e 64 3a 20 62 61 64 20 63 6f 6e 6e 65 63 74 6f 72 20 e2 80 98 25 64 e2 80 99 00 command:.bad.connector....%d....
1bce0 70 72 6f 67 63 6f 6d 70 5f 69 6e 73 65 72 74 3a 20 25 73 3a 20 4e 55 4c 4c 20 43 4f 4d 50 53 50 progcomp_insert:.%s:.NULL.COMPSP
1bd00 45 43 00 72 65 61 64 20 65 72 72 6f 72 3a 20 25 64 3a 20 25 73 00 72 65 61 6c 6c 6f 63 3a 20 63 EC.read.error:.%d:.%s.realloc:.c
1bd20 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 67 alled.with.unallocated.block.arg
1bd40 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 75 ument.realloc:.start.and.end.chu
1bd60 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 6c nk.sizes.differ.realloc:.underfl
1bd80 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 61 ow.detected;.mh_nbytes.out.of.ra
1bda0 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 65 nge.recursion.stack.underflow.re
1bdc0 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 74 direction.error:.cannot.duplicat
1bde0 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 20 e.fd.register_alloc:.%p.already.
1be00 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 72 in.table.as.allocated?..register
1be20 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 68 _alloc:.alloc.table.is.full.with
1be40 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 20 .FIND_ALLOC?..register_free:.%p.
1be60 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 6d 6f 76 already.in.table.as.free?..remov
1be80 65 73 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 es.the.top.directory.from.the.st
1bea0 61 63 6b 2c 20 61 6e 64 20 63 64 27 73 20 74 6f 20 74 68 65 20 6e 65 77 00 72 65 71 75 65 73 74 ack,.and.cd's.to.the.new.request
1bec0 69 6e 67 20 72 65 73 69 7a 65 00 72 65 73 74 72 69 63 74 65 64 00 72 65 74 75 72 6e 73 20 e2 80 ing.resize.restricted.returns...
1bee0 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 80 9d 3b .$line.$subroutine.$filename...;
1bf00 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 00 72 75 6e 5f 70 65 6e 64 .this.extra.information.run_pend
1bf20 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
1bf40 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
1bf60 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
1bf80 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
1bfa0 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
1bfc0 65 77 20 66 64 20 25 64 00 73 68 65 6c 6c 20 6c 65 76 65 6c 20 28 25 64 29 20 74 6f 6f 20 68 69 ew.fd.%d.shell.level.(%d).too.hi
1bfe0 67 68 2c 20 72 65 73 65 74 74 69 6e 67 20 74 6f 20 31 00 73 68 69 66 74 20 63 6f 75 6e 74 00 73 gh,.resetting.to.1.shift.count.s
1c000 69 67 70 72 6f 63 6d 61 73 6b 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 6f igprocmask:.%d:.invalid.operatio
1c020 6e 00 73 79 6e 74 61 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 n.syntax.error.syntax.error.in.c
1c040 6f 6e 64 69 74 69 6f 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 onditional.expression.syntax.err
1c060 6f 72 20 69 6e 20 63 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 or.in.conditional.expression:.un
1c080 65 78 70 65 63 74 65 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 expected.token....%s....syntax.e
1c0a0 72 72 6f 72 20 69 6e 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 rror.in.expression.syntax.error.
1c0c0 6e 65 61 72 20 e2 80 98 25 73 e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 near....%s....syntax.error.near.
1c0e0 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 80 98 25 73 e2 80 99 00 73 79 6e 74 61 78 unexpected.token....%s....syntax
1c100 20 65 72 72 6f 72 3a 20 e2 80 98 28 28 25 73 29 29 e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f .error:....((%s))....syntax.erro
1c120 72 3a 20 e2 80 98 3b e2 80 99 20 75 6e 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 r:....;....unexpected.syntax.err
1c140 6f 72 3a 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 20 72 65 71 75 69 72 or:.arithmetic.expression.requir
1c160 65 64 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 65 ed.syntax.error:.operand.expecte
1c180 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 6f d.syntax.error:.unexpected.end.o
1c1a0 66 20 66 69 6c 65 00 74 68 61 74 20 e2 80 98 7e 2f 62 69 6e e2 80 99 20 6d 69 67 68 74 20 62 65 f.file.that....~/bin....might.be
1c1c0 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 e2 80 98 2f 68 6f 6d 65 73 2f 62 66 6f 78 2f 62 69 6e .displayed.as..../homes/bfox/bin
1c1e0 e2 80 99 2e 20 20 54 68 65 20 2d 76 20 66 6c 61 67 00 74 68 65 20 73 74 61 63 6b 2c 20 6d 61 6b ......The.-v.flag.the.stack,.mak
1c200 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 20 74 68 65 ing.the.new.top.of.the.stack.the
1c220 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 .current.working.too.many.argume
1c240 6e 74 73 00 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 00 74 72 61 70 5f 68 61 6e 64 6c 65 72 3a nts.top.directory..trap_handler:
1c260 20 62 61 64 20 73 69 67 6e 61 6c 20 25 64 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 .bad.signal.%d.unexpected.EOF.wh
1c280 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 63 ile.looking.for....]]....unexpec
1c2a0 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 69 ted.EOF.while.looking.for.matchi
1c2c0 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 65 ng....%c....unexpected.EOF.while
1c2e0 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 6e .looking.for.matching....)....un
1c300 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 6f expected.argument....%s....to.co
1c320 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 65 nditional.binary.operator.unexpe
1c340 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 74 cted.argument....%s....to.condit
1c360 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 20 ional.unary.operator.unexpected.
1c380 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 6f argument.to.conditional.binary.o
1c3a0 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 63 perator.unexpected.argument.to.c
1c3c0 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 65 onditional.unary.operator.unexpe
1c3e0 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 6d cted.token.%d.in.conditional.com
1c400 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 69 mand.unexpected.token....%c....i
1c420 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 64 n.conditional.command.unexpected
1c440 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 63 .token....%s....in.conditional.c
1c460 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 99 ommand.unexpected.token....%s...
1c480 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 78 ,.conditional.binary.operator.ex
1c4a0 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 99 pected.unexpected.token....%s...
1c4c0 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 20 63 6f 6d 6d 61 ,.expected....)....unknown.comma
1c4e0 6e 64 20 65 72 72 6f 72 00 76 61 6c 75 65 20 74 6f 6f 20 67 72 65 61 74 20 66 6f 72 20 62 61 73 nd.error.value.too.great.for.bas
1c500 65 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 69 6c 64 20 6f e.wait:.pid.%ld.is.not.a.child.o
1c520 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 65 63 6f 72 64 f.this.shell.wait_for:.No.record
1c540 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 62 3a 20 6a 6f .of.process.%ld.wait_for_job:.jo
1c560 62 20 25 64 20 69 73 20 73 74 6f 70 70 65 64 00 77 61 72 6e 69 6e 67 3a 20 2d 43 20 6f 70 74 69 b.%d.is.stopped.warning:.-C.opti
1c580 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
1c5a0 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
1c5c0 20 79 6f 75 20 65 78 70 65 63 74 00 77 72 69 74 65 20 65 72 72 6f 72 3a 20 25 73 00 78 6d 61 6c .you.expect.write.error:.%s.xmal
1c5e0 6c 6f 63 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 loc:.%s:%d:.cannot.allocate.%lu.
1c600 62 79 74 65 73 00 78 6d 61 6c 6c 6f 63 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c bytes.xmalloc:.%s:%d:.cannot.all
1c620 6f 63 61 74 65 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 ocate.%lu.bytes.(%lu.bytes.alloc
1c640 61 74 65 64 29 00 78 6d 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 ated).xmalloc:.cannot.allocate.%
1c660 6c 75 20 62 79 74 65 73 00 78 6d 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 lu.bytes.xmalloc:.cannot.allocat
1c680 65 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 e.%lu.bytes.(%lu.bytes.allocated
1c6a0 29 00 78 72 65 61 6c 6c 6f 63 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 ).xrealloc:.%s:%d:.cannot.alloca
1c6c0 74 65 20 25 6c 75 20 62 79 74 65 73 00 78 72 65 61 6c 6c 6f 63 3a 20 25 73 3a 25 64 3a 20 63 61 te.%lu.bytes.xrealloc:.%s:%d:.ca
1c6e0 6e 6e 6f 74 20 72 65 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 nnot.reallocate.%lu.bytes.(%lu.b
1c700 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 78 72 65 61 6c 6c 6f 63 3a 20 63 61 6e 6e 6f 74 ytes.allocated).xrealloc:.cannot
1c720 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 00 78 72 65 61 6c 6c 6f 63 3a 20 63 61 .allocate.%lu.bytes.xrealloc:.ca
1c740 6e 6e 6f 74 20 72 65 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 nnot.reallocate.%lu.bytes.(%lu.b
1c760 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 ytes.allocated).