summaryrefslogtreecommitdiffstats
path: root/scratch/bash-3.1.orig/po/en@boldquot.gmo
blob: dd5008ca86da0242330a153a970288c645f2c55e (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 49 00 00 00 e7 02 01 00 4a 00 00 00 31 03 01 00 36 00 00 00 ....;.......I.......J...1...6...
0cc0 7c 03 01 00 23 00 00 00 b3 03 01 00 43 00 00 00 d7 03 01 00 48 00 00 00 1b 04 01 00 59 00 00 00 |...#.......C.......H.......Y...
0ce0 64 04 01 00 59 00 00 00 be 04 01 00 34 00 00 00 18 05 01 00 19 00 00 00 4d 05 01 00 4f 03 00 00 d...Y.......4...........M...O...
0d00 67 05 01 00 64 0b 00 00 b7 08 01 00 2f 06 00 00 1c 14 01 00 7b 01 00 00 4c 1a 01 00 85 00 00 00 g...d......./.......{...L.......
0d20 c8 1b 01 00 ee 02 00 00 4e 1c 01 00 c9 00 00 00 3d 1f 01 00 9b 00 00 00 07 20 01 00 50 04 00 00 ........N.......=...........P...
0d40 a3 20 01 00 2a 01 00 00 f4 24 01 00 67 05 00 00 1f 26 01 00 24 04 00 00 87 2b 01 00 e9 00 00 00 ....*....$..g....&..$....+......
0d60 ac 2f 01 00 bc 05 00 00 96 30 01 00 a1 03 00 00 53 36 01 00 de 00 00 00 f5 39 01 00 52 01 00 00 ./.......0......S6.......9..R...
0d80 d4 3a 01 00 4a 02 00 00 27 3c 01 00 68 01 00 00 72 3e 01 00 55 00 00 00 db 3f 01 00 6f 00 00 00 .:..J...'<..h...r>..U....?..o...
0da0 31 40 01 00 39 0b 00 00 a1 40 01 00 87 00 00 00 db 4b 01 00 7d 00 00 00 63 4c 01 00 43 04 00 00 1@..9....@.......K..}...cL..C...
0dc0 e1 4c 01 00 73 01 00 00 25 51 01 00 65 01 00 00 99 52 01 00 db 02 00 00 ff 53 01 00 b3 06 00 00 .L..s...%Q..e....R.......S......
0de0 db 56 01 00 5e 02 00 00 8f 5d 01 00 19 00 00 00 ee 5f 01 00 c7 01 00 00 08 60 01 00 44 00 00 00 .V..^....]......._.......`..D...
0e00 d0 61 01 00 26 00 00 00 15 62 01 00 c3 05 00 00 3c 62 01 00 35 02 00 00 00 68 01 00 4a 00 00 00 .a..&....b......<b..5....h..J...
0e20 36 6a 01 00 93 00 00 00 81 6a 01 00 ab 00 00 00 15 6b 01 00 52 00 00 00 c1 6b 01 00 b0 00 00 00 6j.......j.......k..R....k......
0e40 14 6c 01 00 46 00 00 00 c5 6c 01 00 ed 00 00 00 0c 6d 01 00 72 00 00 00 fa 6d 01 00 32 03 00 00 .l..F....l.......m..r....m..2...
0e60 6d 6e 01 00 7f 00 00 00 a0 71 01 00 1c 00 00 00 20 72 01 00 1f 00 00 00 3d 72 01 00 15 03 00 00 mn.......q.......r......=r......
0e80 5d 72 01 00 7e 01 00 00 73 75 01 00 5e 00 00 00 f2 76 01 00 ad 00 00 00 51 77 01 00 c9 01 00 00 ]r..~...su..^....v......Qw......
0ea0 ff 77 01 00 7f 00 00 00 c9 79 01 00 0f 02 00 00 49 7a 01 00 c6 00 00 00 59 7c 01 00 7f 00 00 00 .w.......y......Iz......Y|......
0ec0 20 7d 01 00 e0 02 00 00 a0 7d 01 00 26 01 00 00 81 80 01 00 29 02 00 00 a8 81 01 00 39 04 00 00 .}.......}..&.......).......9...
0ee0 d2 83 01 00 d3 01 00 00 0c 88 01 00 6d 00 00 00 e0 89 01 00 f8 01 00 00 4e 8a 01 00 99 00 00 00 ............m...........N.......
0f00 47 8c 01 00 ed 01 00 00 e1 8c 01 00 2b 06 00 00 cf 8e 01 00 0d 01 00 00 fb 94 01 00 33 01 00 00 G...........+...............3...
0f20 09 96 01 00 9f 01 00 00 3d 97 01 00 58 03 00 00 dd 98 01 00 ea 02 00 00 36 9c 01 00 1e 00 00 00 ........=...X...........6.......
0f40 21 9f 01 00 14 00 00 00 40 9f 01 00 1f 00 00 00 55 9f 01 00 16 00 00 00 75 9f 01 00 09 00 00 00 !.......@.......U.......u.......
0f60 8c 9f 01 00 11 00 00 00 96 9f 01 00 16 00 00 00 a8 9f 01 00 16 00 00 00 bf 9f 01 00 22 00 00 00 ............................"...
0f80 d6 9f 01 00 12 00 00 00 f9 9f 01 00 1d 00 00 00 0c a0 01 00 0f 00 00 00 2a a0 01 00 13 00 00 00 ........................*.......
0fa0 3a a0 01 00 17 00 00 00 4e a0 01 00 16 00 00 00 66 a0 01 00 16 00 00 00 7d a0 01 00 28 00 00 00 :.......N.......f.......}...(...
0fc0 94 a0 01 00 22 00 00 00 bd a0 01 00 14 00 00 00 e0 a0 01 00 1c 00 00 00 f5 a0 01 00 26 00 00 00 ....".......................&...
0fe0 12 a1 01 00 26 00 00 00 39 a1 01 00 15 00 00 00 60 a1 01 00 15 00 00 00 76 a1 01 00 2e 00 00 00 ....&...9.......`.......v.......
1000 8c a1 01 00 1e 00 00 00 bb a1 01 00 16 00 00 00 da a1 01 00 18 00 00 00 f1 a1 01 00 1b 00 00 00 ................................
1020 0a a2 01 00 1d 00 00 00 26 a2 01 00 13 00 00 00 44 a2 01 00 22 00 00 00 58 a2 01 00 13 00 00 00 ........&.......D..."...X.......
1040 7b a2 01 00 10 00 00 00 8f a2 01 00 1d 00 00 00 a0 a2 01 00 15 00 00 00 be a2 01 00 2f 00 00 00 {.........................../...
1060 d4 a2 01 00 15 00 00 00 04 a3 01 00 12 00 00 00 1a a3 01 00 39 00 00 00 2d a3 01 00 15 00 00 00 ....................9...-.......
1080 67 a3 01 00 1c 00 00 00 7d a3 01 00 10 00 00 00 9a a3 01 00 19 00 00 00 ab a3 01 00 1f 00 00 00 g.......}.......................
10a0 c5 a3 01 00 17 00 00 00 e5 a3 01 00 29 00 00 00 fd a3 01 00 1a 00 00 00 27 a4 01 00 12 00 00 00 ............)...........'.......
10c0 42 a4 01 00 12 00 00 00 55 a4 01 00 17 00 00 00 68 a4 01 00 13 00 00 00 80 a4 01 00 1d 00 00 00 B.......U.......h...............
10e0 94 a4 01 00 20 00 00 00 b2 a4 01 00 21 00 00 00 d3 a4 01 00 12 00 00 00 f5 a4 01 00 20 00 00 00 ............!...................
1100 08 a5 01 00 16 00 00 00 29 a5 01 00 1b 00 00 00 40 a5 01 00 1f 00 00 00 5c a5 01 00 12 00 00 00 ........).......@.......\.......
1120 7c a5 01 00 0f 00 00 00 8f a5 01 00 12 00 00 00 9f a5 01 00 16 00 00 00 b2 a5 01 00 17 00 00 00 |...............................
1140 c9 a5 01 00 19 00 00 00 e1 a5 01 00 1a 00 00 00 fb a5 01 00 0d 00 00 00 16 a6 01 00 1d 00 00 00 ................................
1160 24 a6 01 00 1f 00 00 00 42 a6 01 00 26 00 00 00 62 a6 01 00 1d 00 00 00 89 a6 01 00 15 00 00 00 $.......B...&...b...............
1180 a7 a6 01 00 15 00 00 00 bd a6 01 00 0e 00 00 00 d3 a6 01 00 26 00 00 00 e2 a6 01 00 3f 00 00 00 ....................&.......?...
11a0 09 a7 01 00 1c 00 00 00 49 a7 01 00 1b 00 00 00 66 a7 01 00 14 00 00 00 82 a7 01 00 0d 00 00 00 ........I.......f...............
11c0 97 a7 01 00 3a 00 00 00 a5 a7 01 00 47 00 00 00 e0 a7 01 00 3d 00 00 00 28 a8 01 00 3a 00 00 00 ....:.......G.......=...(...:...
11e0 66 a8 01 00 48 00 00 00 a1 a8 01 00 3e 00 00 00 ea a8 01 00 44 00 00 00 29 a9 01 00 46 00 00 00 f...H.......>.......D...)...F...
1200 6e a9 01 00 39 00 00 00 b5 a9 01 00 23 00 00 00 ef a9 01 00 16 00 00 00 13 aa 01 00 0b 00 00 00 n...9.......#...................
1220 2a aa 01 00 3e 00 00 00 36 aa 01 00 32 00 00 00 75 aa 01 00 42 00 00 00 a8 aa 01 00 12 00 00 00 *...>...6...2...u...B...........
1240 eb aa 01 00 0c 00 00 00 fe aa 01 00 0f 00 00 00 0b ab 01 00 0e 00 00 00 1b ab 01 00 3d 00 00 00 ............................=...
1260 2a ab 01 00 33 00 00 00 68 ab 01 00 21 00 00 00 9c ab 01 00 22 00 00 00 be ab 01 00 0f 00 00 00 *...3...h...!......."...........
1280 e1 ab 01 00 36 00 00 00 f1 ab 01 00 47 00 00 00 28 ac 01 00 51 00 00 00 70 ac 01 00 1d 00 00 00 ....6.......G...(...Q...p.......
12a0 c2 ac 01 00 46 00 00 00 e0 ac 01 00 18 00 00 00 27 ad 01 00 97 01 00 00 40 ad 01 00 5a 00 00 00 ....F...........'.......@...Z...
12c0 d8 ae 01 00 51 00 00 00 33 af 01 00 0d 00 00 00 85 af 01 00 58 00 00 00 93 af 01 00 29 00 00 00 ....Q...3...........X.......)...
12e0 ec af 01 00 36 00 00 00 16 b0 01 00 48 00 00 00 4d b0 01 00 44 00 00 00 96 b0 01 00 13 00 00 00 ....6.......H...M...D...........
1300 db b0 01 00 17 00 00 00 ef b0 01 00 1d 00 00 00 07 b1 01 00 2a 00 00 00 25 b1 01 00 31 00 00 00 ....................*...%...1...
1320 50 b1 01 00 30 00 00 00 82 b1 01 00 1f 00 00 00 b3 b1 01 00 25 00 00 00 d3 b1 01 00 2a 00 00 00 P...0...............%.......*...
1340 f9 b1 01 00 2d 00 00 00 24 b2 01 00 28 00 00 00 52 b2 01 00 27 00 00 00 7b b2 01 00 18 00 00 00 ....-...$...(...R...'...{.......
1360 a3 b2 01 00 22 00 00 00 bc b2 01 00 33 00 00 00 df b2 01 00 39 00 00 00 13 b3 01 00 09 00 00 00 ....".......3.......9...........
1380 4d b3 01 00 08 00 00 00 57 b3 01 00 11 00 00 00 60 b3 01 00 24 00 00 00 72 b3 01 00 3d 00 00 00 M.......W.......`...$...r...=...
13a0 97 b3 01 00 13 00 00 00 d5 b3 01 00 10 00 00 00 e9 b3 01 00 0d 00 00 00 fa b3 01 00 08 00 00 00 ................................
13c0 08 b4 01 00 33 00 00 00 11 b4 01 00 39 00 00 00 45 b4 01 00 18 00 00 00 7f b4 01 00 16 00 00 00 ....3.......9...E...............
13e0 98 b4 01 00 2a 00 00 00 af b4 01 00 3f 00 00 00 da b4 01 00 1e 00 00 00 1a b5 01 00 3d 00 00 00 ....*.......?...............=...
1400 39 b5 01 00 2d 00 00 00 77 b5 01 00 1f 00 00 00 a5 b5 01 00 27 00 00 00 c5 b5 01 00 26 00 00 00 9...-...w...........'.......&...
1420 ed b5 01 00 2a 00 00 00 14 b6 01 00 2a 00 00 00 3f b6 01 00 29 00 00 00 6a b6 01 00 29 00 00 00 ....*.......*...?...)...j...)...
1440 94 b6 01 00 25 00 00 00 be b6 01 00 25 00 00 00 e4 b6 01 00 20 00 00 00 0a b7 01 00 31 00 00 00 ....%.......%...............1...
1460 2b b7 01 00 31 00 00 00 5d b7 01 00 35 00 00 00 8f b7 01 00 0e 00 00 00 c5 b7 01 00 1c 00 00 00 +...1...]...5...................
1480 d4 b7 01 00 2d 00 00 00 f1 b7 01 00 21 00 00 00 1f b8 01 00 24 00 00 00 41 b8 01 00 4f 00 00 00 ....-.......!.......$...A...O...
14a0 66 b8 01 00 31 00 00 00 b6 b8 01 00 2f 00 00 00 e8 b8 01 00 24 00 00 00 18 b9 01 00 23 00 00 00 f...1......./.......$.......#...
14c0 3d b9 01 00 33 00 00 00 61 b9 01 00 26 00 00 00 95 b9 01 00 2e 00 00 00 bc b9 01 00 1e 00 00 00 =...3...a...&...................
14e0 eb b9 01 00 3e 00 00 00 0a ba 01 00 41 00 00 00 49 ba 01 00 0d 00 00 00 8b ba 01 00 1d 00 00 00 ....>.......A...I...............
1500 99 ba 01 00 38 00 00 00 b7 ba 01 00 18 00 00 00 f0 ba 01 00 14 00 00 00 09 bb 01 00 13 00 00 00 ....8...........................
1520 1e bb 01 00 23 00 00 00 32 bb 01 00 1c 00 00 00 56 bb 01 00 1a 00 00 00 73 bb 01 00 4e 00 00 00 ....#...2.......V.......s...N...
1540 8e bb 01 00 42 00 00 00 dd bb 01 00 2e 00 00 00 20 bc 01 00 2c 00 00 00 4f bc 01 00 26 00 00 00 ....B...............,...O...&...
1560 7c bc 01 00 30 00 00 00 a3 bc 01 00 05 00 00 00 d4 bc 01 00 28 00 00 00 da bc 01 00 10 00 00 00 |...0...............(...........
1580 03 bd 01 00 10 00 00 00 14 bd 01 00 15 00 00 00 25 bd 01 00 38 00 00 00 3b bd 01 00 17 00 00 00 ................%...8...;.......
15a0 74 bd 01 00 0c 00 00 00 8c bd 01 00 28 00 00 00 99 bd 01 00 0e 00 00 00 c2 bd 01 00 15 00 00 00 t...........(...................
15c0 d1 bd 01 00 22 00 00 00 e7 bd 01 00 0c 00 00 00 0a be 01 00 11 00 00 00 17 be 01 00 2b 00 00 00 ....".......................+...
15e0 29 be 01 00 39 00 00 00 55 be 01 00 47 00 00 00 8f be 01 00 24 00 00 00 d7 be 01 00 1d 00 00 00 )...9...U...G.......$...........
1600 fc be 01 00 1b 00 00 00 1a bf 01 00 17 00 00 00 36 bf 01 00 17 00 00 00 4e bf 01 00 18 00 00 00 ................6.......N.......
1620 66 bf 01 00 20 00 00 00 7f bf 01 00 26 00 00 00 a0 bf 01 00 21 00 00 00 c7 bf 01 00 10 00 00 00 f...........&.......!...........
1640 e9 bf 01 00 78 00 00 00 fa bf 01 00 0e 00 00 00 73 c0 01 00 1c 00 00 00 82 c0 01 00 0c 00 00 00 ....x...........s...............
1660 9f c0 01 00 12 00 00 00 ac c0 01 00 2e 00 00 00 bf c0 01 00 27 00 00 00 ee c0 01 00 0c 00 00 00 ....................'...........
1680 16 c1 01 00 45 00 00 00 23 c1 01 00 58 00 00 00 69 c1 01 00 44 00 00 00 c2 c1 01 00 3f 00 00 00 ....E...#...X...i...D.......?...
16a0 07 c2 01 00 2c 00 00 00 47 c2 01 00 45 00 00 00 74 c2 01 00 2d 00 00 00 ba c2 01 00 22 00 00 00 ....,...G...E...t...-......."...
16c0 e8 c2 01 00 12 00 00 00 0b c3 01 00 2f 00 00 00 1e c3 01 00 29 00 00 00 4e c3 01 00 33 00 00 00 ............/.......)...N...3...
16e0 78 c3 01 00 19 00 00 00 ac c3 01 00 26 00 00 00 c6 c3 01 00 32 00 00 00 ed c3 01 00 35 00 00 00 x...........&.......2.......5...
1700 20 c4 01 00 2c 00 00 00 56 c4 01 00 3d 00 00 00 83 c4 01 00 11 00 00 00 c1 c4 01 00 0a 00 00 00 ....,...V...=...................
1720 d3 c4 01 00 49 00 00 00 de c4 01 00 31 00 00 00 28 c5 01 00 49 00 00 00 5a c5 01 00 34 00 00 00 ....I.......1...(...I...Z...4...
1740 a4 c5 01 00 29 00 00 00 d9 c5 01 00 0b 00 00 00 03 c6 01 00 22 00 00 00 0f c6 01 00 0c 00 00 00 ....)..............."...........
1760 32 c6 01 00 26 00 00 00 3f c6 01 00 49 00 00 00 66 c6 01 00 1a 00 00 00 b0 c6 01 00 22 00 00 00 2...&...?...I...f..........."...
1780 cb c6 01 00 33 00 00 00 ee c6 01 00 22 00 00 00 22 c7 01 00 28 00 00 00 45 c7 01 00 2c 00 00 00 ....3......."..."...(...E...,...
17a0 6e c7 01 00 1e 00 00 00 9b c7 01 00 24 00 00 00 ba c7 01 00 5a 00 00 00 df c7 01 00 3e 00 00 00 n...........$.......Z.......>...
17c0 3a c8 01 00 12 00 00 00 79 c8 01 00 0e 00 00 00 8c c8 01 00 1b 00 00 00 9b c8 01 00 31 00 00 00 :.......y...................1...
17e0 b7 c8 01 00 3a 00 00 00 e9 c8 01 00 39 00 00 00 24 c9 01 00 43 00 00 00 5e c9 01 00 42 00 00 00 ....:.......9...$...C...^...B...
1800 a2 c9 01 00 32 00 00 00 e5 c9 01 00 31 00 00 00 18 ca 01 00 2a 00 00 00 4a ca 01 00 38 00 00 00 ....2.......1.......*...J...8...
1820 75 ca 01 00 38 00 00 00 ae ca 01 00 47 00 00 00 e7 ca 01 00 3b 00 00 00 2f cb 01 00 15 00 00 00 u...8.......G.......;.../.......
1840 6b cb 01 00 18 00 00 00 81 cb 01 00 2a 00 00 00 9a cb 01 00 22 00 00 00 c5 cb 01 00 1f 00 00 00 k...........*......."...........
1860 e8 cb 01 00 2d 00 00 00 08 cc 01 00 2d 00 00 00 36 cc 01 00 0f 00 00 00 64 cc 01 00 29 00 00 00 ....-.......-...6.......d...)...
1880 74 cc 01 00 3f 00 00 00 9e cc 01 00 22 00 00 00 de cc 01 00 38 00 00 00 01 cd 01 00 2a 00 00 00 t...?.......".......8.......*...
18a0 3a cd 01 00 42 00 00 00 65 cd 01 00 23 00 00 00 a8 cd 01 00 3b 00 00 00 cc cd 01 00 01 00 00 00 :...B...e...#.......;...........
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 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 .list.shown.by.....[1mdirs.[0m..
10320 99 2c 20 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 .,.starting.with......from.the.r
10340 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 1b 5b 31 ight.of.the.list.shown.by.....[1
10360 6d 64 69 72 73 1b 5b 30 6d e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 00 20 20 20 20 mdirs.[0m...,.starting.with.....
10380 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 .from.the.stack,.so.only.the.sta
103a0 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 00 20 20 20 20 20 6e 65 77 20 63 75 72 72 ck.is.manipulated.......new.curr
103c0 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 00 20 20 20 20 20 72 65 6d 6f ent.working.directory.......remo
103e0 76 65 73 20 74 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 2c 20 e2 80 98 1b 5b 31 6d ves.the.first.directory,.....[1m
10400 70 6f 70 64 20 2b 31 1b 5b 30 6d e2 80 99 20 74 68 65 20 73 65 63 6f 6e 64 2e 00 20 20 20 20 20 popd.+1.[0m....the.second.......
10420 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 1b removes.the.last.directory,.....
10440 5b 31 6d 70 6f 70 64 20 2d 31 1b 5b 30 6d e2 80 99 20 74 68 65 20 6e 65 78 74 20 74 6f 20 6c 61 [1mpopd.-1.[0m....the.next.to.la
10460 73 74 2e 00 20 20 20 20 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 st.......shown.by.....[1mdirs.[0
10480 6d e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 m...,.starting.with.zero...For.e
104a0 78 61 6d 70 6c 65 3a 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 20 2b 30 1b 5b 30 6d e2 80 99 00 20 20 xample:.....[1mpopd.+0.[0m......
104c0 20 20 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 2c 20 ...shown.by.....[1mdirs.[0m...,.
104e0 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
10500 3a 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 20 2d 30 1b 5b 30 6d e2 80 99 00 20 20 20 20 20 74 6f 20 :.....[1mpopd.-0.[0m.........to.
10520 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.
10540 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
10560 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.
10580 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
105a0 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
105c0 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
105e0 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
10600 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
10620 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
10640 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
10660 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.
10680 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 1b 5b 31 left.of.the.list.shown.by.....[1
106a0 6d 64 69 72 73 1b 5b 30 6d e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 0a 20 20 20 20 mdirs.[0m...,.starting.with.....
106c0 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 2d .zero).is.at.the.top...........-
106e0 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 68 65 20 N.Rotates.the.stack.so.that.the.
10700 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 66 72 6f Nth.directory.(counting......fro
10720 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 m.the.right.of.the.list.shown.by
10740 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 2c 20 73 74 61 72 74 69 6e 67 20 77 69 .....[1mdirs.[0m...,.starting.wi
10760 74 68 0a 20 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 th......zero).is.at.the.top.....
10780 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
107a0 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 61 64 64 69 6e 67 20 64 69 72 nge.of.directory.when.adding.dir
107c0 65 63 74 6f 72 69 65 73 0a 20 20 20 20 09 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f ectories......to.the.stack,.so.o
107e0 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 nly.the.stack.is.manipulated....
10800 20 20 0a 20 20 20 20 64 69 72 09 61 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 63 .......dir.adds.DIR.to.the.direc
10820 74 6f 72 79 20 73 74 61 63 6b 20 61 74 20 74 68 65 20 74 6f 70 2c 20 6d 61 6b 69 6e 67 20 69 74 tory.stack.at.the.top,.making.it
10840 20 74 68 65 0a 20 20 20 20 09 6e 65 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 .the......new.current.working.di
10860 72 65 63 74 6f 72 79 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 rectory...........You.can.see.th
10880 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 74 68 65 20 e2 80 98 1b 5b e.directory.stack.with.the.....[
108a0 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 20 42 41 53 48 5f 56 45 52 1mdirs.[0m....command...BASH_VER
108c0 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 20 66 6f 72 20 SION....Version.information.for.
108e0 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 20 20 20 20 41 this.Bash......CDPATH..........A
10900 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 6f .colon-separated.list.of.directo
10920 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 72 65 63 74 72 ries.to.search.......for.directr
10940 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 e2 80 98 1b 5b 31 ies.given.as.arguments.to.....[1
10960 6d 63 64 1b 5b 30 6d 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 mcd.[0m.........GLOBIGNORE.A.col
10980 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
109a0 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
109c0 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....
109e0 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
10a00 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
10a20 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...
10a40 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
10a60 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
10a80 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
10aa0 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......
10ac0 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.....
10ae0 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.
10b00 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
10b20 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.
10b40 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
10b60 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
10b80 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.......
10ba0 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
10bc0 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
10be0 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
10c00 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.
10c20 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
10c40 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.
10c60 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
10c80 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
10ca0 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.
10cc0 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.
10ce0 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
10d00 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.
10d20 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
10d40 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.
10d60 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
10d80 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
10da0 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.
10dc0 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.
10de0 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............
10e00 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
10e20 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
10e40 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
10e60 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
10e80 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.......
10ea0 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.........
10ec0 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...
10ee0 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
10f00 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
10f20 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
10f40 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
10f60 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
10f80 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
10fa0 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...
10fc0 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.
10fe0 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.
11000 62 79 20 74 68 65 0a 20 20 20 20 09 09 e2 80 98 1b 5b 31 6d 74 69 6d 65 1b 5b 30 6d e2 80 99 20 by.the...........[1mtime.[0m....
11020 72 65 73 65 72 76 65 64 20 77 6f 72 64 2e 0a 20 20 20 20 61 75 74 6f 5f 72 65 73 75 6d 65 20 20 reserved.word......auto_resume..
11040 20 20 20 4e 6f 6e 2d 6e 75 6c 6c 20 6d 65 61 6e 73 20 61 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 ...Non-null.means.a.command.word
11060 20 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 61 20 6c 69 6e 65 20 62 79 0a 20 20 20 20 09 09 69 74 .appearing.on.a.line.by.......it
11080 73 65 6c 66 20 69 73 20 66 69 72 73 74 20 6c 6f 6f 6b 65 64 20 66 6f 72 20 69 6e 20 74 68 65 20 self.is.first.looked.for.in.the.
110a0 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 20 20 09 09 73 74 6f 70 70 65 64 20 list.of.currently.......stopped.
110c0 6a 6f 62 73 2e 20 20 49 66 20 66 6f 75 6e 64 20 74 68 65 72 65 2c 20 74 68 61 74 20 6a 6f 62 20 jobs...If.found.there,.that.job.
110e0 69 73 20 66 6f 72 65 67 72 6f 75 6e 64 65 64 2e 0a 20 20 20 20 09 09 41 20 76 61 6c 75 65 20 6f is.foregrounded........A.value.o
11100 66 20 e2 80 98 1b 5b 31 6d 65 78 61 63 74 1b 5b 30 6d e2 80 99 20 6d 65 61 6e 73 20 74 68 61 74 f.....[1mexact.[0m....means.that
11120 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 61 .the.command.word.must.......exa
11140 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 74 ctly.match.a.command.in.the.list
11160 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 65 .of.stopped.jobs...A.......value
11180 20 6f 66 20 e2 80 98 1b 5b 31 6d 73 75 62 73 74 72 69 6e 67 1b 5b 30 6d e2 80 99 20 6d 65 61 6e .of.....[1msubstring.[0m....mean
111a0 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6d 75 73 74 0a 20 20 20 s.that.the.command.word.must....
111c0 20 09 09 6d 61 74 63 68 20 61 20 73 75 62 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 6a 6f 62 2e ...match.a.substring.of.the.job.
111e0 20 20 41 6e 79 20 6f 74 68 65 72 20 76 61 6c 75 65 20 6d 65 61 6e 73 20 74 68 61 74 0a 20 20 20 ..Any.other.value.means.that....
11200 20 09 09 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6d 75 73 74 20 62 65 20 61 20 70 72 65 66 69 78 20 ...the.command.must.be.a.prefix.
11220 6f 66 20 61 20 73 74 6f 70 70 65 64 20 6a 6f 62 2e 0a 20 20 20 20 68 69 73 74 63 68 61 72 73 20 of.a.stopped.job......histchars.
11240 20 20 20 20 20 20 43 68 61 72 61 63 74 65 72 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 68 69 73 ......Characters.controlling.his
11260 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 61 6e 64 20 71 75 69 63 6b 0a 20 20 20 20 09 09 73 tory.expansion.and.quick.......s
11280 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 ubstitution...The.first.characte
112a0 72 20 69 73 20 74 68 65 20 68 69 73 74 6f 72 79 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 r.is.the.history.......substitut
112c0 69 6f 6e 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 1b 5b 31 6d 21 1b ion.character,.usually.....[1m!.
112e0 5b 30 6d 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 [0m......The.second.is.......the
11300 20 e2 80 98 1b 5b 31 6d 71 75 69 63 6b 20 73 75 62 73 74 69 74 75 74 69 6f 6e 1b 5b 30 6d e2 80 .....[1mquick.substitution.[0m..
11320 99 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 1b 5b 31 6d 5e 1b 5b 30 ..character,.usually.....[1m^.[0
11340 6d e2 80 99 2e 20 20 54 68 65 0a 20 20 20 20 09 09 74 68 69 72 64 20 69 73 20 74 68 65 20 e2 80 m......The.......third.is.the...
11360 98 1b 5b 31 6d 68 69 73 74 6f 72 79 20 63 6f 6d 6d 65 6e 74 1b 5b 30 6d e2 80 99 20 63 68 61 72 ..[1mhistory.comment.[0m....char
11380 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 1b 5b 31 6d 23 1b 5b 30 6d e2 80 99 2e 0a acter,.usually.....[1m#.[0m.....
113a0 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
113c0 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
113e0 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.
11400 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
11420 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
11440 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
11460 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
11480 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
114a0 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
114c0 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
114e0 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 1b 5b 31 6d 5c 43 2d e.argument:.....bind.'....[1m\C-
11500 78 5c 43 2d 72 1b 5b 30 6d e2 80 9d 3a 20 72 65 2d 72 65 61 64 2d 69 6e 69 74 2d 66 69 6c 65 27 x\C-r.[0m...:.re-read-init-file'
11520 2e 0a 20 20 20 20 62 69 6e 64 20 61 63 63 65 70 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 ......bind.accepts.the.following
11540 20 6f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6d 20 20 6b 65 79 6d 61 70 20 20 20 20 20 20 .options:.......-m..keymap......
11560 20 20 20 55 73 65 20 e2 80 98 1b 5b 31 6d 6b 65 79 6d 61 70 1b 5b 30 6d e2 80 99 20 61 73 20 74 ...Use.....[1mkeymap.[0m....as.t
11580 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 68 he.keymap.for.the.duration.of.th
115a0 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 6d is..........................comm
115c0 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 72 and...Acceptable.keymap.names.ar
115e0 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 20 e.emacs,........................
11600 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 6d ..emacs-standard,.emacs-meta,.em
11620 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 20 acs-ctlx,.vi,.vi-move,..........
11640 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 20 ................vi-command,.and.
11660 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 20 vi-insert........-l.............
11680 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 20 ....List.names.of.functions.....
116a0 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 74 ...-P.................List.funct
116c0 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 70 ion.names.and.bindings........-p
116e0 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 20 .................List.functions.
11700 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 20 and.bindings.in.a.form.that.can.
11720 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 73 be..........................reus
11740 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 20 ed.as.input........-r..keyseq...
11760 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 59 ......Remove.the.binding.for.KEY
11780 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 6d SEQ........-x..keyseq:shell-comm
117a0 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 78 and.Cause.SHELL-COMMAND.to.be.ex
117c0 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 6e ecuted.when.........KEYSEQ.is.en
117e0 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 20 tered........-f..filename.......
11800 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 2e Read.key.bindings.from.FILENAME.
11820 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 20 .......-q..function-name..Query.
11840 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 65 about.which.keys.invoke.the.name
11860 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 6e d.function........-u..function-n
11880 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 62 ame..Unbind.all.keys.which.are.b
118a0 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 20 ound.to.the.named.function......
118c0 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 62 ..-V.................List.variab
118e0 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 20 le.names.and.values.......-v....
11900 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 73 .............List.variable.names
11920 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 20 .and.values.in.a.form.that.can..
11940 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 65 ........................be.reuse
11960 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 20 d.as.input........-S............
11980 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
119a0 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.....
119c0 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 65 ..-s.................List.key.se
119e0 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
11a00 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 20 heir.values.....................
11a20 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 65 .....in.a.form.that.can.be.reuse
11a40 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 73 d.as.input...By.default,.removes
11a60 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 20 .each.JOBSPEC.argument.from.the.
11a80 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 65 table.of.active.jobs......If.the
11aa0 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 20 .-h.option.is.given,.the.job.is.
11ac0 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 20 not.removed.from.the.table,.but.
11ae0 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 20 is.....marked.so.that.SIGHUP.is.
11b00 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 6c not.sent.to.the.job.if.the.shell
11b20 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 20 .receives.a.....SIGHUP...The.-a.
11b40 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 70 option,.when.JOBSPEC.is.not.supp
11b60 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 6f lied,.means.to.remove.all.....jo
11b80 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 70 bs.from.the.job.table;.the.-r.op
11ba0 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 6e tion.means.to.remove.only.runnin
11bc0 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 78 g.jobs...Causes.a.function.to.ex
11be0 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 69 it.with.the.return.value.specifi
11c00 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 74 ed.by.N...If.N.....is.omitted,.t
11c20 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 20 he.return.status.is.that.of.the.
11c40 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 6e last.command...Change.the.curren
11c60 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 6c t.directory.to.DIR...The.variabl
11c80 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 20 e.$HOME.is.the.....default.DIR..
11ca0 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 65 .The.variable.CDPATH.defines.the
11cc0 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 6f .search.path.for.....the.directo
11ce0 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 20 ry.containing.DIR...Alternative.
11d00 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 72 directory.names.in.CDPATH.....ar
11d20 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 6e e.separated.by.a.colon.(:)...A.n
11d40 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 61 ull.directory.name.is.the.same.a
11d60 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 65 s.....the.current.directory,.i.e
11d80 2e 20 e2 80 98 1b 5b 31 6d 2e 1b 5b 30 6d e2 80 99 2e 20 20 49 66 20 44 49 52 20 62 65 67 69 6e ......[1m..[0m......If.DIR.begin
11da0 73 20 77 69 74 68 20 61 20 73 6c 61 73 68 20 28 2f 29 2c 0a 20 20 20 20 74 68 65 6e 20 43 44 50 s.with.a.slash.(/),.....then.CDP
11dc0 41 54 48 20 69 73 20 6e 6f 74 20 75 73 65 64 2e 20 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f ATH.is.not.used...If.the.directo
11de0 72 79 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 0a 20 20 20 20 73 68 65 ry.is.not.found,.and.the.....she
11e00 6c 6c 20 6f 70 74 69 6f 6e 20 e2 80 98 1b 5b 31 6d 63 64 61 62 6c 65 5f 76 61 72 73 1b 5b 30 6d ll.option.....[1mcdable_vars.[0m
11e20 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
11e40 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
11e60 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.
11e80 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..
11ea0 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
11ec0 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.....
11ee0 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
11f00 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
11f20 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
11f40 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
11f60 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....
11f80 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
11fa0 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.
11fc0 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
11fe0 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
12000 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.
12020 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
12040 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
12060 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
12080 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....$
120a0 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
120c0 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.
120e0 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.
12100 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
12120 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
12140 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
12160 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:....
12180 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.
121a0 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
121c0 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
121e0 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
12200 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.
12220 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
12240 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
12260 65 20 4e 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 e2 80 98 1b 5b 31 6d 69 6e 74 65 67 65 72 1b e.NAMEs.have.the.....[1minteger.
12280 5b 30 6d e2 80 99 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 [0m....attribute.......-r.to.mak
122a0 65 20 4e 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 e.NAMEs.readonly.......-t.to.mak
122c0 65 20 4e 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 e2 80 98 1b 5b 31 6d 74 72 61 63 65 1b 5b 30 e.NAMEs.have.the.....[1mtrace.[0
122e0 6d e2 80 99 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 78 09 74 6f 20 6d 61 6b 65 20 m....attribute.......-x.to.make.
12300 4e 41 4d 45 73 20 65 78 70 6f 72 74 0a 20 20 20 20 0a 20 20 20 20 56 61 72 69 61 62 6c 65 73 20 NAMEs.export..........Variables.
12320 77 69 74 68 20 74 68 65 20 69 6e 74 65 67 65 72 20 61 74 74 72 69 62 75 74 65 20 68 61 76 65 20 with.the.integer.attribute.have.
12340 61 72 69 74 68 6d 65 74 69 63 20 65 76 61 6c 75 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 e2 arithmetic.evaluation.(see......
12360 80 98 1b 5b 31 6d 6c 65 74 1b 5b 30 6d e2 80 99 29 20 64 6f 6e 65 20 77 68 65 6e 20 74 68 65 20 ...[1mlet.[0m...).done.when.the.
12380 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 20 20 0a 20 20 variable.is.assigned.to.........
123a0 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 20 76 61 72 69 ..When.displaying.values.of.vari
123c0 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 6f 6e 27 73 20 ables,.-f.displays.a.function's.
123e0 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 68 65 20 2d 46 name.....and.definition...The.-F
12400 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 61 79 20 74 6f .option.restricts.the.display.to
12420 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 20 20 0a 20 20 .function.....name.only.........
12440 20 20 55 73 69 6e 67 20 e2 80 98 1b 5b 31 6d 2b 1b 5b 30 6d e2 80 99 20 69 6e 73 74 65 61 64 20 ..Using.....[1m+.[0m....instead.
12460 6f 66 20 e2 80 98 1b 5b 31 6d 2d 1b 5b 30 6d e2 80 99 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 of.....[1m-.[0m....turns.off.the
12480 20 67 69 76 65 6e 20 61 74 74 72 69 62 75 74 65 20 69 6e 73 74 65 61 64 2e 20 20 57 68 65 6e 0a .given.attribute.instead...When.
124a0 20 20 20 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 6d 61 6b 65 73 20 4e 41 ....used.in.a.function,.makes.NA
124c0 4d 45 73 20 6c 6f 63 61 6c 2c 20 61 73 20 77 69 74 68 20 74 68 65 20 e2 80 98 1b 5b 31 6d 6c 6f MEs.local,.as.with.the.....[1mlo
124e0 63 61 6c 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 20 44 69 73 70 6c 61 79 20 68 65 6c cal.[0m....command...Display.hel
12500 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 63 pful.information.about.builtin.c
12520 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 63 ommands...If.PATTERN.is.....spec
12540 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 6c ified,.gives.detailed.help.on.al
12560 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 20 l.commands.matching.PATTERN,....
12580 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 6e .otherwise.a.list.of.the.builtin
125a0 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 20 s.is.printed...The.-s.option....
125c0 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 62 .restricts.the.output.for.each.b
125e0 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 20 uiltin.command.matching.PATTERN.
12600 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 20 to.....a.short.usage.synopsis...
12620 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 69 Display.the.history.list.with.li
12640 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 20 ne.numbers...Lines.listed.with..
12660 20 20 20 77 69 74 68 20 61 20 e2 80 98 1b 5b 31 6d 2a 1b 5b 30 6d e2 80 99 20 68 61 76 65 20 62 ...with.a.....[1m*.[0m....have.b
12680 65 65 6e 20 6d 6f 64 69 66 69 65 64 2e 20 20 41 72 67 75 6d 65 6e 74 20 6f 66 20 4e 20 73 61 79 een.modified...Argument.of.N.say
126a0 73 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 4e 20 6c 69 s.to.list.only.....the.last.N.li
126c0 6e 65 73 2e 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 2d 63 1b 5b 30 6d e2 80 99 20 6f 70 74 69 6f nes...The.....[1m-c.[0m....optio
126e0 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.
12700 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
12720 68 65 20 65 6e 74 72 69 65 73 2e 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 2d 64 1b 5b 30 6d e2 80 he.entries...The.....[1m-d.[0m..
12740 99 20 6f 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 ..option.deletes.....the.history
12760 20 65 6e 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 e2 80 .entry.at.offset.OFFSET...The...
12780 98 1b 5b 31 6d 2d 77 1b 5b 30 6d e2 80 99 20 6f 70 74 69 6f 6e 20 77 72 69 74 65 73 20 6f 75 74 ..[1m-w.[0m....option.writes.out
127a0 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 68 69 73 74 6f 72 79 20 74 6f 20 74 68 65 20 .the.....current.history.to.the.
127c0 68 69 73 74 6f 72 79 20 66 69 6c 65 3b 20 20 e2 80 98 1b 5b 31 6d 2d 72 1b 5b 30 6d e2 80 99 20 history.file;......[1m-r.[0m....
127e0 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 20 20 20 20 61 means.to.read.the.file.and.....a
12800 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 69 73 74 6f 72 ppend.the.contents.to.the.histor
12820 79 20 6c 69 73 74 20 69 6e 73 74 65 61 64 2e 20 20 e2 80 98 1b 5b 31 6d 2d 61 1b 5b 30 6d e2 80 y.list.instead.......[1m-a.[0m..
12840 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
12860 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
12880 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 1b 5b 31 6d 2d tory.file......Argument.....[1m-
128a0 6e 1b 5b 30 6d e2 80 99 20 6d 65 61 6e 73 20 74 6f 20 72 65 61 64 20 61 6c 6c 20 68 69 73 74 6f n.[0m....means.to.read.all.histo
128c0 72 79 20 6c 69 6e 65 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 72 65 61 64 0a 20 20 20 20 66 72 ry.lines.not.already.read.....fr
128e0 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 61 6e 64 20 61 70 70 65 6e 64 20 74 om.the.history.file.and.append.t
12900 68 65 6d 20 74 6f 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 hem.to.the.history.list.........
12920 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 74 68 61 ..If.FILENAME.is.given,.then.tha
12940 74 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 65 6c t.is.used.as.the.history.file.el
12960 73 65 0a 20 20 20 20 69 66 20 24 48 49 53 54 46 49 4c 45 20 68 61 73 20 61 20 76 61 6c 75 65 2c se.....if.$HISTFILE.has.a.value,
12980 20 74 68 61 74 20 69 73 20 75 73 65 64 2c 20 65 6c 73 65 20 7e 2f 2e 62 61 73 68 5f 68 69 73 74 .that.is.used,.else.~/.bash_hist
129a0 6f 72 79 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d 73 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 ory......If.the.-s.option.is.sup
129c0 70 6c 69 65 64 2c 20 74 68 65 20 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 41 52 47 73 20 61 72 65 20 61 plied,.the.non-option.ARGs.are.a
129e0 70 70 65 6e 64 65 64 20 74 6f 0a 20 20 20 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 ppended.to.....the.history.list.
12a00 61 73 20 61 20 73 69 6e 67 6c 65 20 65 6e 74 72 79 2e 20 20 54 68 65 20 2d 70 20 6f 70 74 69 6f as.a.single.entry...The.-p.optio
12a20 6e 20 6d 65 61 6e 73 20 74 6f 20 70 65 72 66 6f 72 6d 0a 20 20 20 20 68 69 73 74 6f 72 79 20 65 n.means.to.perform.....history.e
12a40 78 70 61 6e 73 69 6f 6e 20 6f 6e 20 65 61 63 68 20 41 52 47 20 61 6e 64 20 64 69 73 70 6c 61 79 xpansion.on.each.ARG.and.display
12a60 20 74 68 65 20 72 65 73 75 6c 74 2c 20 77 69 74 68 6f 75 74 20 73 74 6f 72 69 6e 67 0a 20 20 20 .the.result,.without.storing....
12a80 20 61 6e 79 74 68 69 6e 67 20 69 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 .anything.in.the.history.list...
12aa0 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 24 48 49 53 54 54 49 4d 45 46 4f 52 4d 41 54 20 76 ........If.the.$HISTTIMEFORMAT.v
12ac0 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 61 6e 64 20 6e 6f 74 20 6e 75 6c 6c 2c 20 69 74 73 ariable.is.set.and.not.null,.its
12ae0 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 0a 20 20 20 20 61 73 20 61 20 66 6f 72 6d 61 74 20 73 .value.is.used.....as.a.format.s
12b00 74 72 69 6e 67 20 66 6f 72 20 73 74 72 66 74 69 6d 65 28 33 29 20 74 6f 20 70 72 69 6e 74 20 74 tring.for.strftime(3).to.print.t
12b20 68 65 20 74 69 6d 65 20 73 74 61 6d 70 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 77 69 74 he.time.stamp.associated.....wit
12b40 68 20 65 61 63 68 20 64 69 73 70 6c 61 79 65 64 20 68 69 73 74 6f 72 79 20 65 6e 74 72 79 2e 20 h.each.displayed.history.entry..
12b60 20 4e 6f 20 74 69 6d 65 20 73 74 61 6d 70 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 6f 74 68 65 .No.time.stamps.are.printed.othe
12b80 72 77 69 73 65 2e 00 20 44 69 73 70 6c 61 79 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 rwise...Display.the.list.of.curr
12ba0 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
12bc0 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 66 69 6e 64 20 74 68 65 69 72 20 77 61 79 20 6f 6e irectories.....find.their.way.on
12be0 74 6f 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 e2 80 98 1b 5b 31 6d 70 75 73 68 to.the.list.with.the.....[1mpush
12c00 64 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 20 63 61 6e 20 67 65 74 0a 20 20 d.[0m....command;.you.can.get...
12c20 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 20 ..back.up.through.the.list.with.
12c40 74 68 65 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 0a the.....[1mpopd.[0m....command..
12c60 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 6c 20 66 6c 61 67 20 73 70 65 63 69 66 69 65 73 20 74 .........The.-l.flag.specifies.t
12c80 68 61 74 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 20 73 68 6f 75 6c 64 20 6e 6f hat.....[1mdirs.[0m....should.no
12ca0 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
12cc0 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
12ce0 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
12d00 65 61 6e 73 0a 20 20 20 20 74 68 61 74 20 e2 80 98 1b 5b 31 6d 7e 2f 62 69 6e 1b 5b 30 6d e2 80 eans.....that.....[1m~/bin.[0m..
12d20 99 20 6d 69 67 68 74 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 e2 80 98 1b 5b 31 6d 2f ..might.be.displayed.as.....[1m/
12d40 68 6f 6d 65 73 2f 62 66 6f 78 2f 62 69 6e 1b 5b 30 6d e2 80 99 2e 20 20 54 68 65 20 2d 76 20 66 homes/bfox/bin.[0m......The.-v.f
12d60 6c 61 67 0a 20 20 20 20 63 61 75 73 65 73 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 lag.....causes.....[1mdirs.[0m..
12d80 99 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 61 63 6b 20 77 ..to.print.the.directory.stack.w
12da0 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 20 70 72 65 70 ith.one.entry.per.line,.....prep
12dc0 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 69 ending.the.directory.name.with.i
12de0 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 2d ts.position.in.the.stack...The.-
12e00 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 69 6e 67 2c 20 p.....flag.does.the.same.thing,.
12e20 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 6f 74 20 70 72 but.the.stack.position.is.not.pr
12e40 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 65 61 72 73 20 epended......The.-c.flag.clears.
12e60 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c 65 74 69 6e 67 20 the.directory.stack.by.deleting.
12e80 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 20 20 20 2b 4e all.of.the.elements...........+N
12ea0 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 6e 74 69 6e 67 .displays.the.Nth.entry.counting
12ec0 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 68 6f 77 6e .from.the.left.of.the.list.shown
12ee0 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 77 69 74 68 6f .by......dirs.when.invoked.witho
12f00 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 65 72 6f 2e 0a ut.options,.starting.with.zero..
12f20 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 68 20 65 6e 74 .........-N.displays.the.Nth.ent
12f40 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 74 68 ry.counting.from.the.right.of.th
12f60 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 0a 20 20 20 20 09 64 69 72 73 20 77 68 65 6e 20 69 e.list.shown.by......dirs.when.i
12f80 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 74 69 6e 67 nvoked.without.options,.starting
12fa0 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 73 73 69 62 6c .with.zero...Display.the.possibl
12fc0 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 6f e.completions.depending.on.the.o
12fe0 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 20 75 73 65 64 ptions...Intended.....to.be.used
13000 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 6f 6e 20 67 65 .from.within.a.shell.function.ge
13020 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 6e 73 2e 0a 20 nerating.possible.completions...
13040 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 75 6d 65 6e 74 ...If.the.optional.WORD.argument
13060 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 73 74 20 57 4f .is.supplied,.matches.against.WO
13080 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 20 41 52 47 20 RD.are.....generated...Each.ARG.
130a0 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 20 74 6f 20 62 is.an.arithmetic.expression.to.b
130c0 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 20 20 69 73 20 e.evaluated...Evaluation.....is.
130e0 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 73 20 77 69 74 done.in.fixed-width.integers.wit
13100 68 20 6e 6f 20 63 68 65 63 6b 20 66 6f 72 20 6f 76 65 72 66 6c 6f 77 2c 20 74 68 6f 75 67 68 0a h.no.check.for.overflow,.though.
13120 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 64 20 61 6e 64 ....division.by.0.is.trapped.and
13140 20 66 6c 61 67 67 65 64 20 61 73 20 61 6e 20 65 72 72 6f 72 2e 20 20 54 68 65 20 66 6f 6c 6c 6f .flagged.as.an.error...The.follo
13160 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 69 73 20 67 72 wing.....list.of.operators.is.gr
13180 6f 75 70 65 64 20 69 6e 74 6f 20 6c 65 76 65 6c 73 20 6f 66 20 65 71 75 61 6c 2d 70 72 65 63 65 ouped.into.levels.of.equal-prece
131a0 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 76 65 6c 73 20 dence.operators......The.levels.
131c0 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 65 61 73 69 6e are.listed.in.order.of.decreasin
131e0 67 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 09 69 64 2b 2b 2c 20 69 64 g.precedence............id++,.id
13200 2d 2d 09 76 61 72 69 61 62 6c 65 20 70 6f 73 74 2d 69 6e 63 72 65 6d 65 6e 74 2c 20 70 6f 73 74 --.variable.post-increment,.post
13220 2d 64 65 63 72 65 6d 65 6e 74 0a 20 20 20 20 09 2b 2b 69 64 2c 20 2d 2d 69 64 09 76 61 72 69 61 -decrement......++id,.--id.varia
13240 62 6c 65 20 70 72 65 2d 69 6e 63 72 65 6d 65 6e 74 2c 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 ble.pre-increment,.pre-decrement
13260 0a 20 20 20 20 09 2d 2c 20 2b 09 09 75 6e 61 72 79 20 6d 69 6e 75 73 2c 20 70 6c 75 73 0a 20 20 ......-,.+..unary.minus,.plus...
13280 20 20 09 21 2c 20 7e 09 09 6c 6f 67 69 63 61 6c 20 61 6e 64 20 62 69 74 77 69 73 65 20 6e 65 67 ...!,.~..logical.and.bitwise.neg
132a0 61 74 69 6f 6e 0a 20 20 20 20 09 2a 2a 09 09 65 78 70 6f 6e 65 6e 74 69 61 74 69 6f 6e 0a 20 20 ation......**..exponentiation...
132c0 20 20 09 2a 2c 20 2f 2c 20 25 09 09 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 2c 20 64 69 76 69 ...*,./,.%..multiplication,.divi
132e0 73 69 6f 6e 2c 20 72 65 6d 61 69 6e 64 65 72 0a 20 20 20 20 09 2b 2c 20 2d 09 09 61 64 64 69 74 sion,.remainder......+,.-..addit
13300 69 6f 6e 2c 20 73 75 62 74 72 61 63 74 69 6f 6e 0a 20 20 20 20 09 3c 3c 2c 20 3e 3e 09 09 6c 65 ion,.subtraction......<<,.>>..le
13320 66 74 20 61 6e 64 20 72 69 67 68 74 20 62 69 74 77 69 73 65 20 73 68 69 66 74 73 0a 20 20 20 20 ft.and.right.bitwise.shifts.....
13340 09 3c 3d 2c 20 3e 3d 2c 20 3c 2c 20 3e 09 63 6f 6d 70 61 72 69 73 6f 6e 0a 20 20 20 20 09 3d 3d .<=,.>=,.<,.>.comparison......==
13360 2c 20 21 3d 09 09 65 71 75 61 6c 69 74 79 2c 20 69 6e 65 71 75 61 6c 69 74 79 0a 20 20 20 20 09 ,.!=..equality,.inequality......
13380 26 09 09 62 69 74 77 69 73 65 20 41 4e 44 0a 20 20 20 20 09 5e 09 09 62 69 74 77 69 73 65 20 58 &..bitwise.AND......^..bitwise.X
133a0 4f 52 0a 20 20 20 20 09 7c 09 09 62 69 74 77 69 73 65 20 4f 52 0a 20 20 20 20 09 26 26 09 09 6c OR......|..bitwise.OR......&&..l
133c0 6f 67 69 63 61 6c 20 41 4e 44 0a 20 20 20 20 09 7c 7c 09 09 6c 6f 67 69 63 61 6c 20 4f 52 0a 20 ogical.AND......||..logical.OR..
133e0 20 20 20 09 65 78 70 72 20 3f 20 65 78 70 72 20 3a 20 65 78 70 72 0a 20 20 20 20 09 09 09 63 6f ....expr.?.expr.:.expr........co
13400 6e 64 69 74 69 6f 6e 61 6c 20 6f 70 65 72 61 74 6f 72 0a 20 20 20 20 09 3d 2c 20 2a 3d 2c 20 2f nditional.operator......=,.*=,./
13420 3d 2c 20 25 3d 2c 0a 20 20 20 20 09 2b 3d 2c 20 2d 3d 2c 20 3c 3c 3d 2c 20 3e 3e 3d 2c 0a 20 20 =,.%=,......+=,.-=,.<<=,.>>=,...
13440 20 20 09 26 3d 2c 20 5e 3d 2c 20 7c 3d 09 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 0a 20 20 ...&=,.^=,.|=.assignment........
13460 20 20 53 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 61 73 ..Shell.variables.are.allowed.as
13480 20 6f 70 65 72 61 6e 64 73 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 76 61 72 69 .operands...The.name.of.the.vari
134a0 61 62 6c 65 0a 20 20 20 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 69 74 73 20 76 61 6c 75 able.....is.replaced.by.its.valu
134c0 65 20 28 63 6f 65 72 63 65 64 20 74 6f 20 61 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 e.(coerced.to.a.fixed-width.inte
134e0 67 65 72 29 20 77 69 74 68 69 6e 0a 20 20 20 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 ger).within.....an.expression...
13500 54 68 65 20 76 61 72 69 61 62 6c 65 20 6e 65 65 64 20 6e 6f 74 20 68 61 76 65 20 69 74 73 20 69 The.variable.need.not.have.its.i
13520 6e 74 65 67 65 72 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 74 75 72 6e 65 64 20 6f 6e 20 74 nteger.attribute.....turned.on.t
13540 6f 20 62 65 20 75 73 65 64 20 69 6e 20 61 6e 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 o.be.used.in.an.expression......
13560 0a 20 20 20 20 4f 70 65 72 61 74 6f 72 73 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 20 69 6e 20 .....Operators.are.evaluated.in.
13580 6f 72 64 65 72 20 6f 66 20 70 72 65 63 65 64 65 6e 63 65 2e 20 20 53 75 62 2d 65 78 70 72 65 73 order.of.precedence...Sub-expres
135a0 73 69 6f 6e 73 20 69 6e 0a 20 20 20 20 70 61 72 65 6e 74 68 65 73 65 73 20 61 72 65 20 65 76 61 sions.in.....parentheses.are.eva
135c0 6c 75 61 74 65 64 20 66 69 72 73 74 20 61 6e 64 20 6d 61 79 20 6f 76 65 72 72 69 64 65 20 74 68 luated.first.and.may.override.th
135e0 65 20 70 72 65 63 65 64 65 6e 63 65 0a 20 20 20 20 72 75 6c 65 73 20 61 62 6f 76 65 2e 0a 20 20 e.precedence.....rules.above....
13600 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 75 61 74 65 73 .......If.the.last.ARG.evaluates
13620 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 72 65 74 75 72 .to.0,.let.returns.1;.0.is.retur
13640 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 61 6e 64 20 64 ned.....otherwise...Enable.and.d
13660 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 64 73 2e 20 20 isable.builtin.shell.commands...
13680 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 61 20 64 69 73 This.allows.....you.to.use.a.dis
136a0 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 65 20 6e 61 6d k.command.which.has.the.same.nam
136c0 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 74 68 6f 75 74 e.as.a.shell.....builtin.without
136e0 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 2e 20 20 49 66 .specifying.a.full.pathname...If
13700 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 62 65 63 6f 6d .-n.is.used,.the.....NAMEs.becom
13720 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 20 61 72 65 20 e.disabled;.otherwise.NAMEs.are.
13740 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 74 6f 20 75 73 enabled...For.example,.....to.us
13760 65 20 74 68 65 20 e2 80 98 1b 5b 31 6d 74 65 73 74 1b 5b 30 6d e2 80 99 20 66 6f 75 6e 64 20 69 e.the.....[1mtest.[0m....found.i
13780 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
137a0 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 1b 5b 31 6d 65 6e ltin.....version,.type.....[1men
137c0 61 62 6c 65 20 2d 6e 20 74 65 73 74 1b 5b 30 6d e2 80 99 2e 20 20 4f 6e 20 73 79 73 74 65 6d 73 able.-n.test.[0m......On.systems
137e0 20 73 75 70 70 6f 72 74 69 6e 67 20 64 79 6e 61 6d 69 63 0a 20 20 20 20 6c 6f 61 64 69 6e 67 2c .supporting.dynamic.....loading,
13800 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 6c 6f .the.-f.option.may.be.used.to.lo
13820 61 64 20 6e 65 77 20 62 75 69 6c 74 69 6e 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 73 68 61 ad.new.builtins.from.the.....sha
13840 72 65 64 20 6f 62 6a 65 63 74 20 46 49 4c 45 4e 41 4d 45 2e 20 20 54 68 65 20 2d 64 20 6f 70 74 red.object.FILENAME...The.-d.opt
13860 69 6f 6e 20 77 69 6c 6c 20 64 65 6c 65 74 65 20 61 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 70 72 ion.will.delete.a.builtin.....pr
13880 65 76 69 6f 75 73 6c 79 20 6c 6f 61 64 65 64 20 77 69 74 68 20 2d 66 2e 20 20 49 66 20 6e 6f 20 eviously.loaded.with.-f...If.no.
138a0 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 6e 61 6d 65 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f 72 0a 20 non-option.names.are.given,.or..
138c0 20 20 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 61 20 ...the.-p.option.is.supplied,.a.
138e0 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 69 6e 73 20 69 73 20 70 72 69 6e 74 65 64 2e 20 20 54 68 list.of.builtins.is.printed...Th
13900 65 0a 20 20 20 20 2d 61 20 6f 70 74 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 70 72 69 6e 74 20 65 e.....-a.option.means.to.print.e
13920 76 65 72 79 20 62 75 69 6c 74 69 6e 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 very.builtin.with.an.indication.
13940 6f 66 20 77 68 65 74 68 65 72 0a 20 20 20 20 6f 72 20 6e 6f 74 20 69 74 20 69 73 20 65 6e 61 62 of.whether.....or.not.it.is.enab
13960 6c 65 64 2e 20 20 54 68 65 20 2d 73 20 6f 70 74 69 6f 6e 20 72 65 73 74 72 69 63 74 73 20 74 68 led...The.-s.option.restricts.th
13980 65 20 6f 75 74 70 75 74 20 74 6f 20 74 68 65 20 50 4f 53 49 58 2e 32 0a 20 20 20 20 e2 80 98 1b e.output.to.the.POSIX.2.........
139a0 5b 31 6d 73 70 65 63 69 61 6c 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 73 2e 20 20 54 68 65 [1mspecial.[0m....builtins...The
139c0 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 6c .-n.option.displays.a.list.of.al
139e0 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 74 l.disabled.builtins...Equivalent
13a00 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 28 .to......((.EXP1.))......while.(
13a20 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 20 (.EXP2.));.do.......COMMANDS....
13a40 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 31 ...((.EXP3.))......done.....EXP1
13a60 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 20 ,.EXP2,.and.EXP3.are.arithmetic.
13a80 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 20 expressions...If.any.expression.
13aa0 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 66 is.....omitted,.it.behaves.as.if
13ac0 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 20 .it.evaluates.to.1...Equivalent.
13ae0 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 20 to.the.JOB_SPEC.argument.to.the.
13b00 e2 80 98 1b 5b 31 6d 66 67 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 20 20 52 65 73 75 6d ....[1mfg.[0m....command...Resum
13b20 65 20 61 0a 20 20 20 20 73 74 6f 70 70 65 64 20 6f 72 20 62 61 63 6b 67 72 6f 75 6e 64 20 6a 6f e.a.....stopped.or.background.jo
13b40 62 2e 20 20 4a 4f 42 5f 53 50 45 43 20 63 61 6e 20 73 70 65 63 69 66 79 20 65 69 74 68 65 72 20 b...JOB_SPEC.can.specify.either.
13b60 61 20 6a 6f 62 20 6e 61 6d 65 0a 20 20 20 20 6f 72 20 61 20 6a 6f 62 20 6e 75 6d 62 65 72 2e 20 a.job.name.....or.a.job.number..
13b80 20 46 6f 6c 6c 6f 77 69 6e 67 20 4a 4f 42 5f 53 50 45 43 20 77 69 74 68 20 61 20 e2 80 98 1b 5b .Following.JOB_SPEC.with.a.....[
13ba0 31 6d 26 1b 5b 30 6d 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 1m&.[0m....places.the.job.in....
13bc0 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
13be0 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
13c00 73 20 61 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 e2 80 98 1b 5b 31 6d 62 67 1b 5b s.an.....argument.to.....[1mbg.[
13c20 30 6d e2 80 99 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 0m......Exec.FILE,.replacing.thi
13c40 73 20 73 68 65 6c 6c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 67 72 s.shell.with.the.specified.progr
13c60 61 6d 2e 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 am......If.FILE.is.not.specified
13c80 2c 20 74 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 ,.the.redirections.take.effect.i
13ca0 6e 20 74 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 n.this.....shell...If.the.first.
13cc0 61 72 67 75 6d 65 6e 74 20 69 73 20 e2 80 98 1b 5b 31 6d 2d 6c 1b 5b 30 6d e2 80 99 2c 20 74 68 argument.is.....[1m-l.[0m...,.th
13ce0 65 6e 20 70 6c 61 63 65 20 61 20 64 61 73 68 20 69 6e 20 74 68 65 0a 20 20 20 20 7a 65 72 6f 74 en.place.a.dash.in.the.....zerot
13d00 68 20 61 72 67 20 70 61 73 73 65 64 20 74 6f 20 46 49 4c 45 2c 20 61 73 20 6c 6f 67 69 6e 20 64 h.arg.passed.to.FILE,.as.login.d
13d20 6f 65 73 2e 20 20 49 66 20 74 68 65 20 e2 80 98 1b 5b 31 6d 2d 63 1b 5b 30 6d e2 80 99 20 6f 70 oes...If.the.....[1m-c.[0m....op
13d40 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 69 73 20 65 78 tion.....is.supplied,.FILE.is.ex
13d60 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 65 6e 74 2e 20 ecuted.with.a.null.environment..
13d80 20 54 68 65 20 e2 80 98 1b 5b 31 6d 2d 61 1b 5b 30 6d e2 80 99 0a 20 20 20 20 6f 70 74 69 6f 6e .The.....[1m-a.[0m........option
13da0 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
13dc0 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......
13de0 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
13e00 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,
13e20 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
13e40 73 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 e2 80 98 1b 5b 31 6d 65 78 65 63 66 61 s.the.shell.option.....[1mexecfa
13e60 69 6c 1b 5b 30 6d e2 80 99 20 69 73 20 73 65 74 2e 00 20 45 78 65 63 75 74 65 20 50 49 50 45 4c il.[0m....is.set...Execute.PIPEL
13e80 49 4e 45 20 61 6e 64 20 70 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 65 20 72 INE.and.print.a.summary.of.the.r
13ea0 65 61 6c 20 74 69 6d 65 2c 20 75 73 65 72 20 43 50 55 20 74 69 6d 65 2c 0a 20 20 20 20 61 6e 64 eal.time,.user.CPU.time,.....and
13ec0 20 73 79 73 74 65 6d 20 43 50 55 20 74 69 6d 65 20 73 70 65 6e 74 20 65 78 65 63 75 74 69 6e 67 .system.CPU.time.spent.executing
13ee0 20 50 49 50 45 4c 49 4e 45 20 77 68 65 6e 20 69 74 20 74 65 72 6d 69 6e 61 74 65 73 2e 0a 20 20 .PIPELINE.when.it.terminates....
13f00 20 20 54 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 74 68 65 20 72 65 74 75 72 ..The.return.status.is.the.retur
13f20 6e 20 73 74 61 74 75 73 20 6f 66 20 50 49 50 45 4c 49 4e 45 2e 20 20 54 68 65 20 e2 80 98 1b 5b n.status.of.PIPELINE...The.....[
13f40 31 6d 2d 70 1b 5b 30 6d e2 80 99 20 6f 70 74 69 6f 6e 0a 20 20 20 20 70 72 69 6e 74 73 20 74 68 1m-p.[0m....option.....prints.th
13f60 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 64 e.timing.summary.in.a.slightly.d
13f80 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 20 ifferent.format...This.uses.....
13fa0 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 69 the.value.of.the.TIMEFORMAT.vari
13fc0 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 74 able.as.the.output.format...Exit
13fe0 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 54 .from.within.a.FOR,.WHILE.or.UNT
14000 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 20 IL.loop...If.N.is.specified,....
14020 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 6c .break.N.levels...Exit.the.shell
14040 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 6d .with.a.status.of.N...If.N.is.om
14060 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 68 itted,.the.exit.status.....is.th
14080 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 2e at.of.the.last.command.executed.
140a0 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 65 ..Exits.with.a.status.of.0.(true
140c0 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 20 ).or.1.(false).depending.on.....
140e0 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 73 the.evaluation.of.EXPR...Express
14100 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 6e ions.may.be.unary.or.binary...Un
14120 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 73 ary.....expressions.are.often.us
14140 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 69 ed.to.examine.the.status.of.a.fi
14160 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 74 le...There.....are.string.operat
14180 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 69 ors.as.well,.and.numeric.compari
141a0 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 65 son.operators...........File.ope
141c0 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 20 rators:..............-a.FILE....
141e0 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.........
14200 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 20 .-b.FILE........True.if.file.is.
14220 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 20 block.special..........-c.FILE..
14240 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 20 ......True.if.file.is.character.
14260 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 20 special..........-d.FILE........
14280 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 20 True.if.file.is.a.directory.....
142a0 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 65 .....-e.FILE........True.if.file
142c0 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 20 .exists..........-f.FILE........
142e0 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 67 True.if.file.exists.and.is.a.reg
14300 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 20 ular.file..........-g.FILE......
14320 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 0a ..True.if.file.is.set-group-id..
14340 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 66 ........-h.FILE........True.if.f
14360 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 20 ile.is.a.symbolic.link..........
14380 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 61 -L.FILE........True.if.file.is.a
143a0 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 20 .symbolic.link..........-k.FILE.
143c0 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 e2 80 98 1b .......True.if.file.has.its.....
143e0 5b 31 6d 73 74 69 63 6b 79 1b 5b 30 6d e2 80 99 20 62 69 74 20 73 65 74 2e 0a 20 20 20 20 20 20 [1msticky.[0m....bit.set........
14400 20 20 2d 70 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 ..-p.FILE........True.if.file.is
14420 20 61 20 6e 61 6d 65 64 20 70 69 70 65 2e 0a 20 20 20 20 20 20 20 20 2d 72 20 46 49 4c 45 20 20 .a.named.pipe..........-r.FILE..
14440 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 72 65 61 64 61 62 6c 65 20 62 ......True.if.file.is.readable.b
14460 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 73 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 y.you..........-s.FILE........Tr
14480 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e 6f 74 20 65 6d 70 ue.if.file.exists.and.is.not.emp
144a0 74 79 2e 0a 20 20 20 20 20 20 20 20 2d 53 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 ty..........-S.FILE........True.
144c0 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 6f 63 6b 65 74 2e 0a 20 20 20 20 20 20 20 20 2d 74 20 if.file.is.a.socket..........-t.
144e0 46 44 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 46 44 20 69 73 20 6f 70 65 6e 65 64 FD..........True.if.FD.is.opened
14500 20 6f 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 20 20 20 20 20 2d 75 20 46 49 4c 45 20 .on.a.terminal..........-u.FILE.
14520 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 73 65 74 2d 75 .......True.if.the.file.is.set-u
14540 73 65 72 2d 69 64 2e 0a 20 20 20 20 20 20 20 20 2d 77 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 ser-id..........-w.FILE........T
14560 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 77 72 69 74 61 62 6c 65 20 62 79 20 79 rue.if.the.file.is.writable.by.y
14580 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 78 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 ou..........-x.FILE........True.
145a0 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 78 65 63 75 74 61 62 6c 65 20 62 79 20 79 6f 75 if.the.file.is.executable.by.you
145c0 2e 0a 20 20 20 20 20 20 20 20 2d 4f 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 ..........-O.FILE........True.if
145e0 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 6f 77 6e 65 64 20 62 .the.file.is.effectively.owned.b
14600 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 20 20 2d 47 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 y.you..........-G.FILE........Tr
14620 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 20 6f 77 ue.if.the.file.is.effectively.ow
14640 6e 65 64 20 62 79 20 79 6f 75 72 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 20 20 2d 4e 20 46 49 ned.by.your.group..........-N.FI
14660 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 68 61 73 20 62 LE........True.if.the.file.has.b
14680 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 73 69 6e 63 65 20 69 74 20 77 61 73 20 6c 61 73 74 20 72 een.modified.since.it.was.last.r
146a0 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 6e 74 20 46 49 4c 45 32 20 ead.............FILE1.-nt.FILE2.
146c0 20 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 6e 65 77 65 72 20 74 68 61 6e 20 66 69 6c .True.if.file1.is.newer.than.fil
146e0 65 32 20 28 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2.(according.to................
14700 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 64 61 74 65 29 2e 0a 20 20 20 20 ........modification.date)......
14720 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 6f 74 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 .......FILE1.-ot.FILE2..True.if.
14740 66 69 6c 65 31 20 69 73 20 6f 6c 64 65 72 20 74 68 61 6e 20 66 69 6c 65 32 2e 0a 20 20 20 20 0a file1.is.older.than.file2.......
14760 20 20 20 20 20 20 46 49 4c 45 31 20 2d 65 66 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 66 ......FILE1.-ef.FILE2..True.if.f
14780 69 6c 65 31 20 69 73 20 61 20 68 61 72 64 20 6c 69 6e 6b 20 74 6f 20 66 69 6c 65 32 2e 0a 20 20 ile1.is.a.hard.link.to.file2....
147a0 20 20 0a 20 20 20 20 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 .......String.operators:........
147c0 20 20 20 20 20 20 2d 7a 20 53 54 52 49 4e 47 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 ......-z.STRING......True.if.str
147e0 69 6e 67 20 69 73 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 6e 20 53 54 ing.is.empty...............-n.ST
14800 52 49 4e 47 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 54 72 75 65 RING.........STRING.........True
14820 20 69 66 20 73 74 72 69 6e 67 20 69 73 20 6e 6f 74 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 .if.string.is.not.empty.........
14840 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3d 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 ......STRING1.=.STRING2.........
14860 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 20 73 74 72 69 6e ...............True.if.the.strin
14880 67 73 20 61 72 65 20 65 71 75 61 6c 2e 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 21 3d gs.are.equal..........STRING1.!=
148a0 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 20 20 20 20 .STRING2........................
148c0 54 72 75 65 20 69 66 20 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 6e 6f 74 20 65 71 75 61 True.if.the.strings.are.not.equa
148e0 6c 2e 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3c 20 53 54 52 49 4e 47 32 0a 20 20 20 l..........STRING1.<.STRING2....
14900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 53 54 52 49 ....................True.if.STRI
14920 4e 47 31 20 73 6f 72 74 73 20 62 65 66 6f 72 65 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 NG1.sorts.before.STRING2.lexicog
14940 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 31 20 3e 20 53 54 raphically..........STRING1.>.ST
14960 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 RING2........................Tru
14980 65 20 69 66 20 53 54 52 49 4e 47 31 20 73 6f 72 74 73 20 61 66 74 65 72 20 53 54 52 49 4e 47 32 e.if.STRING1.sorts.after.STRING2
149a0 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 74 68 .lexicographically...........Oth
149c0 65 72 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 6f 20 4f 50 er.operators:..............-o.OP
149e0 54 49 4f 4e 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 TION......True.if.the.shell.opti
14a00 6f 6e 20 4f 50 54 49 4f 4e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 21 20 on.OPTION.is.enabled..........!.
14a20 45 58 50 52 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 65 78 70 72 20 69 73 20 66 61 6c EXPR.........True.if.expr.is.fal
14a40 73 65 2e 0a 20 20 20 20 20 20 20 20 45 58 50 52 31 20 2d 61 20 45 58 50 52 32 20 54 72 75 65 20 se..........EXPR1.-a.EXPR2.True.
14a60 69 66 20 62 6f 74 68 20 65 78 70 72 31 20 41 4e 44 20 65 78 70 72 32 20 61 72 65 20 74 72 75 65 if.both.expr1.AND.expr2.are.true
14a80 2e 0a 20 20 20 20 20 20 20 20 45 58 50 52 31 20 2d 6f 20 45 58 50 52 32 20 54 72 75 65 20 69 66 ..........EXPR1.-o.EXPR2.True.if
14aa0 20 65 69 74 68 65 72 20 65 78 70 72 31 20 4f 52 20 65 78 70 72 32 20 69 73 20 74 72 75 65 2e 0a .either.expr1.OR.expr2.is.true..
14ac0 20 20 20 20 0a 20 20 20 20 20 20 20 20 61 72 67 31 20 4f 50 20 61 72 67 32 20 20 20 41 72 69 74 .............arg1.OP.arg2...Arit
14ae0 68 6d 65 74 69 63 20 74 65 73 74 73 2e 20 20 4f 50 20 69 73 20 6f 6e 65 20 6f 66 20 2d 65 71 2c hmetic.tests...OP.is.one.of.-eq,
14b00 20 2d 6e 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 2d 6c 74 .-ne,........................-lt
14b20 2c 20 2d 6c 65 2c 20 2d 67 74 2c 20 6f 72 20 2d 67 65 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 69 ,.-le,.-gt,.or.-ge...........Ari
14b40 74 68 6d 65 74 69 63 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 73 20 72 65 74 75 72 6e 20 thmetic.binary.operators.return.
14b60 74 72 75 65 20 69 66 20 41 52 47 31 20 69 73 20 65 71 75 61 6c 2c 20 6e 6f 74 2d 65 71 75 61 6c true.if.ARG1.is.equal,.not-equal
14b80 2c 0a 20 20 20 20 6c 65 73 73 2d 74 68 61 6e 2c 20 6c 65 73 73 2d 74 68 61 6e 2d 6f 72 2d 65 71 ,.....less-than,.less-than-or-eq
14ba0 75 61 6c 2c 20 67 72 65 61 74 65 72 2d 74 68 61 6e 2c 20 6f 72 20 67 72 65 61 74 65 72 2d 74 68 ual,.greater-than,.or.greater-th
14bc0 61 6e 2d 6f 72 2d 65 71 75 61 6c 0a 20 20 20 20 74 68 61 6e 20 41 52 47 32 2e 00 20 45 78 70 61 an-or-equal.....than.ARG2...Expa
14be0 6e 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 61 73 20 6c 6f 6e 67 20 nd.and.execute.COMMANDS.as.long.
14c00 61 73 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 0a 20 20 20 20 as.the.final.command.in.the.....
14c20 e2 80 98 1b 5b 31 6d 75 6e 74 69 6c 1b 5b 30 6d e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 ....[1muntil.[0m....COMMANDS.has
14c40 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
14c60 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.
14c80 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.
14ca0 74 68 65 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 77 68 69 6c 65 1b 5b 30 6d e2 80 99 20 43 4f 4d 4d the.........[1mwhile.[0m....COMM
14cc0 41 4e 44 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 ANDS.has.an.exit.status.of.zero.
14ce0 00 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 69 6e 64 69 63 61 74 65 20 68 6f 77 20 69 74 ..For.each.NAME,.indicate.how.it
14d00 20 77 6f 75 6c 64 20 62 65 20 69 6e 74 65 72 70 72 65 74 65 64 20 69 66 20 75 73 65 64 20 61 73 .would.be.interpreted.if.used.as
14d20 20 61 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 .a.....command.name...........If
14d40 20 74 68 65 20 2d 74 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2c 20 e2 80 98 1b 5b 31 6d 74 .the.-t.option.is.used,.....[1mt
14d60 79 70 65 1b 5b 30 6d e2 80 99 20 6f 75 74 70 75 74 73 20 61 20 73 69 6e 67 6c 65 20 77 6f 72 64 ype.[0m....outputs.a.single.word
14d80 20 77 68 69 63 68 20 69 73 20 6f 6e 65 20 6f 66 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 61 6c 69 61 .which.is.one.of.........[1malia
14da0 73 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 6b 65 79 77 6f 72 64 1b 5b 30 6d e2 80 99 2c s.[0m...,.....[1mkeyword.[0m...,
14dc0 20 e2 80 98 1b 5b 31 6d 66 75 6e 63 74 69 6f 6e 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d .....[1mfunction.[0m...,.....[1m
14de0 62 75 69 6c 74 69 6e 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 66 69 6c 65 1b 5b 30 6d e2 builtin.[0m...,.....[1mfile.[0m.
14e00 80 99 20 6f 72 20 e2 80 98 1b 5b 31 6d 1b 5b 30 6d e2 80 99 2c 20 69 66 20 4e 41 4d 45 20 69 73 ...or.....[1m.[0m...,.if.NAME.is
14e20 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
14e40 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
14e60 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
14e80 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
14ea0 6c 61 67 20 69 73 20 75 73 65 64 2c 20 e2 80 98 1b 5b 31 6d 74 79 70 65 1b 5b 30 6d e2 80 99 20 lag.is.used,.....[1mtype.[0m....
14ec0 65 69 74 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 either.returns.the.name.of.the.d
14ee0 69 73 6b 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 isk.....file.that.would.be.execu
14f00 74 65 64 2c 20 6f 72 20 6e 6f 74 68 69 6e 67 20 69 66 20 e2 80 98 1b 5b 31 6d 74 79 70 65 20 2d ted,.or.nothing.if.....[1mtype.-
14f20 74 20 4e 41 4d 45 1b 5b 30 6d e2 80 99 20 77 6f 75 6c 64 20 6e 6f 74 0a 20 20 20 20 72 65 74 75 t.NAME.[0m....would.not.....retu
14f40 72 6e 20 e2 80 98 1b 5b 31 6d 66 69 6c 65 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 0a 20 20 20 20 rn.....[1mfile.[0m..............
14f60 49 66 20 74 68 65 20 2d 61 20 66 6c 61 67 20 69 73 20 75 73 65 64 2c 20 e2 80 98 1b 5b 31 6d 74 If.the.-a.flag.is.used,.....[1mt
14f80 79 70 65 1b 5b 30 6d 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 ype.[0m....displays.all.of.the.p
14fa0 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
14fc0 61 62 6c 65 20 6e 61 6d 65 64 20 e2 80 98 1b 5b 31 6d 66 69 6c 65 1b 5b 30 6d e2 80 99 2e 20 20 able.named.....[1mfile.[0m......
14fe0 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 61 6c 69 61 73 65 73 2c 20 62 75 69 6c 74 69 6e 73 2c This.includes.aliases,.builtins,
15000 20 61 6e 64 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2c 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 .and.....functions,.if.and.only.
15020 69 66 20 74 68 65 20 2d 70 20 66 6c 61 67 20 69 73 20 6e 6f 74 20 61 6c 73 6f 20 75 73 65 64 2e if.the.-p.flag.is.not.also.used.
15040 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 2d 66 20 66 6c 61 67 20 73 75 70 70 72 65 73 73 65 73 ..........The.-f.flag.suppresses
15060 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 75 70 2e 0a 20 20 20 20 0a 20 20 20 .shell.function.lookup..........
15080 20 54 68 65 20 2d 50 20 66 6c 61 67 20 66 6f 72 63 65 73 20 61 20 50 41 54 48 20 73 65 61 72 63 .The.-P.flag.forces.a.PATH.searc
150a0 68 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 65 76 65 6e 20 69 66 20 69 74 20 69 73 20 61 h.for.each.NAME,.even.if.it.is.a
150c0 6e 20 61 6c 69 61 73 2c 0a 20 20 20 20 62 75 69 6c 74 69 6e 2c 20 6f 72 20 66 75 6e 63 74 69 6f n.alias,.....builtin,.or.functio
150e0 6e 2c 20 61 6e 64 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 n,.and.returns.the.name.of.the.d
15100 69 73 6b 20 66 69 6c 65 20 74 68 61 74 20 77 6f 75 6c 64 0a 20 20 20 20 62 65 20 65 78 65 63 75 isk.file.that.would.....be.execu
15120 74 65 64 2e 00 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 ted...For.each.NAME,.remove.the.
15140 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 72 69 61 62 6c 65 20 6f 72 20 66 75 6e 63 74 69 corresponding.variable.or.functi
15160 6f 6e 2e 20 20 47 69 76 65 6e 0a 20 20 20 20 74 68 65 20 e2 80 98 1b 5b 31 6d 2d 76 1b 5b 30 6d on...Given.....the.....[1m-v.[0m
15180 e2 80 99 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 69 ...,.unset.will.only.act.on.vari
151a0 61 62 6c 65 73 2e 20 20 47 69 76 65 6e 20 74 68 65 20 e2 80 98 1b 5b 31 6d 2d 66 1b 5b 30 6d e2 ables...Given.the.....[1m-f.[0m.
151c0 80 99 20 66 6c 61 67 2c 0a 20 20 20 20 75 6e 73 65 74 20 77 69 6c 6c 20 6f 6e 6c 79 20 61 63 74 ...flag,.....unset.will.only.act
151e0 20 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 57 69 74 68 20 6e 65 69 74 68 65 72 20 66 6c 61 .on.functions...With.neither.fla
15200 67 2c 20 75 6e 73 65 74 20 66 69 72 73 74 0a 20 20 20 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 g,.unset.first.....tries.to.unse
15220 74 20 61 20 76 61 72 69 61 62 6c 65 2c 20 61 6e 64 20 69 66 20 74 68 61 74 20 66 61 69 6c 73 2c t.a.variable,.and.if.that.fails,
15240 20 74 68 65 6e 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 61 0a 20 20 20 20 66 75 6e 63 74 .then.tries.to.unset.a.....funct
15260 69 6f 6e 2e 20 20 53 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 ion...Some.variables.cannot.be.u
15280 6e 73 65 74 3b 20 61 6c 73 6f 20 73 65 65 20 72 65 61 64 6f 6e 6c 79 2e 00 20 46 6f 72 20 65 61 nset;.also.see.readonly...For.ea
152a0 63 68 20 4e 41 4d 45 2c 20 73 70 65 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 6e 74 73 20 61 ch.NAME,.specify.how.arguments.a
152c0 72 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 0a 20 20 20 20 49 66 20 74 68 65 20 2d re.to.be.completed......If.the.-
152e0 70 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 6f 72 20 69 66 20 6e 6f 20 6f p.option.is.supplied,.or.if.no.o
15300 70 74 69 6f 6e 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 65 78 69 73 74 69 6e 67 0a 20 20 ptions.are.supplied,.existing...
15320 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 ..completion.specifications.are.
15340 70 72 69 6e 74 65 64 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 74 68 65 printed.in.a.way.that.allows.the
15360 6d 20 74 6f 20 62 65 0a 20 20 20 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 20 20 54 68 m.to.be.....reused.as.input...Th
15380 65 20 2d 72 20 6f 70 74 69 6f 6e 20 72 65 6d 6f 76 65 73 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e e.-r.option.removes.a.completion
153a0 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 66 6f 72 0a 20 20 20 20 65 61 63 68 20 4e 41 4d 45 .specification.for.....each.NAME
153c0 2c 20 6f 72 2c 20 69 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 ,.or,.if.no.NAMEs.are.supplied,.
153e0 61 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2e 00 20 all.completion.specifications...
15400 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 For.each.NAME,.the.full.pathname
15420 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 61 6e .of.the.command.is.determined.an
15440 64 0a 20 20 20 20 72 65 6d 65 6d 62 65 72 65 64 2e 20 20 49 66 20 74 68 65 20 2d 70 20 6f 70 74 d.....remembered...If.the.-p.opt
15460 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 50 41 54 48 4e 41 4d 45 20 69 73 20 75 73 65 ion.is.supplied,.PATHNAME.is.use
15480 64 20 61 73 20 74 68 65 0a 20 20 20 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 4e 41 d.as.the.....full.pathname.of.NA
154a0 4d 45 2c 20 61 6e 64 20 6e 6f 20 70 61 74 68 20 73 65 61 72 63 68 20 69 73 20 70 65 72 66 6f 72 ME,.and.no.path.search.is.perfor
154c0 6d 65 64 2e 20 20 54 68 65 20 2d 72 0a 20 20 20 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 74 med...The.-r.....option.causes.t
154e0 68 65 20 73 68 65 6c 6c 20 74 6f 20 66 6f 72 67 65 74 20 61 6c 6c 20 72 65 6d 65 6d 62 65 72 65 he.shell.to.forget.all.remembere
15500 64 20 6c 6f 63 61 74 69 6f 6e 73 2e 20 20 54 68 65 20 2d 64 0a 20 20 20 20 6f 70 74 69 6f 6e 20 d.locations...The.-d.....option.
15520 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 74 68 65 20 72 causes.the.shell.to.forget.the.r
15540 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 2e emembered.location.of.each.NAME.
15560 0a 20 20 20 20 49 66 20 74 68 65 20 2d 74 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 .....If.the.-t.option.is.supplie
15580 64 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 74 6f 20 77 68 69 63 68 20 65 61 63 d.the.full.pathname.to.which.eac
155a0 68 20 4e 41 4d 45 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 69 73 20 70 72 69 6e 74 65 h.NAME.....corresponds.is.printe
155c0 64 2e 20 20 49 66 20 6d 75 6c 74 69 70 6c 65 20 4e 41 4d 45 20 61 72 67 75 6d 65 6e 74 73 20 61 d...If.multiple.NAME.arguments.a
155e0 72 65 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 0a 20 20 20 20 2d 74 2c 20 74 68 65 20 4e 41 4d re.supplied.with.....-t,.the.NAM
15600 45 20 69 73 20 70 72 69 6e 74 65 64 20 62 65 66 6f 72 65 20 74 68 65 20 68 61 73 68 65 64 20 66 E.is.printed.before.the.hashed.f
15620 75 6c 6c 20 70 61 74 68 6e 61 6d 65 2e 20 20 54 68 65 20 2d 6c 20 6f 70 74 69 6f 6e 0a 20 20 20 ull.pathname...The.-l.option....
15640 20 63 61 75 73 65 73 20 6f 75 74 70 75 74 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 .causes.output.to.be.displayed.i
15660 6e 20 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 6d 61 79 20 62 65 20 72 65 75 73 65 64 20 61 73 n.a.format.that.may.be.reused.as
15680 20 69 6e 70 75 74 2e 0a 20 20 20 20 49 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 .input......If.no.arguments.are.
156a0 67 69 76 65 6e 2c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 72 65 6d 65 6d 62 65 given,.information.about.remembe
156c0 72 65 64 20 63 6f 6d 6d 61 6e 64 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 00 20 47 65 74 6f red.commands.is.displayed...Geto
156e0 70 74 73 20 69 73 20 75 73 65 64 20 62 79 20 73 68 65 6c 6c 20 70 72 6f 63 65 64 75 72 65 73 20 pts.is.used.by.shell.procedures.
15700 74 6f 20 70 61 72 73 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a to.parse.positional.parameters..
15720 20 20 20 20 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 .........OPTSTRING.contains.the.
15740 6f 70 74 69 6f 6e 20 6c 65 74 74 65 72 73 20 74 6f 20 62 65 20 72 65 63 6f 67 6e 69 7a 65 64 3b option.letters.to.be.recognized;
15760 20 69 66 20 61 20 6c 65 74 74 65 72 0a 20 20 20 20 69 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 .if.a.letter.....is.followed.by.
15780 61 20 63 6f 6c 6f 6e 2c 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 65 78 70 65 63 74 65 64 20 a.colon,.the.option.is.expected.
157a0 74 6f 20 68 61 76 65 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 77 68 69 63 68 20 73 to.have.an.argument,.....which.s
157c0 68 6f 75 6c 64 20 62 65 20 73 65 70 61 72 61 74 65 64 20 66 72 6f 6d 20 69 74 20 62 79 20 77 68 hould.be.separated.from.it.by.wh
157e0 69 74 65 20 73 70 61 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 74 69 6d 65 20 69 74 ite.space...........Each.time.it
15800 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 67 65 74 6f 70 74 73 20 77 69 6c 6c 20 70 6c 61 63 65 20 .is.invoked,.getopts.will.place.
15820 74 68 65 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 69 6e 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c the.next.option.in.the.....shell
15840 20 76 61 72 69 61 62 6c 65 20 24 6e 61 6d 65 2c 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 6e 61 .variable.$name,.initializing.na
15860 6d 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 61 6e 64 0a 20 20 20 me.if.it.does.not.exist,.and....
15880 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6e 65 78 74 20 61 72 67 75 6d 65 6e 74 20 .the.index.of.the.next.argument.
158a0 74 6f 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 69 6e 74 6f 20 74 68 65 20 73 68 65 6c 6c 0a 20 to.be.processed.into.the.shell..
158c0 20 20 20 76 61 72 69 61 62 6c 65 20 4f 50 54 49 4e 44 2e 20 20 4f 50 54 49 4e 44 20 69 73 20 69 ...variable.OPTIND...OPTIND.is.i
158e0 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 31 20 65 61 63 68 20 74 69 6d 65 20 74 68 65 20 73 68 nitialized.to.1.each.time.the.sh
15900 65 6c 6c 20 6f 72 0a 20 20 20 20 61 20 73 68 65 6c 6c 20 73 63 72 69 70 74 20 69 73 20 69 6e 76 ell.or.....a.shell.script.is.inv
15920 6f 6b 65 64 2e 20 20 57 68 65 6e 20 61 6e 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 oked...When.an.option.requires.a
15940 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 67 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 74 n.argument,.....getopts.places.t
15960 68 61 74 20 61 72 67 75 6d 65 6e 74 20 69 6e 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 hat.argument.into.the.shell.vari
15980 61 62 6c 65 20 4f 50 54 41 52 47 2e 0a 20 20 20 20 0a 20 20 20 20 67 65 74 6f 70 74 73 20 72 65 able.OPTARG...........getopts.re
159a0 70 6f 72 74 73 20 65 72 72 6f 72 73 20 69 6e 20 6f 6e 65 20 6f 66 20 74 77 6f 20 77 61 79 73 2e ports.errors.in.one.of.two.ways.
159c0 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 6f 66 20 ..If.the.first.character.....of.
159e0 4f 50 54 53 54 52 49 4e 47 20 69 73 20 61 20 63 6f 6c 6f 6e 2c 20 67 65 74 6f 70 74 73 20 75 73 OPTSTRING.is.a.colon,.getopts.us
15a00 65 73 20 73 69 6c 65 6e 74 20 65 72 72 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e 20 20 49 6e 0a 20 es.silent.error.reporting...In..
15a20 20 20 20 74 68 69 73 20 6d 6f 64 65 2c 20 6e 6f 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 ...this.mode,.no.error.messages.
15a40 61 72 65 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 are.printed...If.an.invalid.opti
15a60 6f 6e 20 69 73 0a 20 20 20 20 73 65 65 6e 2c 20 67 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 74 on.is.....seen,.getopts.places.t
15a80 68 65 20 6f 70 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 66 6f 75 6e 64 20 69 6e 74 6f 20 4f he.option.character.found.into.O
15aa0 50 54 41 52 47 2e 20 20 49 66 20 61 0a 20 20 20 20 72 65 71 75 69 72 65 64 20 61 72 67 75 6d 65 PTARG...If.a.....required.argume
15ac0 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 67 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 nt.is.not.found,.getopts.places.
15ae0 61 20 e2 80 98 1b 5b 31 6d 3a 1b 5b 30 6d e2 80 99 20 69 6e 74 6f 20 4e 41 4d 45 20 61 6e 64 0a a.....[1m:.[0m....into.NAME.and.
15b00 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
15b20 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
15b40 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
15b60 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
15b80 63 65 73 20 e2 80 98 1b 5b 31 6d 3f 1b 5b 30 6d e2 80 99 20 69 6e 74 6f 0a 20 20 20 20 4e 41 4d ces.....[1m?.[0m....into.....NAM
15ba0 45 20 61 6e 64 20 75 6e 73 65 74 73 20 4f 50 54 41 52 47 2e 20 20 49 66 20 61 20 72 65 71 75 69 E.and.unsets.OPTARG...If.a.requi
15bc0 72 65 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 20 e2 80 98 red.argument.is.not.found,.a....
15be0 1b 5b 31 6d 3f 1b 5b 30 6d e2 80 99 0a 20 20 20 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 4e 41 .[1m?.[0m........is.placed.in.NA
15c00 4d 45 2c 20 4f 50 54 41 52 47 20 69 73 20 75 6e 73 65 74 2c 20 61 6e 64 20 61 20 64 69 61 67 6e ME,.OPTARG.is.unset,.and.a.diagn
15c20 6f 73 74 69 63 20 6d 65 73 73 61 67 65 20 69 73 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 0a 20 20 ostic.message.is.....printed....
15c40 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 4f 50 54 .......If.the.shell.variable.OPT
15c60 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 30 2c 20 67 65 74 6f 70 74 73 20 64 69 73 ERR.has.the.value.0,.getopts.dis
15c80 61 62 6c 65 73 20 74 68 65 0a 20 20 20 20 70 72 69 6e 74 69 6e 67 20 6f 66 20 65 72 72 6f 72 20 ables.the.....printing.of.error.
15ca0 6d 65 73 73 61 67 65 73 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 messages,.even.if.the.first.char
15cc0 61 63 74 65 72 20 6f 66 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 69 73 20 6e 6f 74 20 61 20 acter.of.....OPTSTRING.is.not.a.
15ce0 63 6f 6c 6f 6e 2e 20 20 4f 50 54 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 31 20 62 colon...OPTERR.has.the.value.1.b
15d00 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f 70 74 73 20 6e 6f 72 6d y.default...........Getopts.norm
15d20 61 6c 6c 79 20 70 61 72 73 65 73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d ally.parses.the.positional.param
15d40 65 74 65 72 73 20 28 24 30 20 2d 20 24 39 29 2c 20 62 75 74 20 69 66 0a 20 20 20 20 6d 6f 72 65 eters.($0.-.$9),.but.if.....more
15d60 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 74 68 65 79 20 61 72 65 20 70 .arguments.are.given,.they.are.p
15d80 61 72 73 65 64 20 69 6e 73 74 65 61 64 2e 00 20 4c 69 73 74 73 20 74 68 65 20 61 63 74 69 76 65 arsed.instead...Lists.the.active
15da0 20 6a 6f 62 73 2e 20 20 54 68 65 20 2d 6c 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 70 72 6f 63 .jobs...The.-l.option.lists.proc
15dc0 65 73 73 20 69 64 27 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 0a 20 20 20 20 74 6f 20 74 68 65 20 ess.id's.in.addition.....to.the.
15de0 6e 6f 72 6d 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 3b 20 74 68 65 20 2d 70 20 6f 70 74 69 6f normal.information;.the.-p.optio
15e00 6e 20 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 69 64 27 73 20 6f 6e 6c 79 2e 0a 20 20 20 20 49 n.lists.process.id's.only......I
15e20 66 20 2d 6e 20 69 73 20 67 69 76 65 6e 2c 20 6f 6e 6c 79 20 70 72 6f 63 65 73 73 65 73 20 74 68 f.-n.is.given,.only.processes.th
15e40 61 74 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 73 74 61 74 75 73 20 73 69 6e 63 65 20 74 68 65 at.have.changed.status.since.the
15e60 20 6c 61 73 74 0a 20 20 20 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 20 61 72 65 20 70 72 69 6e 74 .last.....notification.are.print
15e80 65 64 2e 20 20 4a 4f 42 53 50 45 43 20 72 65 73 74 72 69 63 74 73 20 6f 75 74 70 75 74 20 74 6f ed...JOBSPEC.restricts.output.to
15ea0 20 74 68 61 74 20 6a 6f 62 2e 20 20 54 68 65 0a 20 20 20 20 2d 72 20 61 6e 64 20 2d 73 20 6f 70 .that.job...The.....-r.and.-s.op
15ec0 74 69 6f 6e 73 20 72 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 72 75 6e 6e 69 6e 67 tions.restrict.output.to.running
15ee0 20 61 6e 64 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 20 6f 6e 6c 79 2c 0a 20 20 20 20 72 65 73 70 .and.stopped.jobs.only,.....resp
15f00 65 63 74 69 76 65 6c 79 2e 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 74 68 65 20 ectively...Without.options,.the.
15f20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 61 63 74 69 76 65 20 6a 6f 62 73 20 69 73 0a 20 20 20 status.of.all.active.jobs.is....
15f40 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 2d 78 20 69 73 20 67 69 76 65 6e 2c 20 43 4f 4d 4d 41 .printed...If.-x.is.given,.COMMA
15f60 4e 44 20 69 73 20 72 75 6e 20 61 66 74 65 72 20 61 6c 6c 20 6a 6f 62 20 73 70 65 63 69 66 69 63 ND.is.run.after.all.job.specific
15f80 61 74 69 6f 6e 73 0a 20 20 20 20 74 68 61 74 20 61 70 70 65 61 72 20 69 6e 20 41 52 47 53 20 68 ations.....that.appear.in.ARGS.h
15fa0 61 76 65 20 62 65 65 6e 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 70 72 6f 63 65 ave.been.replaced.with.the.proce
15fc0 73 73 20 49 44 20 6f 66 20 74 68 61 74 20 6a 6f 62 27 73 0a 20 20 20 20 70 72 6f 63 65 73 73 20 ss.ID.of.that.job's.....process.
15fe0 67 72 6f 75 70 20 6c 65 61 64 65 72 2e 00 20 4c 6f 67 6f 75 74 20 6f 66 20 61 20 6c 6f 67 69 6e group.leader...Logout.of.a.login
16000 20 73 68 65 6c 6c 2e 00 20 4e 41 4d 45 73 20 61 72 65 20 6d 61 72 6b 65 64 20 66 6f 72 20 61 75 .shell...NAMEs.are.marked.for.au
16020 74 6f 6d 61 74 69 63 20 65 78 70 6f 72 74 20 74 6f 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e tomatic.export.to.the.environmen
16040 74 20 6f 66 0a 20 20 20 20 73 75 62 73 65 71 75 65 6e 74 6c 79 20 65 78 65 63 75 74 65 64 20 63 t.of.....subsequently.executed.c
16060 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 74 68 65 20 2d 66 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 ommands...If.the.-f.option.is.gi
16080 76 65 6e 2c 0a 20 20 20 20 74 68 65 20 4e 41 4d 45 73 20 72 65 66 65 72 20 74 6f 20 66 75 6e 63 ven,.....the.NAMEs.refer.to.func
160a0 74 69 6f 6e 73 2e 20 20 49 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f tions...If.no.NAMEs.are.given,.o
160c0 72 20 69 66 20 e2 80 98 1b 5b 31 6d 2d 70 1b 5b 30 6d e2 80 99 0a 20 20 20 20 69 73 20 67 69 76 r.if.....[1m-p.[0m........is.giv
160e0 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 74 20 61 72 65 en,.a.list.of.all.names.that.are
16100 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 20 20 20 20 70 .exported.in.this.shell.is.....p
16120 72 69 6e 74 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 e2 80 98 1b 5b 31 6d 2d rinted...An.argument.of.....[1m-
16140 6e 1b 5b 30 6d 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.[0m....says.to.remove.the.expo
16160 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.
16180 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 1b 5b 31 6d 2d 2d NAMEs...An.argument.of.....[1m--
161a0 1b 5b 30 6d e2 80 99 20 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 0a .[0m....disables.further.option.
161c0 20 20 20 20 70 72 6f 63 65 73 73 69 6e 67 2e 00 20 4e 6f 20 65 66 66 65 63 74 3b 20 74 68 65 20 ....processing...No.effect;.the.
161e0 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 20 20 41 20 7a 65 72 6f 20 65 78 command.does.nothing...A.zero.ex
16200 69 74 20 63 6f 64 65 20 69 73 20 72 65 74 75 72 6e 65 64 2e 00 20 4f 62 73 6f 6c 65 74 65 2e 20 it.code.is.returned...Obsolete..
16220 20 53 65 65 20 e2 80 98 1b 5b 31 6d 64 65 63 6c 61 72 65 1b 5b 30 6d e2 80 99 2e 00 20 4f 6e 65 .See.....[1mdeclare.[0m......One
16240 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 20 .line.is.read.from.the.standard.
16260 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 46 input,.or.from.file.descriptor.F
16280 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 69 D.if.the.....-u.option.is.suppli
162a0 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 6e ed,.and.the.first.word.is.assign
162c0 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 65 ed.to.the.first.NAME,.....the.se
162e0 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 6e cond.word.to.the.second.NAME,.an
16300 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 73 d.so.on,.with.leftover.words.ass
16320 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 6c igned.....to.the.last.NAME...Onl
16340 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 61 y.the.characters.found.in.$IFS.a
16360 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 69 re.recognized.as.word.....delimi
16380 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 2c ters...If.no.NAMEs.are.supplied,
163a0 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 20 .the.line.read.is.stored.in.the.
163c0 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 6f REPLY.....variable...If.the.-r.o
163e0 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 e2 ption.is.given,.this.signifies..
16400 80 98 1b 5b 31 6d 72 61 77 1b 5b 30 6d e2 80 99 20 69 6e 70 75 74 2c 20 61 6e 64 0a 20 20 20 20 ...[1mraw.[0m....input,.and.....
16420 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 69 6e 67 20 69 73 20 64 69 73 61 62 6c 65 64 2e 20 backslash.escaping.is.disabled..
16440 20 54 68 65 20 2d 64 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 72 65 61 64 20 74 6f 20 63 6f .The.-d.option.causes.read.to.co
16460 6e 74 69 6e 75 65 0a 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 ntinue.....until.the.first.chara
16480 63 74 65 72 20 6f 66 20 44 45 4c 49 4d 20 69 73 20 72 65 61 64 2c 20 72 61 74 68 65 72 20 74 68 cter.of.DELIM.is.read,.rather.th
164a0 61 6e 20 6e 65 77 6c 69 6e 65 2e 20 20 49 66 20 74 68 65 20 2d 70 0a 20 20 20 20 6f 70 74 69 6f an.newline...If.the.-p.....optio
164c0 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 50 52 4f 4d 50 54 n.is.supplied,.the.string.PROMPT
164e0 20 69 73 20 6f 75 74 70 75 74 20 77 69 74 68 6f 75 74 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 .is.output.without.a.trailing.ne
16500 77 6c 69 6e 65 0a 20 20 20 20 62 65 66 6f 72 65 20 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 wline.....before.attempting.to.r
16520 65 61 64 2e 20 20 49 66 20 2d 61 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 77 6f 72 ead...If.-a.is.supplied,.the.wor
16540 64 73 20 72 65 61 64 20 61 72 65 20 61 73 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 73 65 71 75 ds.read.are.assigned.....to.sequ
16560 65 6e 74 69 61 6c 20 69 6e 64 69 63 65 73 20 6f 66 20 41 52 52 41 59 2c 20 73 74 61 72 74 69 6e ential.indices.of.ARRAY,.startin
16580 67 20 61 74 20 7a 65 72 6f 2e 20 20 49 66 20 2d 65 20 69 73 20 73 75 70 70 6c 69 65 64 20 61 6e g.at.zero...If.-e.is.supplied.an
165a0 64 0a 20 20 20 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 2c 20 d.....the.shell.is.interactive,.
165c0 72 65 61 64 6c 69 6e 65 20 69 73 20 75 73 65 64 20 74 6f 20 6f 62 74 61 69 6e 20 74 68 65 20 6c readline.is.used.to.obtain.the.l
165e0 69 6e 65 2e 20 20 49 66 20 2d 6e 20 69 73 0a 20 20 20 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 ine...If.-n.is.....supplied.with
16600 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 4e 43 48 41 52 53 20 61 72 67 75 6d 65 6e 74 2c 20 72 65 61 .a.non-zero.NCHARS.argument,.rea
16620 64 20 72 65 74 75 72 6e 73 20 61 66 74 65 72 20 4e 43 48 41 52 53 0a 20 20 20 20 63 68 61 72 61 d.returns.after.NCHARS.....chara
16640 63 74 65 72 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 61 64 2e 20 20 54 68 65 20 2d 73 20 6f 70 cters.have.been.read...The.-s.op
16660 74 69 6f 6e 20 63 61 75 73 65 73 20 69 6e 70 75 74 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 61 0a tion.causes.input.coming.from.a.
16680 20 20 20 20 74 65 72 6d 69 6e 61 6c 20 74 6f 20 6e 6f 74 20 62 65 20 65 63 68 6f 65 64 2e 0a 20 ....terminal.to.not.be.echoed...
166a0 20 20 20 0a 20 20 20 20 54 68 65 20 2d 74 20 6f 70 74 69 6f 6e 20 63 61 75 73 65 73 20 72 65 61 ........The.-t.option.causes.rea
166c0 64 20 74 6f 20 74 69 6d 65 20 6f 75 74 20 61 6e 64 20 72 65 74 75 72 6e 20 66 61 69 6c 75 72 65 d.to.time.out.and.return.failure
166e0 20 69 66 20 61 20 63 6f 6d 70 6c 65 74 65 20 6c 69 6e 65 0a 20 20 20 20 6f 66 20 69 6e 70 75 74 .if.a.complete.line.....of.input
16700 20 69 73 20 6e 6f 74 20 72 65 61 64 20 77 69 74 68 69 6e 20 54 49 4d 45 4f 55 54 20 73 65 63 6f .is.not.read.within.TIMEOUT.seco
16720 6e 64 73 2e 20 20 49 66 20 74 68 65 20 54 4d 4f 55 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 nds...If.the.TMOUT.variable.is.s
16740 65 74 2c 0a 20 20 20 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 et,.....its.value.is.the.default
16760 20 74 69 6d 65 6f 75 74 2e 20 20 54 68 65 20 72 65 74 75 72 6e 20 63 6f 64 65 20 69 73 20 7a 65 .timeout...The.return.code.is.ze
16780 72 6f 2c 20 75 6e 6c 65 73 73 20 65 6e 64 2d 6f 66 2d 66 69 6c 65 0a 20 20 20 20 69 73 20 65 6e ro,.unless.end-of-file.....is.en
167a0 63 6f 75 6e 74 65 72 65 64 2c 20 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 20 6f 72 20 61 6e countered,.read.times.out,.or.an
167c0 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 73 75 70 70 .invalid.file.descriptor.is.supp
167e0 6c 69 65 64 20 61 73 0a 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 2d 75 2e 00 lied.as.....the.argument.to.-u..
16800 20 4f 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 .Output.the.ARGs...If.-n.is.spec
16820 69 66 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 0a 20 ified,.the.trailing.newline.is..
16840 20 20 20 73 75 70 70 72 65 73 73 65 64 2e 20 20 49 66 20 74 68 65 20 2d 65 20 6f 70 74 69 6f 6e ...suppressed...If.the.-e.option
16860 20 69 73 20 67 69 76 65 6e 2c 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 .is.given,.interpretation.of.the
16880 0a 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 2d 65 73 63 61 70 65 64 .....following.backslash-escaped
168a0 20 63 68 61 72 61 63 74 65 72 73 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 3a 0a 20 20 20 20 09 5c .characters.is.turned.on:......\
168c0 61 09 61 6c 65 72 74 20 28 62 65 6c 6c 29 0a 20 20 20 20 09 5c 62 09 62 61 63 6b 73 70 61 63 65 a.alert.(bell)......\b.backspace
168e0 0a 20 20 20 20 09 5c 63 09 73 75 70 70 72 65 73 73 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 ......\c.suppress.trailing.newli
16900 6e 65 0a 20 20 20 20 09 5c 45 09 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 ne......\E.escape.character.....
16920 09 5c 66 09 66 6f 72 6d 20 66 65 65 64 0a 20 20 20 20 09 5c 6e 09 6e 65 77 20 6c 69 6e 65 0a 20 .\f.form.feed......\n.new.line..
16940 20 20 20 09 5c 72 09 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 0a 20 20 20 20 09 5c 74 09 68 ....\r.carriage.return......\t.h
16960 6f 72 69 7a 6f 6e 74 61 6c 20 74 61 62 0a 20 20 20 20 09 5c 76 09 76 65 72 74 69 63 61 6c 20 74 orizontal.tab......\v.vertical.t
16980 61 62 0a 20 20 20 20 09 5c 5c 09 62 61 63 6b 73 6c 61 73 68 0a 20 20 20 20 09 5c 6e 75 6d 09 74 ab......\\.backslash......\num.t
169a0 68 65 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 41 53 43 49 49 20 63 6f 64 65 20 69 73 he.character.whose.ASCII.code.is
169c0 20 4e 55 4d 20 28 6f 63 74 61 6c 29 2e 0a 20 20 20 20 0a 20 20 20 20 59 6f 75 20 63 61 6e 20 65 .NUM.(octal)...........You.can.e
169e0 78 70 6c 69 63 69 74 6c 79 20 74 75 72 6e 20 6f 66 66 20 74 68 65 20 69 6e 74 65 72 70 72 65 74 xplicitly.turn.off.the.interpret
16a00 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 ation.of.the.above.characters...
16a20 20 20 77 69 74 68 20 74 68 65 20 2d 45 20 6f 70 74 69 6f 6e 2e 00 20 4f 75 74 70 75 74 20 74 68 ..with.the.-E.option...Output.th
16a40 65 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 e.ARGs...If.-n.is.specified,.the
16a60 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 69 73 20 73 75 70 70 72 65 73 73 65 64 2e .trailing.newline.is.suppressed.
16a80 00 20 50 6c 61 63 65 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 66 6f 72 65 67 72 6f 75 ..Place.JOB_SPEC.in.the.foregrou
16aa0 6e 64 2c 20 61 6e 64 20 6d 61 6b 65 20 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 2e nd,.and.make.it.the.current.job.
16ac0 20 20 49 66 0a 20 20 20 20 4a 4f 42 5f 53 50 45 43 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 ..If.....JOB_SPEC.is.not.present
16ae0 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 ,.the.shell's.notion.of.the.curr
16b00 65 6e 74 20 6a 6f 62 20 69 73 0a 20 20 20 20 75 73 65 64 2e 00 20 50 6c 61 63 65 20 65 61 63 68 ent.job.is.....used...Place.each
16b20 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 61 73 20 .JOB_SPEC.in.the.background,.as.
16b40 69 66 20 69 74 20 68 61 64 20 62 65 65 6e 20 73 74 61 72 74 65 64 20 77 69 74 68 0a 20 20 20 20 if.it.had.been.started.with.....
16b60 e2 80 98 1b 5b 31 6d 26 1b 5b 30 6d e2 80 99 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 73 ....[1m&.[0m......If.JOB_SPEC.is
16b80 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
16ba0 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.
16bc0 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
16be0 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.
16c00 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
16c20 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.
16c40 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
16c60 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
16c80 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.
16ca0 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
16cc0 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.
16ce0 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.
16d00 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
16d20 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.
16d40 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
16d60 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
16d80 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
16da0 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
16dc0 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.
16de0 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
16e00 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
16e20 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
16e40 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.
16e60 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
16e80 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
16ea0 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.
16ec0 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
16ee0 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.
16f00 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
16f20 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
16f40 20 6c 69 73 74 0a 20 20 20 20 09 73 68 6f 77 6e 20 62 79 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b .list......shown.by.....[1mdirs.
16f60 5b 30 6d 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 [0m...,.starting.with.zero...For
16f80 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 20 2b 30 1b 5b 30 6d e2 80 99 0a .example:.....[1mpopd.+0.[0m....
16fa0 20 20 20 20 09 72 65 6d 6f 76 65 73 20 74 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 .....removes.the.first.directory
16fc0 2c 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 20 2b 31 1b 5b 30 6d e2 80 99 20 74 68 65 20 73 65 63 6f ,.....[1mpopd.+1.[0m....the.seco
16fe0 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 20 4e 74 68 20 nd...........-N.removes.the.Nth.
17000 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 72 69 67 68 74 20 6f 66 entry.counting.from.the.right.of
17020 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 73 68 6f 77 6e 20 62 79 20 e2 80 98 1b 5b 31 6d 64 .the.list......shown.by.....[1md
17040 69 72 73 1b 5b 30 6d 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 irs.[0m...,.starting.with.zero..
17060 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 20 2d 30 1b 5b 30 6d .For.example:.....[1mpopd.-0.[0m
17080 e2 80 99 0a 20 20 20 20 09 72 65 6d 6f 76 65 73 20 74 68 65 20 6c 61 73 74 20 64 69 72 65 63 74 .........removes.the.last.direct
170a0 6f 72 79 2c 20 e2 80 98 1b 5b 31 6d 70 6f 70 64 20 2d 31 1b 5b 30 6d e2 80 99 20 74 68 65 20 6e ory,.....[1mpopd.-1.[0m....the.n
170c0 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 73 ext.to.last...........-n.suppres
170e0 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
17100 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 09 .when.removing.directories......
17120 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 63 from.the.stack,.so.only.the.stac
17140 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 63 k.is.manipulated...........You.c
17160 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 20 an.see.the.directory.stack.with.
17180 74 68 65 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 the.....[1mdirs.[0m....command..
171a0 20 52 65 73 75 6d 65 20 74 68 65 20 6e 65 78 74 20 69 74 65 72 61 74 69 6f 6e 20 6f 66 20 74 68 .Resume.the.next.iteration.of.th
171c0 65 20 65 6e 63 6c 6f 73 69 6e 67 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f 72 20 55 4e 54 49 4c 20 e.enclosing.FOR,.WHILE.or.UNTIL.
171e0 6c 6f 6f 70 2e 0a 20 20 20 20 49 66 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 72 65 73 loop......If.N.is.specified,.res
17200 75 6d 65 20 61 74 20 74 68 65 20 4e 2d 74 68 20 65 6e 63 6c 6f 73 69 6e 67 20 6c 6f 6f 70 2e 00 ume.at.the.N-th.enclosing.loop..
17220 20 52 65 74 75 72 6e 20 61 20 73 75 63 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 00 20 52 65 .Return.a.successful.result...Re
17240 74 75 72 6e 20 61 6e 20 75 6e 73 75 63 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 00 20 52 65 turn.an.unsuccessful.result...Re
17260 74 75 72 6e 73 20 61 20 73 74 61 74 75 73 20 6f 66 20 30 20 6f 72 20 31 20 64 65 70 65 6e 64 69 turns.a.status.of.0.or.1.dependi
17280 6e 67 20 6f 6e 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 64 ng.on.the.evaluation.of.the.cond
172a0 69 74 69 6f 6e 61 6c 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 20 45 58 50 52 45 53 53 49 4f itional.....expression.EXPRESSIO
172c0 4e 2e 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 63 6f 6d 70 6f 73 65 64 20 6f 66 20 N...Expressions.are.composed.of.
172e0 74 68 65 20 73 61 6d 65 20 70 72 69 6d 61 72 69 65 73 20 75 73 65 64 0a 20 20 20 20 62 79 20 74 the.same.primaries.used.....by.t
17300 68 65 20 e2 80 98 1b 5b 31 6d 74 65 73 74 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 2c 20 61 he.....[1mtest.[0m....builtin,.a
17320 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
17340 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
17360 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
17380 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
173a0 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
173c0 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.
173e0 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
17400 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
17420 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
17440 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
17460 65 20 e2 80 98 1b 5b 31 6d 3d 3d 1b 5b 30 6d e2 80 99 20 61 6e 64 20 e2 80 98 1b 5b 31 6d 21 3d e.....[1m==.[0m....and.....[1m!=
17480 1b 5b 30 6d e2 80 99 20 6f 70 65 72 61 74 6f 72 73 20 61 72 65 20 75 73 65 64 2c 20 74 68 65 20 .[0m....operators.are.used,.the.
174a0 73 74 72 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 0a 20 20 20 20 6f string.to.the.right.of.the.....o
174c0 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 20 61 73 20 61 20 70 61 74 74 65 72 6e 20 61 6e 64 perator.is.used.as.a.pattern.and
174e0 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 .pattern.matching.is.performed..
17500 20 54 68 65 0a 20 20 20 20 26 26 20 61 6e 64 20 7c 7c 20 6f 70 65 72 61 74 6f 72 73 20 64 6f 20 .The.....&&.and.||.operators.do.
17520 6e 6f 74 20 65 76 61 6c 75 61 74 65 20 45 58 50 52 32 20 69 66 20 45 58 50 52 31 20 69 73 20 73 not.evaluate.EXPR2.if.EXPR1.is.s
17540 75 66 66 69 63 69 65 6e 74 20 74 6f 0a 20 20 20 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 65 ufficient.to.....determine.the.e
17560 78 70 72 65 73 73 69 6f 6e 27 73 20 76 61 6c 75 65 2e 00 20 52 65 74 75 72 6e 73 20 74 68 65 20 xpression's.value...Returns.the.
17580 63 6f 6e 74 65 78 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e context.of.the.current.subroutin
175a0 65 20 63 61 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 e.call...........Without.EXPR,.r
175c0 65 74 75 72 6e 73 20 72 65 74 75 72 6e 73 20 e2 80 9c 1b 5b 31 6d 24 6c 69 6e 65 20 24 66 69 6c eturns.returns.....[1m$line.$fil
175e0 65 6e 61 6d 65 1b 5b 30 6d e2 80 9d 2e 20 20 57 69 74 68 20 45 58 50 52 2c 0a 20 20 20 20 72 65 ename.[0m......With.EXPR,.....re
17600 74 75 72 6e 73 20 e2 80 9c 1b 5b 31 6d 24 6c 69 6e 65 20 24 73 75 62 72 6f 75 74 69 6e 65 20 24 turns.....[1m$line.$subroutine.$
17620 66 69 6c 65 6e 61 6d 65 1b 5b 30 6d e2 80 9d 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f filename.[0m...;.this.extra.info
17640 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.
17660 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...........
17680 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.
176a0 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
176c0 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.
176e0 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.
17700 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
17720 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.
17740 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
17760 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.
17780 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
177a0 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
177c0 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
177e0 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...
17800 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.
17820 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.
17840 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 1b 5b 31 shell.....function.called.....[1
17860 6d 6c 73 1b 5b 30 6d e2 80 99 2c 20 61 6e 64 20 79 6f 75 20 77 69 73 68 20 74 6f 20 63 61 6c 6c mls.[0m...,.and.you.wish.to.call
17880 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 1b 5b 31 6d 6c 73 1b 5b 30 6d e2 80 99 2c 20 79 .the.command.....[1mls.[0m...,.y
178a0 6f 75 20 63 61 6e 0a 20 20 20 20 73 61 79 20 e2 80 9c 1b 5b 31 6d 63 6f 6d 6d 61 6e 64 20 6c 73 ou.can.....say.....[1mcommand.ls
178c0 1b 5b 30 6d e2 80 9d 2e 20 20 49 66 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 .[0m......If.the.-p.option.is.gi
178e0 76 65 6e 2c 20 61 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 0a 20 20 20 ven,.a.default.value.is.used....
17900 20 66 6f 72 20 50 41 54 48 20 74 68 61 74 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 .for.PATH.that.is.guaranteed.to.
17920 66 69 6e 64 20 61 6c 6c 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 75 74 69 6c 69 74 69 find.all.of.the.standard.utiliti
17940 65 73 2e 20 20 49 66 0a 20 20 20 20 74 68 65 20 2d 56 20 6f 72 20 2d 76 20 6f 70 74 69 6f 6e 20 es...If.....the.-V.or.-v.option.
17960 69 73 20 67 69 76 65 6e 2c 20 61 20 73 74 72 69 6e 67 20 69 73 20 70 72 69 6e 74 65 64 20 64 65 is.given,.a.string.is.printed.de
17980 73 63 72 69 62 69 6e 67 20 43 4f 4d 4d 41 4e 44 2e 0a 20 20 20 20 54 68 65 20 2d 56 20 6f 70 74 scribing.COMMAND......The.-V.opt
179a0 69 6f 6e 20 70 72 6f 64 75 63 65 73 20 61 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 20 64 65 73 63 ion.produces.a.more.verbose.desc
179c0 72 69 70 74 69 6f 6e 2e 00 20 53 65 6c 65 63 74 69 76 65 6c 79 20 65 78 65 63 75 74 65 20 43 4f ription...Selectively.execute.CO
179e0 4d 4d 41 4e 44 53 20 62 61 73 65 64 20 75 70 6f 6e 20 57 4f 52 44 20 6d 61 74 63 68 69 6e 67 20 MMANDS.based.upon.WORD.matching.
17a00 50 41 54 54 45 52 4e 2e 20 20 54 68 65 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 7c 1b 5b 30 6d e2 80 PATTERN...The.........[1m|.[0m..
17a20 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
17a40 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
17a60 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
17a80 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
17aa0 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
17ac0 65 64 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 e2 80 98 1b 5b 31 6d 2d 6c 1b 5b 30 ed...An.argument.of.....[1m-l.[0
17ae0 6d e2 80 99 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 m........lists.the.signal.names;
17b00 20 69 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 6c 6c 6f 77 20 e2 80 98 1b 5b 31 6d 2d 6c 1b 5b .if.arguments.follow.....[1m-l.[
17b20 30 6d e2 80 99 20 74 68 65 79 20 61 72 65 20 61 73 73 75 6d 65 64 20 74 6f 0a 20 20 20 20 62 65 0m....they.are.assumed.to.....be
17b40 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 73 20 66 6f 72 20 77 68 69 63 68 20 6e 61 6d 65 73 20 .signal.numbers.for.which.names.
17b60 73 68 6f 75 6c 64 20 62 65 20 6c 69 73 74 65 64 2e 20 20 4b 69 6c 6c 20 69 73 20 61 20 73 68 65 should.be.listed...Kill.is.a.she
17b80 6c 6c 0a 20 20 20 20 62 75 69 6c 74 69 6e 20 66 6f 72 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 ll.....builtin.for.two.reasons:.
17ba0 69 74 20 61 6c 6c 6f 77 73 20 6a 6f 62 20 49 44 73 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 73 it.allows.job.IDs.to.be.used.ins
17bc0 74 65 61 64 20 6f 66 0a 20 20 20 20 70 72 6f 63 65 73 73 20 49 44 73 2c 20 61 6e 64 2c 20 69 66 tead.of.....process.IDs,.and,.if
17be0 20 79 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 64 20 74 68 65 20 6c 69 6d 69 74 20 6f 6e 20 70 .you.have.reached.the.limit.on.p
17c00 72 6f 63 65 73 73 65 73 20 74 68 61 74 0a 20 20 20 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 rocesses.that.....you.can.create
17c20 2c 20 79 6f 75 20 64 6f 6e 27 74 20 68 61 76 65 20 74 6f 20 73 74 61 72 74 20 61 20 70 72 6f 63 ,.you.don't.have.to.start.a.proc
17c40 65 73 73 20 74 6f 20 6b 69 6c 6c 20 61 6e 6f 74 68 65 72 20 6f 6e 65 2e 00 20 53 75 73 70 65 6e ess.to.kill.another.one...Suspen
17c60 64 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 73 68 65 6c 6c 20 75 6e d.the.execution.of.this.shell.un
17c80 74 69 6c 20 69 74 20 72 65 63 65 69 76 65 73 20 61 20 53 49 47 43 4f 4e 54 0a 20 20 20 20 73 69 til.it.receives.a.SIGCONT.....si
17ca0 67 6e 61 6c 2e 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 2d 66 1b 5b 30 6d e2 80 99 20 69 66 20 73 gnal...The.....[1m-f.[0m....if.s
17cc0 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 69 6e 20 61 62 pecified.says.not.to.complain.ab
17ce0 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 73 68 65 6c 6c out.this.....being.a.login.shell
17d00 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 77 61 79 2e 00 .if.it.is;.just.suspend.anyway..
17d20 20 54 68 65 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 61 63 63 .The.EXPRESSION.is.evaluated.acc
17d40 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 72 75 6c 65 73 20 66 6f 72 20 61 72 69 74 68 6d 65 74 ording.to.the.rules.for.arithmet
17d60 69 63 0a 20 20 20 20 65 76 61 6c 75 61 74 69 6f 6e 2e 20 20 45 71 75 69 76 61 6c 65 6e 74 20 74 ic.....evaluation...Equivalent.t
17d80 6f 20 e2 80 9c 1b 5b 31 6d 6c 65 74 20 45 58 50 52 45 53 53 49 4f 4e 1b 5b 30 6d e2 80 9d 2e 00 o.....[1mlet.EXPRESSION.[0m.....
17da0 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
17dc0 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
17de0 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
17e00 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
17e20 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 1b 5b 31 6d receded.by.a.number...If.....[1m
17e40 69 6e 20 57 4f 52 44 53 1b 5b 30 6d e2 80 99 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 in.WORDS.[0m....is.not.present,.
17e60 e2 80 98 1b 5b 31 6d 69 6e 20 e2 80 9c 1b 5b 31 6d 24 40 1b 5b 30 6d e2 80 9d 1b 5b 30 6d e2 80 ....[1min.....[1m$@.[0m....[0m..
17e80 99 0a 20 20 20 20 69 73 20 61 73 73 75 6d 65 64 2e 20 20 54 68 65 20 50 53 33 20 70 72 6f 6d 70 ......is.assumed...The.PS3.promp
17ea0 74 20 69 73 20 74 68 65 6e 20 64 69 73 70 6c 61 79 65 64 20 61 6e 64 20 61 20 6c 69 6e 65 20 72 t.is.then.displayed.and.a.line.r
17ec0 65 61 64 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e ead.....from.the.standard.input.
17ee0 20 20 49 66 20 74 68 65 20 6c 69 6e 65 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 68 65 20 6e 75 ..If.the.line.consists.of.the.nu
17f00 6d 62 65 72 0a 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6f 6e 65 20 6f 66 mber.....corresponding.to.one.of
17f20 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 77 6f 72 64 73 2c 20 74 68 65 6e 20 4e 41 4d 45 20 .the.displayed.words,.then.NAME.
17f40 69 73 20 73 65 74 0a 20 20 20 20 74 6f 20 74 68 61 74 20 77 6f 72 64 2e 20 20 49 66 20 74 68 65 is.set.....to.that.word...If.the
17f60 20 6c 69 6e 65 20 69 73 20 65 6d 70 74 79 2c 20 57 4f 52 44 53 20 61 6e 64 20 74 68 65 20 70 72 .line.is.empty,.WORDS.and.the.pr
17f80 6f 6d 70 74 20 61 72 65 0a 20 20 20 20 72 65 64 69 73 70 6c 61 79 65 64 2e 20 20 49 66 20 45 4f ompt.are.....redisplayed...If.EO
17fa0 46 20 69 73 20 72 65 61 64 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 73 F.is.read,.the.command.completes
17fc0 2e 20 20 41 6e 79 20 6f 74 68 65 72 0a 20 20 20 20 76 61 6c 75 65 20 72 65 61 64 20 63 61 75 73 ...Any.other.....value.read.caus
17fe0 65 73 20 4e 41 4d 45 20 74 6f 20 62 65 20 73 65 74 20 74 6f 20 6e 75 6c 6c 2e 20 20 54 68 65 20 es.NAME.to.be.set.to.null...The.
18000 6c 69 6e 65 20 72 65 61 64 20 69 73 20 73 61 76 65 64 0a 20 20 20 20 69 6e 20 74 68 65 20 76 61 line.read.is.saved.....in.the.va
18020 72 69 61 62 6c 65 20 52 45 50 4c 59 2e 20 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 65 63 riable.REPLY...COMMANDS.are.exec
18040 75 74 65 64 20 61 66 74 65 72 20 65 61 63 68 20 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 75 6e uted.after.each.selection.....un
18060 74 69 6c 20 61 20 62 72 65 61 6b 20 63 6f 6d 6d 61 6e 64 20 69 73 20 65 78 65 63 75 74 65 64 2e til.a.break.command.is.executed.
18080 00 20 54 68 65 20 e2 80 98 1b 5b 31 6d 66 6f 72 1b 5b 30 6d e2 80 99 20 6c 6f 6f 70 20 65 78 65 ..The.....[1mfor.[0m....loop.exe
180a0 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
180c0 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
180e0 65 6d 73 2e 20 20 49 66 20 e2 80 98 1b 5b 31 6d 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 3b 1b 5b 30 ems...If.....[1min.WORDS....;.[0
18100 6d e2 80 99 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 20 e2 80 98 1b 5b 31 m....is.not.present,.then.....[1
18120 6d 69 6e 20 e2 80 9c 1b 5b 31 6d 24 40 1b 5b 30 6d e2 80 9d 1b 5b 30 6d e2 80 99 20 69 73 0a 20 min.....[1m$@.[0m....[0m....is..
18140 20 20 20 61 73 73 75 6d 65 64 2e 20 20 46 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 6e ...assumed...For.each.element.in
18160 20 57 4f 52 44 53 2c 20 4e 41 4d 45 20 69 73 20 73 65 74 20 74 6f 20 74 68 61 74 20 65 6c 65 6d .WORDS,.NAME.is.set.to.that.elem
18180 65 6e 74 2c 20 61 6e 64 0a 20 20 20 20 74 68 65 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 ent,.and.....the.COMMANDS.are.ex
181a0 65 63 75 74 65 64 2e 00 20 54 68 65 20 e2 80 98 1b 5b 31 6d 69 66 20 43 4f 4d 4d 41 4e 44 53 1b ecuted...The.....[1mif.COMMANDS.
181c0 5b 30 6d 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 [0m....list.is.executed...If.its
181e0 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..
18200 20 20 20 e2 80 98 1b 5b 31 6d 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 1b 5b 30 6d e2 80 99 20 6c .......[1mthen.COMMANDS.[0m....l
18220 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 65 61 63 ist.is.executed...Otherwise,.eac
18240 68 20 e2 80 98 1b 5b 31 6d 65 6c 69 66 20 43 4f 4d 4d 41 4e 44 53 1b 5b 30 6d e2 80 99 20 6c 69 h.....[1melif.COMMANDS.[0m....li
18260 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 20 st.is.....executed.in.turn,.and.
18280 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 20 if.its.exit.status.is.zero,.the.
182a0 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 74 68 65 6e 20 43 4f corresponding.........[1mthen.CO
182c0 4d 4d 41 4e 44 53 1b 5b 30 6d e2 80 99 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 20 61 MMANDS.[0m....list.is.executed.a
182e0 6e 64 20 74 68 65 20 69 66 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 65 73 2e 20 20 4f 74 nd.the.if.command.completes...Ot
18300 68 65 72 77 69 73 65 2c 0a 20 20 20 20 74 68 65 20 e2 80 98 1b 5b 31 6d 65 6c 73 65 20 43 4f 4d herwise,.....the.....[1melse.COM
18320 4d 41 4e 44 53 1b 5b 30 6d e2 80 99 20 6c 69 73 74 20 69 73 20 65 78 65 63 75 74 65 64 2c 20 69 MANDS.[0m....list.is.executed,.i
18340 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
18360 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
18380 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
183a0 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
183c0 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
183e0 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
18400 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
18420 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
18440 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....
18460 20 69 73 20 73 75 70 70 6c 69 65 64 29 20 6f 72 20 e2 80 98 1b 5b 31 6d 2d 1b 5b 30 6d e2 80 99 .is.supplied).or.....[1m-.[0m...
18480 2c 20 65 61 63 68 20 73 70 65 63 69 66 69 65 64 20 73 69 67 6e 61 6c 20 69 73 20 72 65 73 65 74 ,.each.specified.signal.is.reset
184a0 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 76 61 6c 75 65 2e 20 20 49 66 20 .to.its.original.....value...If.
184c0 41 52 47 20 69 73 20 74 68 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 20 65 61 63 68 20 53 49 47 4e ARG.is.the.null.string.each.SIGN
184e0 41 4c 5f 53 50 45 43 20 69 73 20 69 67 6e 6f 72 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 73 68 AL_SPEC.is.ignored.by.the.....sh
18500 65 6c 6c 20 61 6e 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 69 74 20 69 6e 76 6f 6b ell.and.by.the.commands.it.invok
18520 65 73 2e 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 es...If.a.SIGNAL_SPEC.is.EXIT.(0
18540 29 0a 20 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 ).....the.command.ARG.is.execute
18560 64 20 6f 6e 20 65 78 69 74 20 66 72 6f 6d 20 74 68 65 20 73 68 65 6c 6c 2e 20 20 49 66 20 61 20 d.on.exit.from.the.shell...If.a.
18580 53 49 47 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 SIGNAL_SPEC.....is.DEBUG,.ARG.is
185a0 20 65 78 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 .executed.after.every.simple.com
185c0 6d 61 6e 64 2e 20 20 49 66 20 74 68 65 e2 80 98 1b 5b 31 6d 2d 70 1b 5b 30 6d e2 80 99 20 6f 70 mand...If.the....[1m-p.[0m....op
185e0 74 69 6f 6e 0a 20 20 20 20 69 73 20 73 75 70 70 6c 69 65 64 20 74 68 65 6e 20 74 68 65 20 74 72 tion.....is.supplied.then.the.tr
18600 61 70 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 63 68 ap.commands.associated.with.each
18620 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 61 72 65 0a 20 20 20 20 64 69 73 70 6c 61 79 65 64 2e 20 .SIGNAL_SPEC.are.....displayed..
18640 20 49 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 20 6f 72 .If.no.arguments.are.supplied.or
18660 20 69 66 20 6f 6e 6c 79 20 e2 80 98 1b 5b 31 6d 2d 70 1b 5b 30 6d e2 80 99 20 69 73 20 67 69 76 .if.only.....[1m-p.[0m....is.giv
18680 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 74 20 6f 66 20 en,.trap.....prints.the.list.of.
186a0 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 63 68 20 73 69 commands.associated.with.each.si
186c0 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 20 69 73 20 65 gnal...Each.SIGNAL_SPEC.....is.e
186e0 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 6e 61 6c 2e 68 ither.a.signal.name.in.<signal.h
18700 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 61 6c 20 6e 61 >.or.a.signal.number...Signal.na
18720 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 65 20 61 6e 64 mes.....are.case.insensitive.and
18740 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 2e 20 20 e2 80 .the.SIG.prefix.is.optional.....
18760 98 1b 5b 31 6d 74 72 61 70 20 2d 6c 1b 5b 30 6d e2 80 99 20 70 72 69 6e 74 73 0a 20 20 20 20 61 ..[1mtrap.-l.[0m....prints.....a
18780 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.
187a0 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
187c0 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
187e0 65 20 73 68 65 6c 6c 20 77 69 74 68 20 e2 80 9c 1b 5b 31 6d 6b 69 6c 6c 20 2d 73 69 67 6e 61 6c e.shell.with.....[1mkill.-signal
18800 20 24 24 1b 5b 30 6d e2 80 9d 2e 00 20 54 68 65 20 67 69 76 65 6e 20 4e 41 4d 45 73 20 61 72 65 .$$.[0m......The.given.NAMEs.are
18820 20 6d 61 72 6b 65 64 20 72 65 61 64 6f 6e 6c 79 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 73 20 .marked.readonly.and.the.values.
18840 6f 66 20 74 68 65 73 65 20 4e 41 4d 45 73 20 6d 61 79 0a 20 20 20 20 6e 6f 74 20 62 65 20 63 68 of.these.NAMEs.may.....not.be.ch
18860 61 6e 67 65 64 20 62 79 20 73 75 62 73 65 71 75 65 6e 74 20 61 73 73 69 67 6e 6d 65 6e 74 2e 20 anged.by.subsequent.assignment..
18880 20 49 66 20 74 68 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 .If.the.-f.option.is.given,.....
188a0 74 68 65 6e 20 66 75 6e 63 74 69 6f 6e 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 then.functions.corresponding.to.
188c0 74 68 65 20 4e 41 4d 45 73 20 61 72 65 20 73 6f 20 6d 61 72 6b 65 64 2e 20 20 49 66 20 6e 6f 0a the.NAMEs.are.so.marked...If.no.
188e0 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 6f 72 20 69 66 20 e2 ....arguments.are.given,.or.if..
18900 80 98 1b 5b 31 6d 2d 70 1b 5b 30 6d e2 80 99 20 69 73 20 67 69 76 65 6e 2c 20 61 20 6c 69 73 74 ...[1m-p.[0m....is.given,.a.list
18920 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 72 .of.all.readonly.names.....is.pr
18940 69 6e 74 65 64 2e 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 2d 61 1b 5b 30 6d e2 80 99 20 6f 70 74 inted...The.....[1m-a.[0m....opt
18960 69 6f 6e 20 6d 65 61 6e 73 20 74 6f 20 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 0a ion.means.to.treat.each.NAME.as.
18980 20 20 20 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 2e 20 20 41 6e 20 61 72 67 75 6d ....an.array.variable...An.argum
189a0 65 6e 74 20 6f 66 20 e2 80 98 1b 5b 31 6d 2d 2d 1b 5b 30 6d e2 80 99 20 64 69 73 61 62 6c 65 73 ent.of.....[1m--.[0m....disables
189c0 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..
189e0 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.
18a00 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......
18a20 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
18a40 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
18a60 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
18a80 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 1b 5b 31 ODE.is.omitted,.or.if.........[1
18aa0 6d 2d 53 1b 5b 30 6d e2 80 99 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 63 75 72 72 m-S.[0m....is.supplied,.the.curr
18ac0 65 6e 74 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 ent.value.of.the.mask.is.printed
18ae0 2e 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 2d 53 1b 5b 30 6d e2 80 99 0a 20 20 20 20 6f 70 74 69 ...The.....[1m-S.[0m........opti
18b00 6f 6e 20 6d 61 6b 65 73 20 74 68 65 20 6f 75 74 70 75 74 20 73 79 6d 62 6f 6c 69 63 3b 20 6f 74 on.makes.the.output.symbolic;.ot
18b20 68 65 72 77 69 73 65 20 61 6e 20 6f 63 74 61 6c 20 6e 75 6d 62 65 72 20 69 73 20 6f 75 74 70 75 herwise.an.octal.number.is.outpu
18b40 74 2e 0a 20 20 20 20 49 66 20 e2 80 98 1b 5b 31 6d 2d 70 1b 5b 30 6d e2 80 99 20 69 73 20 73 75 t......If.....[1m-p.[0m....is.su
18b60 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 2c 20 74 68 65 pplied,.and.MODE.is.omitted,.the
18b80 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 61 74 20 6d 61 .output.is.in.a.form.....that.ma
18ba0 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 45 20 62 65 67 y.be.used.as.input...If.MODE.beg
18bc0 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 20 69 6e 74 65 ins.with.a.digit,.it.is.....inte
18be0 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 20 6f 74 68 65 rpreted.as.an.octal.number,.othe
18c00 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 20 73 74 72 69 rwise.it.is.a.symbolic.mode.stri
18c20 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 79 20 63 68 6d ng.....like.that.accepted.by.chm
18c40 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 6f 72 20 74 68 od(1)...This.is.a.synonym.for.th
18c60 65 20 e2 80 9c 1b 5b 31 6d 74 65 73 74 1b 5b 30 6d e2 80 9d 20 62 75 69 6c 74 69 6e 2c 20 62 75 e.....[1mtest.[0m....builtin,.bu
18c80 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.
18ca0 61 20 6c 69 74 65 72 61 6c 20 e2 80 98 1b 5b 31 6d 5d 1b 5b 30 6d e2 80 99 2c 20 74 6f 20 6d 61 a.literal.....[1m].[0m...,.to.ma
18cc0 74 63 68 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 e2 80 98 1b 5b 31 6d 5b 1b 5b 30 6d e2 80 99 2e tch.the.opening.....[1m[.[0m....
18ce0 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 73 ..Toggle.the.values.of.variables
18d00 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 0a .controlling.optional.behavior..
18d20 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 20 ....The.-s.flag.means.to.enable.
18d40 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 0a (set).each.OPTNAME;.the.-u.flag.
18d60 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 71 ....unsets.each.OPTNAME...The.-q
18d80 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 69 .flag.suppresses.output;.the.exi
18da0 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 65 t.....status.indicates.whether.e
18dc0 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 68 ach.OPTNAME.is.set.or.unset...Th
18de0 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 50 e.-o.....option.restricts.the.OP
18e00 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 20 TNAMEs.to.those.defined.for.use.
18e20 77 69 74 68 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 73 65 74 20 2d 6f 1b 5b 30 6d e2 80 99 2e 20 20 with.........[1mset.-o.[0m......
18e40 57 69 74 68 20 6e 6f 20 6f 70 74 69 6f 6e 73 2c 20 6f 72 20 77 69 74 68 20 74 68 65 20 2d 70 20 With.no.options,.or.with.the.-p.
18e60 6f 70 74 69 6f 6e 2c 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 0a 20 20 20 20 73 65 74 74 61 62 option,.a.list.of.all.....settab
18e80 6c 65 20 6f 70 74 69 6f 6e 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 77 69 74 68 20 61 6e le.options.is.displayed,.with.an
18ea0 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 77 68 65 74 68 65 72 20 6f 72 0a 20 20 20 20 6e 6f .indication.of.whether.or.....no
18ec0 74 20 65 61 63 68 20 69 73 20 73 65 74 2e 00 20 55 6c 69 6d 69 74 20 70 72 6f 76 69 64 65 73 20 t.each.is.set...Ulimit.provides.
18ee0 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 68 65 20 72 65 73 6f 75 72 63 65 73 20 61 76 61 69 6c control.over.the.resources.avail
18f00 61 62 6c 65 20 74 6f 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 73 74 61 72 74 65 64 20 62 79 able.to.processes.....started.by
18f20 20 74 68 65 20 73 68 65 6c 6c 2c 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 61 6c 6c 6f .the.shell,.on.systems.that.allo
18f40 77 20 73 75 63 68 20 63 6f 6e 74 72 6f 6c 2e 20 20 49 66 20 61 6e 0a 20 20 20 20 6f 70 74 69 6f w.such.control...If.an.....optio
18f60 6e 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 n.is.given,.it.is.interpreted.as
18f80 20 66 6f 6c 6c 6f 77 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 20 20 2d 53 09 75 73 65 20 74 68 .follows:..............-S.use.th
18fa0 65 20 e2 80 98 1b 5b 31 6d 73 6f 66 74 1b 5b 30 6d e2 80 99 20 72 65 73 6f 75 72 63 65 20 6c 69 e.....[1msoft.[0m....resource.li
18fc0 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 1b 5b 31 6d 68 61 mit.........-H.use.the.....[1mha
18fe0 72 64 1b 5b 30 6d e2 80 99 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 20 rd.[0m....resource.limit........
19000 20 2d 61 09 61 6c 6c 20 63 75 72 72 65 6e 74 20 6c 69 6d 69 74 73 20 61 72 65 20 72 65 70 6f 72 .-a.all.current.limits.are.repor
19020 74 65 64 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 ted.........-c.the.maximum.size.
19040 6f 66 20 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 of.core.files.created.........-d
19060 09 74 68 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 .the.maximum.size.of.a.process's
19080 20 64 61 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 .data.segment.........-f.the.max
190a0 69 6d 75 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 imum.size.of.files.created.by.th
190c0 65 20 73 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 e.shell.........-i..the.maximum.
190e0 6e 75 6d 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 number.of.pending.signals.......
19100 20 20 2d 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 ..-l.the.maximum.size.a.process.
19120 6d 61 79 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 may.lock.into.memory.........-m.
19140 74 68 65 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 the.maximum.resident.set.size...
19160 20 20 20 20 20 20 2d 6e 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6f ......-n.the.maximum.number.of.o
19180 70 65 6e 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 20 20 20 20 20 20 20 2d 70 09 pen.file.descriptors.........-p.
191a0 74 68 65 20 70 69 70 65 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 20 20 2d 71 20 the.pipe.buffer.size.........-q.
191c0 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 69 6e 20 .the.maximum.number.of.bytes.in.
191e0 50 4f 53 49 58 20 6d 65 73 73 61 67 65 20 71 75 65 75 65 73 0a 20 20 20 20 20 20 20 20 2d 73 09 POSIX.message.queues.........-s.
19200 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 74 61 63 6b 20 73 69 7a 65 0a 20 20 20 20 20 20 20 20 2d the.maximum.stack.size.........-
19220 74 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 61 6d 6f 75 6e 74 20 6f 66 20 63 70 75 20 74 69 6d 65 t.the.maximum.amount.of.cpu.time
19240 20 69 6e 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 .in.seconds.........-u.the.maxim
19260 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 75 73 65 72 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 um.number.of.user.processes.....
19280 20 20 20 20 2d 76 09 74 68 65 20 73 69 7a 65 20 6f 66 20 76 69 72 74 75 61 6c 20 6d 65 6d 6f 72 ....-v.the.size.of.virtual.memor
192a0 79 0a 20 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 y.........-x..the.maximum.number
192c0 20 6f 66 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 .of.file.locks..........If.LIMIT
192e0 20 69 73 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 .is.given,.it.is.the.new.value.o
19300 66 20 74 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 f.the.specified.resource;.....th
19320 65 20 73 70 65 63 69 61 6c 20 4c 49 4d 49 54 20 76 61 6c 75 65 73 20 e2 80 98 1b 5b 31 6d 73 6f e.special.LIMIT.values.....[1mso
19340 66 74 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 68 61 72 64 1b 5b 30 6d e2 80 99 2c 20 61 ft.[0m...,.....[1mhard.[0m...,.a
19360 6e 64 20 e2 80 98 1b 5b 31 6d 75 6e 6c 69 6d 69 74 65 64 1b 5b 30 6d e2 80 99 20 73 74 61 6e 64 nd.....[1munlimited.[0m....stand
19380 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,
193a0 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.
193c0 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
193e0 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
19400 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......
19420 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
19440 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
19460 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.-
19480 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
194a0 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
194c0 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
194e0 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
19500 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
19520 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
19540 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
19560 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
19580 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
195a0 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;.
195c0 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
195e0 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
19600 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
19620 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
19640 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
19660 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
19680 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
196a0 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
196c0 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
196e0 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
19700 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.
19720 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.....
19740 98 1b 5b 31 6d 61 6c 69 61 73 1b 5b 30 6d e2 80 99 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 ..[1malias.[0m....with.no.argume
19760 6e 74 73 20 6f 72 20 77 69 74 68 20 74 68 65 20 2d 70 20 6f 70 74 69 6f 6e 20 70 72 69 6e 74 73 nts.or.with.the.-p.option.prints
19780 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 6f 66 20 61 6c 69 61 73 65 73 20 69 6e 20 74 68 65 20 .the.list.....of.aliases.in.the.
197a0 66 6f 72 6d 20 61 6c 69 61 73 20 4e 41 4d 45 3d 56 41 4c 55 45 20 6f 6e 20 73 74 61 6e 64 61 72 form.alias.NAME=VALUE.on.standar
197c0 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6e 20 61 6c 69 61 d.output......Otherwise,.an.alia
197e0 73 20 69 73 20 64 65 66 69 6e 65 64 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 20 77 68 6f 73 65 s.is.defined.for.each.NAME.whose
19800 20 56 41 4c 55 45 20 69 73 20 67 69 76 65 6e 2e 0a 20 20 20 20 41 20 74 72 61 69 6c 69 6e 67 20 .VALUE.is.given......A.trailing.
19820 73 70 61 63 65 20 69 6e 20 56 41 4c 55 45 20 63 61 75 73 65 73 20 74 68 65 20 6e 65 78 74 20 77 space.in.VALUE.causes.the.next.w
19840 6f 72 64 20 74 6f 20 62 65 20 63 68 65 63 6b 65 64 20 66 6f 72 0a 20 20 20 20 61 6c 69 61 73 20 ord.to.be.checked.for.....alias.
19860 73 75 62 73 74 69 74 75 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 61 6c 69 61 73 20 69 73 20 65 substitution.when.the.alias.is.e
19880 78 70 61 6e 64 65 64 2e 20 20 41 6c 69 61 73 20 72 65 74 75 72 6e 73 0a 20 20 20 20 74 72 75 65 xpanded...Alias.returns.....true
198a0 20 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 73 20 67 69 76 65 6e 20 66 6f 72 20 77 68 69 63 .unless.a.NAME.is.given.for.whic
198c0 68 20 6e 6f 20 61 6c 69 61 73 20 68 61 73 20 62 65 65 6e 20 64 65 66 69 6e 65 64 2e 00 20 66 63 h.no.alias.has.been.defined...fc
198e0 20 69 73 20 75 73 65 64 20 74 6f 20 6c 69 73 74 20 6f 72 20 65 64 69 74 20 61 6e 64 20 72 65 2d .is.used.to.list.or.edit.and.re-
19900 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 execute.commands.from.the.histor
19920 79 20 6c 69 73 74 2e 0a 20 20 20 20 46 49 52 53 54 20 61 6e 64 20 4c 41 53 54 20 63 61 6e 20 62 y.list......FIRST.and.LAST.can.b
19940 65 20 6e 75 6d 62 65 72 73 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 65 20 72 61 6e 67 65 2c 20 e.numbers.specifying.the.range,.
19960 6f 72 20 46 49 52 53 54 20 63 61 6e 20 62 65 20 61 0a 20 20 20 20 73 74 72 69 6e 67 2c 20 77 68 or.FIRST.can.be.a.....string,.wh
19980 69 63 68 20 6d 65 61 6e 73 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 6f 6d 6d 61 6e ich.means.the.most.recent.comman
199a0 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 69 74 68 20 74 68 61 74 0a 20 20 20 20 73 74 72 69 6e 67 d.beginning.with.that.....string
199c0 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 2d 65 20 45 4e 41 4d 45 20 73 65 6c 65 63 74 73 20 77 ..............-e.ENAME.selects.w
199e0 68 69 63 68 20 65 64 69 74 6f 72 20 74 6f 20 75 73 65 2e 20 20 44 65 66 61 75 6c 74 20 69 73 20 hich.editor.to.use...Default.is.
19a00 46 43 45 44 49 54 2c 20 74 68 65 6e 20 45 44 49 54 4f 52 2c 0a 20 20 20 20 20 20 20 20 20 20 74 FCEDIT,.then.EDITOR,...........t
19a20 68 65 6e 20 76 69 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 20 2d 6c 20 6d 65 61 6e 73 20 6c 69 73 hen.vi..............-l.means.lis
19a40 74 20 6c 69 6e 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 65 64 69 74 69 6e 67 2e 0a 20 20 20 20 t.lines.instead.of.editing......
19a60 20 20 20 2d 6e 20 6d 65 61 6e 73 20 6e 6f 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 6c 69 73 74 ...-n.means.no.line.numbers.list
19a80 65 64 2e 0a 20 20 20 20 20 20 20 2d 72 20 6d 65 61 6e 73 20 72 65 76 65 72 73 65 20 74 68 65 20 ed.........-r.means.reverse.the.
19aa0 6f 72 64 65 72 20 6f 66 20 74 68 65 20 6c 69 6e 65 73 20 28 6d 61 6b 69 6e 67 20 69 74 20 6e 65 order.of.the.lines.(making.it.ne
19ac0 77 65 73 74 20 6c 69 73 74 65 64 20 66 69 72 73 74 29 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 west.listed.first)...........Wit
19ae0 68 20 74 68 65 20 e2 80 98 1b 5b 31 6d 66 63 20 2d 73 20 5b 70 61 74 3d 72 65 70 20 2e 2e 2e 5d h.the.....[1mfc.-s.[pat=rep....]
19b00 20 5b 63 6f 6d 6d 61 6e 64 5d 1b 5b 30 6d e2 80 99 20 66 6f 72 6d 61 74 2c 20 74 68 65 20 63 6f .[command].[0m....format,.the.co
19b20 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 74 mmand.is.....re-executed.after.t
19b40 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 6f he.substitution.OLD=NEW.is.perfo
19b60 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 6f rmed...........A.useful.alias.to
19b80 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 20 .use.with.this.is.r='fc.-s',.so.
19ba0 74 68 61 74 20 74 79 70 69 6e 67 20 e2 80 98 1b 5b 31 6d 72 20 63 63 1b 5b 30 6d e2 80 99 0a 20 that.typing.....[1mr.cc.[0m.....
19bc0 20 20 20 72 75 6e 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 62 65 67 69 6e 6e 69 ...runs.the.last.command.beginni
19be0 6e 67 20 77 69 74 68 20 e2 80 98 1b 5b 31 6d 63 63 1b 5b 30 6d e2 80 99 20 61 6e 64 20 74 79 70 ng.with.....[1mcc.[0m....and.typ
19c00 69 6e 67 20 e2 80 98 1b 5b 31 6d 72 1b 5b 30 6d e2 80 99 20 72 65 2d 65 78 65 63 75 74 65 73 0a ing.....[1mr.[0m....re-executes.
19c20 20 20 20 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 ....the.last.command...printf.fo
19c40 72 6d 61 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 rmats.and.prints.ARGUMENTS.under
19c60 20 63 6f 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 .control.of.the.FORMAT..FORMAT..
19c80 20 20 20 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 ...is.a.character.string.which.c
19ca0 6f 6e 74 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 ontains.three.types.of.objects:.
19cc0 70 6c 61 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 plain.....characters,.which.are.
19ce0 73 69 6d 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 simply.copied.to.standard.output
19d00 2c 20 63 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 ,.character.escape.....sequences
19d20 20 77 68 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 .which.are.converted.and.copied.
19d40 74 6f 20 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 to.the.standard.output,.and.....
19d60 66 6f 72 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 format.specifications,.each.of.w
19d80 68 69 63 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 hich.causes.printing.of.the.next
19da0 20 73 75 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 .successive.....argument...In.ad
19dc0 64 69 74 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 dition.to.the.standard.printf(1)
19de0 20 66 6f 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 .formats,.%b.means.to.....expand
19e00 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 20 69 6e 20 74 .backslash.escape.sequences.in.t
19e20 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 25 he.corresponding.argument,.and.%
19e40 71 0a 20 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 q.....means.to.quote.the.argumen
19e60 74 20 69 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 t.in.a.way.that.can.be.reused.as
19e80 20 73 68 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 .shell.input......If.the.-v.opti
19ea0 6f 6e 20 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 on.is.supplied,.the.output.is.pl
19ec0 61 63 65 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 aced.into.the.value.of.the.....s
19ee0 68 65 6c 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 hell.variable.VAR.rather.than.be
19f00 69 6e 67 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 ing.sent.to.the.standard.output.
19f20 00 24 25 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 .$%s:.cannot.assign.in.this.way.
19f40 25 63 25 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 %c%c:.invalid.option.%d:.invalid
19f60 20 66 69 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 .file.descriptor:.%s.%s.can.be.i
19f80 6e 76 6f 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 nvoked.via..%s.is.%s..%s.is.a.fu
19fa0 6e 63 74 69 6f 6e 0a 00 25 73 20 69 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 25 nction..%s.is.a.shell.builtin..%
19fc0 73 20 69 73 20 61 20 73 68 65 6c 6c 20 6b 65 79 77 6f 72 64 0a 00 25 73 20 69 73 20 61 6c 69 61 s.is.a.shell.keyword..%s.is.alia
19fe0 73 65 64 20 74 6f 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 0a 00 25 73 20 69 73 20 68 sed.to.....[1m%s.[0m.....%s.is.h
1a000 61 73 68 65 64 20 28 25 73 29 0a 00 25 73 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 20 74 6f 20 61 ashed.(%s)..%s.is.not.bound.to.a
1a020 6e 79 20 6b 65 79 73 2e 0a 00 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 ny.keys...%s.out.of.range.%s:.%s
1a040 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a 20 62 61 64 20 69 6e 74 65 72 70 .out.of.range.%s:.%s:.bad.interp
1a060 72 65 74 65 72 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 73 20 6a 6f 62 20 73 70 65 63 00 25 73 3a reter.%s:.ambiguous.job.spec.%s:
1a080 20 61 6d 62 69 67 75 6f 75 73 20 72 65 64 69 72 65 63 74 00 25 73 3a 20 61 72 67 75 6d 65 6e 74 .ambiguous.redirect.%s:.argument
1a0a0 73 20 6d 75 73 74 20 62 65 20 70 72 6f 63 65 73 73 20 6f 72 20 6a 6f 62 20 49 44 73 00 25 73 3a s.must.be.process.or.job.IDs.%s:
1a0c0 20 62 61 64 20 6e 65 74 77 6f 72 6b 20 70 61 74 68 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 .bad.network.path.specification.
1a0e0 25 73 3a 20 62 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 25 73 3a 20 62 69 6e 61 72 79 20 %s:.bad.substitution.%s:.binary.
1a100 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 operator.expected.%s:.cannot.ass
1a120 69 67 6e 20 6c 69 73 74 20 74 6f 20 61 72 72 61 79 20 6d 65 6d 62 65 72 00 25 73 3a 20 63 61 6e ign.list.to.array.member.%s:.can
1a140 6e 6f 74 20 61 73 73 69 67 6e 20 74 6f 20 6e 6f 6e 2d 6e 75 6d 65 72 69 63 20 69 6e 64 65 78 00 not.assign.to.non-numeric.index.
1a160 25 73 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 %s:.cannot.create:.%s.%s:.cannot
1a180 20 64 65 6c 65 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 64 65 73 74 72 6f 79 20 61 .delete:.%s.%s:.cannot.destroy.a
1a1a0 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 20 69 6e 20 74 68 69 73 20 77 61 79 00 25 73 3a 20 63 rray.variables.in.this.way.%s:.c
1a1c0 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 69 6e 61 72 79 20 66 69 6c 65 00 25 73 3a 20 63 61 annot.execute.binary.file.%s:.ca
1a1e0 6e 6e 6f 74 20 65 78 65 63 75 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 67 65 74 20 nnot.execute:.%s.%s:.cannot.get.
1a200 6c 69 6d 69 74 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6d 6f 64 69 66 79 20 6c 69 6d 69 limit:.%s.%s:.cannot.modify.limi
1a220 74 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 74 65 6d 70 20 66 69 6c 65 3a t:.%s.%s:.cannot.open.temp.file:
1a240 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e .%s.%s:.cannot.open:.%s.%s:.cann
1a260 6f 74 20 6f 76 65 72 77 72 69 74 65 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 00 25 73 3a 20 63 ot.overwrite.existing.file.%s:.c
1a280 61 6e 6e 6f 74 20 72 65 61 64 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 00 annot.read:.%s.%s:.cannot.unset.
1a2a0 25 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 3a 20 72 65 61 64 6f 6e 6c 79 20 25 73 00 25 73 %s:.cannot.unset:.readonly.%s.%s
1a2c0 3a 20 63 6f 6d 6d 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 65 72 72 6f 72 20 72 65 :.command.not.found.%s:.error.re
1a2e0 74 72 69 65 76 69 6e 67 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3a 20 25 73 3a 20 trieving.current.directory:.%s:.
1a300 25 73 0a 00 25 73 3a 20 66 69 6c 65 20 69 73 20 74 6f 6f 20 6c 61 72 67 65 00 25 73 3a 20 66 69 %s..%s:.file.is.too.large.%s:.fi
1a320 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 66 69 72 73 74 20 6e 6f 6e 2d 77 68 69 74 65 le.not.found.%s:.first.non-white
1a340 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6e 6f 74 20 e2 80 98 1b 5b 31 6d 22 1b space.character.is.not.....[1m".
1a360 5b 30 6d e2 80 99 00 25 73 3a 20 68 61 73 68 20 74 61 62 6c 65 20 65 6d 70 74 79 0a 00 25 73 3a [0m....%s:.hash.table.empty..%s:
1a380 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 66 61 69 6c 65 64 00 25 73 3a 20 68 6f .history.expansion.failed.%s:.ho
1a3a0 73 74 20 75 6e 6b 6e 6f 77 6e 00 25 73 3a 20 69 6c 6c 65 67 61 6c 20 6f 70 74 69 6f 6e 20 2d 2d st.unknown.%s:.illegal.option.--
1a3c0 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 20 65 78 70 65 .%c..%s:.integer.expression.expe
1a3e0 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 65 00 25 73 3a cted.%s:.invalid.action.name.%s:
1a400 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 73 70 65 63 69 66 69 .invalid.file.descriptor.specifi
1a420 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 67 75 6d 65 6e cation.%s:.invalid.limit.argumen
1a440 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 76 61 6c 69 64 t.%s:.invalid.number.%s:.invalid
1a460 20 6f 70 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 00 .option.%s:.invalid.option.name.
1a480 25 73 3a 20 69 6e 76 61 6c 69 64 20 73 65 72 76 69 63 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 %s:.invalid.service.%s:.invalid.
1a4a0 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 73 69 shell.option.name.%s:.invalid.si
1a4c0 67 6e 61 6c 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 74 gnal.specification.%s:.invalid.t
1a4e0 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 20 61 20 64 69 imeout.specification.%s:.is.a.di
1a500 72 65 63 74 6f 72 79 00 25 73 3a 20 6a 6f 62 20 25 64 20 61 6c 72 65 61 64 79 20 69 6e 20 62 61 rectory.%s:.job.%d.already.in.ba
1a520 63 6b 67 72 6f 75 6e 64 00 25 73 3a 20 6a 6f 62 20 68 61 73 20 74 65 72 6d 69 6e 61 74 65 64 00 ckground.%s:.job.has.terminated.
1a540 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 00 25 73 3a 20 %s:.missing.colon.separator.%s:.
1a560 6e 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 no.completion.specification.%s:.
1a580 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 25 73 3a 20 6e 6f 20 73 75 63 68 20 6a 6f 62 00 25 no.job.control.%s:.no.such.job.%
1a5a0 73 3a 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 00 25 73 3a 20 6e 6f 74 20 61 20 72 65 67 75 s:.not.a.function.%s:.not.a.regu
1a5c0 6c 61 72 20 66 69 6c 65 00 25 73 3a 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e lar.file.%s:.not.a.shell.builtin
1a5e0 00 25 73 3a 20 6e 6f 74 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 6e .%s:.not.an.array.variable.%s:.n
1a600 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 6f 74 20 66 6f ot.dynamically.loaded.%s:.not.fo
1a620 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 71 75 69 72 65 und.%s:.numeric.argument.require
1a640 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 67 75 6d 65 6e d.%s:.option.requires.an.argumen
1a660 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 67 75 6d 65 6e t.%s:.option.requires.an.argumen
1a680 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 20 6f 72 20 6e t.--.%c..%s:.parameter.null.or.n
1a6a0 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 6e 00 25 73 3a ot.set.%s:.readonly.function.%s:
1a6c0 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 72 69 63 74 65 .readonly.variable.%s:.restricte
1a6e0 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 64 69 72 65 63 d.%s:.restricted:.cannot.redirec
1a700 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 6e 6e 6f 74 20 t.output.%s:.restricted:.cannot.
1a720 73 70 65 63 69 66 79 20 e2 80 98 1b 5b 31 6d 2f 1b 5b 30 6d e2 80 99 20 69 6e 20 63 6f 6d 6d 61 specify.....[1m/.[0m....in.comma
1a740 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
1a760 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
1a780 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
1a7a0 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
1a7c0 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.
1a7e0 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
1a800 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
1a820 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
1a840 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
1a860 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.
1a880 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
1a8a0 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
1a8c0 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
1a8e0 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
1a900 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.
1a920 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
1a940 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
1a960 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.
1a980 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.
1a9a0 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
1a9c0 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
1a9e0 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
1aa00 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
1aa20 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
1aa40 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
1aa60 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.(
1aa80 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
1aaa0 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
1aac0 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
1aae0 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
1ab00 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
1ab20 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
1ab40 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
1ab60 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
1ab80 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
1aba0 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
1abc0 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.`
1abe0 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:....
1ac00 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 .[1m%c.[0m...:.invalid.format.ch
1ac20 61 72 61 63 74 65 72 00 54 68 65 20 2d 63 20 66 6c 61 67 20 63 6c 65 61 72 73 20 74 68 65 20 64 aracter.The.-c.flag.clears.the.d
1ac40 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c 20 6f irectory.stack.by.deleting.all.o
1ac60 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 2e 00 54 68 65 20 2d 6c 20 66 6c 61 67 20 73 70 65 63 f.the.elements..The.-l.flag.spec
1ac80 69 66 69 65 73 20 74 68 61 74 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 20 73 68 ifies.that.....[1mdirs.[0m....sh
1aca0 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 6e ould.not.print.shorthand.version
1acc0 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 00 s.The.mail.in.%s.has.been.read..
1ace0 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.
1ad00 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
1ad20 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 00 re.the.There.are.stopped.jobs...
1ad40 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 64 These.shell.commands.are.defined
1ad60 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 20 20 54 79 70 65 20 e2 80 98 1b 5b 31 6d 68 65 6c 70 1b 5b .internally...Type.....[1mhelp.[
1ad80 30 6d e2 80 99 20 74 6f 20 73 65 65 20 74 68 69 73 20 6c 69 73 74 2e 0a 54 79 70 65 20 e2 80 98 0m....to.see.this.list..Type....
1ada0 1b 5b 31 6d 68 65 6c 70 20 6e 61 6d 65 1b 5b 30 6d e2 80 99 20 74 6f 20 66 69 6e 64 20 6f 75 74 .[1mhelp.name.[0m....to.find.out
1adc0 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 1b 5b 31 6d .more.about.the.function.....[1m
1ade0 6e 61 6d 65 1b 5b 30 6d e2 80 99 2e 0a 55 73 65 20 e2 80 98 1b 5b 31 6d 69 6e 66 6f 20 62 61 73 name.[0m.....Use.....[1minfo.bas
1ae00 68 1b 5b 30 6d 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 h.[0m....to.find.out.more.about.
1ae20 74 68 65 20 73 68 65 6c 6c 20 69 6e 20 67 65 6e 65 72 61 6c 2e 0a 55 73 65 20 e2 80 98 1b 5b 31 the.shell.in.general..Use.....[1
1ae40 6d 6d 61 6e 20 2d 6b 1b 5b 30 6d e2 80 99 20 6f 72 20 e2 80 98 1b 5b 31 6d 69 6e 66 6f 1b 5b 30 mman.-k.[0m....or.....[1minfo.[0
1ae60 6d 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 m....to.find.out.more.about.comm
1ae80 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.(
1aea0 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
1aec0 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....
1aee0 1b 5b 31 6d 25 73 20 2d 63 20 e2 80 9c 1b 5b 31 6d 68 65 6c 70 20 73 65 74 1b 5b 30 6d e2 80 9d .[1m%s.-c.....[1mhelp.set.[0m...
1af00 1b 5b 30 6d e2 80 99 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 .[0m....for.more.information.abo
1af20 75 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a 00 54 79 70 65 20 e2 80 98 1b 5b 31 6d 25 ut.shell.options...Type.....[1m%
1af40 73 20 2d 63 20 68 65 6c 70 1b 5b 30 6d e2 80 99 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d s.-c.help.[0m....for.more.inform
1af60 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e ation.about.shell.builtin.comman
1af80 64 73 2e 0a 00 55 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 00 55 73 61 67 65 3a 09 25 73 20 5b 47 4e ds...Unknown.error.Usage:.%s.[GN
1afa0 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 5d 20 5b 6f 70 74 69 6f 6e 5d 20 2e 2e 2e 0a 09 25 73 20 U.long.option].[option]......%s.
1afc0 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 73 63 72 69 70 [GNU.long.option].[option].scrip
1afe0 74 2d 66 69 6c 65 20 2e 2e 2e 0a 00 55 73 65 20 e2 80 9c 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 9d t-file......Use.....[1m%s.[0m...
1b000 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...
1b020 98 1b 5b 31 6d 62 61 73 68 62 75 67 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 ..[1mbashbug.[0m....command.to.r
1b040 65 70 6f 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 eport.bugs...Without.EXPR,.retur
1b060 6e 73 20 72 65 74 75 72 6e 73 20 e2 80 9c 1b 5b 31 6d 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d ns.returns.....[1m$line.$filenam
1b080 65 1b 5b 30 6d e2 80 9d 2e 20 20 57 69 74 68 20 45 58 50 52 2c 00 59 6f 75 20 63 61 6e 20 73 65 e.[0m......With.EXPR,.You.can.se
1b0a0 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 20 74 68 65 20 e2 e.the.directory.stack.with.the..
1b0c0 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 59 6f 75 20 68 ...[1mdirs.[0m....command..You.h
1b0e0 61 76 65 20 6d 61 69 6c 20 69 6e 20 24 5f 00 59 6f 75 20 68 61 76 65 20 6e 65 77 20 6d 61 69 6c ave.mail.in.$_.You.have.new.mail
1b100 20 69 6e 20 24 5f 00 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 3a 20 62 61 64 20 63 6f 6d .in.$_.....[1m%c.[0m...:.bad.com
1b120 6d 61 6e 64 00 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 66 mand.....[1m%c.[0m...:.invalid.f
1b140 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 ormat.character.....[1m%c.[0m...
1b160 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 65 :.invalid.symbolic.mode.characte
1b180 72 00 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 r.....[1m%c.[0m...:.invalid.symb
1b1a0 6f 6c 69 63 20 6d 6f 64 65 20 6f 70 65 72 61 74 6f 72 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d olic.mode.operator.....[1m%s.[0m
1b1c0 e2 80 99 3a 20 63 61 6e 6e 6f 74 20 75 6e 62 69 6e 64 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d ...:.cannot.unbind.....[1m%s.[0m
1b1e0 e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 6b 65 79 6d 61 70 20 6e 61 6d 65 00 e2 80 98 1b 5b 31 6d ...:.invalid.keymap.name.....[1m
1b200 25 73 1b 5b 30 6d e2 80 99 3a 20 6d 69 73 73 69 6e 67 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 %s.[0m...:.missing.format.charac
1b220 74 65 72 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 6e 6f 74 20 61 20 70 69 64 20 ter.....[1m%s.[0m...:.not.a.pid.
1b240 6f 72 20 76 61 6c 69 64 20 6a 6f 62 20 73 70 65 63 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 or.valid.job.spec.....[1m%s.[0m.
1b260 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 1b 5b ..:.not.a.valid.identifier.....[
1b280 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 75 6e 6b 6e 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 20 6e 61 1m%s.[0m...:.unknown.function.na
1b2a0 6d 65 00 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 99 20 65 78 70 65 63 74 65 64 00 e2 80 98 1b me.....[1m).[0m....expected.....
1b2c0 5b 31 6d 29 1b 5b 30 6d e2 80 99 20 65 78 70 65 63 74 65 64 2c 20 66 6f 75 6e 64 20 25 73 00 e2 [1m).[0m....expected,.found.%s..
1b2e0 80 98 1b 5b 31 6d 3a 1b 5b 30 6d e2 80 99 20 65 78 70 65 63 74 65 64 20 66 6f 72 20 63 6f 6e 64 ...[1m:.[0m....expected.for.cond
1b300 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
1b320 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
1b340 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.
1b360 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
1b380 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
1b3a0 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 1b 5b 31 6d hrough.the.list.with.the.....[1m
1b3c0 70 6f 70 64 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 2e 00 62 61 64 20 61 72 72 61 79 20 73 popd.[0m....command..bad.array.s
1b3e0 75 62 73 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 ubscript.bad.command.type.bad.co
1b400 6e 6e 65 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 nnector.bad.jump.bad.substitutio
1b420 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e 67 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 20 69 n:.no.closing.....[1m%s.[0m....i
1b440 6e 20 25 73 00 62 61 73 68 5f 65 78 65 63 75 74 65 5f 75 6e 69 78 5f 63 6f 6d 6d 61 6e 64 3a 20 n.%s.bash_execute_unix_command:.
1b460 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6b 65 79 6d 61 70 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 00 62 cannot.find.keymap.for.command.b
1b480 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 69 67 6e 20 74 6f 6b 65 6e 00 62 75 67 3a 20 75 6e 6b ug:.bad.expassign.token.bug:.unk
1b4a0 6e 6f 77 6e 20 6f 70 65 72 61 74 69 6f 6e 00 63 61 6e 20 62 65 20 75 73 65 64 20 75 73 65 64 20 nown.operation.can.be.used.used.
1b4c0 74 6f 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 2e 00 63 61 6e 20 6f 6e to.provide.a.stack.trace..can.on
1b4e0 6c 79 20 e2 80 98 1b 5b 31 6d 72 65 74 75 72 6e 1b 5b 30 6d e2 80 99 20 66 72 6f 6d 20 61 20 66 ly.....[1mreturn.[0m....from.a.f
1b500 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 61 6e 20 6f 6e unction.or.sourced.script.can.on
1b520 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 6e 6e 6f 74 20 ly.be.used.in.a.function.cannot.
1b540 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 72 20 66 6f 72 allocate.new.file.descriptor.for
1b560 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 6f 74 20 63 72 .bash.input.from.fd.%d.cannot.cr
1b580 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 75 6d 65 6e 74 eate.temp.file.for.here.document
1b5a0 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 20 74 6f 20 66 :.%s.cannot.duplicate.fd.%d.to.f
1b5c0 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 20 70 69 70 65 d.%d.cannot.duplicate.named.pipe
1b5e0 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 20 69 6e 20 73 .%s.as.fd.%d.cannot.find.%s.in.s
1b600 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 6d 61 6b 65 20 hared.object.%s:.%s.cannot.make.
1b620 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 69 6f 6e 00 63 child.for.command.substitution.c
1b640 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 73 20 73 75 62 annot.make.child.for.process.sub
1b660 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 63 stitution.cannot.make.pipe.for.c
1b680 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 ommand.substitution.cannot.make.
1b6a0 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 6f 6e 00 63 61 pipe.for.process.substitution.ca
1b6c0 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 20 72 65 61 64 nnot.open.named.pipe.%s.for.read
1b6e0 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 25 73 20 66 6f ing.cannot.open.named.pipe.%s.fo
1b700 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 64 20 6f 62 6a r.writing.cannot.open.shared.obj
1b720 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 73 74 61 6e 64 ect.%s:.%s.cannot.redirect.stand
1b740 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 73 00 63 61 6e ard.input.from./dev/null:.%s.can
1b760 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 69 6f 6e 73 20 not.set.and.unset.shell.options.
1b780 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 74 61 6e 65 6f simultaneously.cannot.simultaneo
1b7a0 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 20 76 61 72 69 usly.unset.a.function.and.a.vari
1b7c0 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 73 75 73 70 65 able.cannot.suspend.cannot.suspe
1b7e0 6e 64 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 00 63 61 6e 6e 6f 74 20 75 73 65 20 e2 80 98 1b nd.a.login.shell.cannot.use.....
1b800 5b 31 6d 2d 66 1b 5b 30 6d e2 80 99 20 74 6f 20 6d 61 6b 65 20 66 75 6e 63 74 69 6f 6e 73 00 63 [1m-f.[0m....to.make.functions.c
1b820 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
1b840 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.
1b860 66 64 20 25 64 00 63 61 75 73 65 73 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b 30 6d e2 80 99 20 fd.%d.causes.....[1mdirs.[0m....
1b880 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 61 63 6b 20 77 69 74 to.print.the.directory.stack.wit
1b8a0 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 2c 00 63 6f 6d 6d 61 6e 64 5f 73 75 h.one.entry.per.line,.command_su
1b8c0 62 73 74 69 74 75 74 65 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 70 69 70 65 20 bstitute:.cannot.duplicate.pipe.
1b8e0 61 73 20 66 64 20 31 00 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 as.fd.1.completion:.function....
1b900 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 20 6e 6f 74 20 66 6f 75 6e 64 00 63 6f 6e 64 69 74 69 6f .[1m%s.[0m....not.found.conditio
1b920 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 75 nal.binary.operator.expected.cou
1b940 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 21 ld.not.find./tmp,.please.create!
1b960 00 63 70 72 69 6e 74 66 3a 20 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 3a 20 69 6e 76 61 .cprintf:.....[1m%c.[0m...:.inva
1b980 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 63 75 72 72 65 6e 74 20 6f 6e 65 lid.format.character.current.one
1b9a0 3b 20 74 68 65 20 74 6f 70 20 66 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 00 64 65 6c 65 ;.the.top.frame.is.frame.0..dele
1b9c0 74 69 6e 67 20 73 74 6f 70 70 65 64 20 6a 6f 62 20 25 64 20 77 69 74 68 20 70 72 6f 63 65 73 73 ting.stopped.job.%d.with.process
1b9e0 20 67 72 6f 75 70 20 25 6c 64 00 64 65 73 63 72 69 62 65 5f 70 69 64 3a 20 25 6c 64 3a 20 6e 6f .group.%ld.describe_pid:.%ld:.no
1ba00 20 73 75 63 68 20 70 69 64 00 64 69 72 20 20 61 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 .such.pid.dir..adds.DIR.to.the.d
1ba20 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 61 74 20 74 68 65 20 74 6f 70 2c 20 6d 61 6b 69 6e irectory.stack.at.the.top,.makin
1ba40 67 20 69 74 20 74 68 65 00 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 g.it.the.directory...With.no.arg
1ba60 75 6d 65 6e 74 73 2c 20 65 78 63 68 61 6e 67 65 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 64 69 uments,.exchanges.the.top.two.di
1ba80 72 65 63 74 6f 72 69 65 73 2e 00 64 69 76 69 73 69 6f 6e 20 62 79 20 30 00 64 79 6e 61 6d 69 63 rectories..division.by.0.dynamic
1baa0 20 6c 6f 61 64 69 6e 67 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 00 65 72 72 6f 72 20 69 6d 70 .loading.not.available.error.imp
1bac0 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 e2 orting.function.definition.for..
1bae0 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 00 65 78 70 65 63 74 65 64 20 e2 80 98 1b 5b 31 6d ...[1m%s.[0m....expected.....[1m
1bb00 29 1b 5b 30 6d e2 80 99 00 65 78 70 6f 6e 65 6e 74 20 6c 65 73 73 20 74 68 61 6e 20 30 00 65 78 ).[0m....exponent.less.than.0.ex
1bb20 70 72 65 73 73 69 6f 6e 20 65 78 70 65 63 74 65 64 00 65 78 70 72 65 73 73 69 6f 6e 20 72 65 63 pression.expected.expression.rec
1bb40 75 72 73 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 ursion.level.exceeded.file.descr
1bb60 69 70 74 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 iptor.out.of.range.filename.argu
1bb80 6d 65 6e 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 ment.required.find.their.way.ont
1bba0 6f 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 e2 80 98 1b 5b 31 6d 70 75 73 68 64 o.the.list.with.the.....[1mpushd
1bbc0 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 20 63 61 6e 20 67 65 74 00 66 6c 61 .[0m....command;.you.can.get.fla
1bbe0 67 20 64 6f 65 73 20 74 68 65 20 73 61 6d 65 20 74 68 69 6e 67 2c 20 62 75 74 20 74 68 65 20 73 g.does.the.same.thing,.but.the.s
1bc00 74 61 63 6b 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 6e 6f 74 20 70 72 65 70 65 6e 64 65 64 2e 00 tack.position.is.not.prepended..
1bc20 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6c 72 65 61 64 79 20 66 72 65 65 64 20 free:.called.with.already.freed.
1bc40 62 6c 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 block.argument.free:.called.with
1bc60 20 75 6e 61 6c 6c 6f 63 61 74 65 64 20 62 6c 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 66 72 65 65 .unallocated.block.argument.free
1bc80 3a 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 20 63 68 75 6e 6b 20 73 69 7a 65 73 20 64 69 66 66 :.start.and.end.chunk.sizes.diff
1bca0 65 72 00 66 72 65 65 3a 20 75 6e 64 65 72 66 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 6d 68 5f er.free:.underflow.detected;.mh_
1bcc0 6e 62 79 74 65 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 66 72 65 65 64 00 67 65 74 63 77 64 nbytes.out.of.range.freed.getcwd
1bce0 3a 20 63 61 6e 6e 6f 74 20 61 63 63 65 73 73 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 :.cannot.access.parent.directori
1bd00 65 73 00 68 61 73 68 69 6e 67 20 64 69 73 61 62 6c 65 64 00 68 69 73 74 6f 72 79 20 70 6f 73 69 es.hashing.disabled.history.posi
1bd20 74 69 6f 6e 00 68 69 73 74 6f 72 79 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 69 64 65 6e 74 tion.history.specification.ident
1bd40 69 66 69 65 72 20 65 78 70 65 63 74 65 64 20 61 66 74 65 72 20 70 72 65 2d 69 6e 63 72 65 6d 65 ifier.expected.after.pre-increme
1bd60 6e 74 20 6f 72 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 00 69 6e 76 61 6c 69 64 20 61 72 69 74 nt.or.pre-decrement.invalid.arit
1bd80 68 6d 65 74 69 63 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 62 61 73 65 00 69 6e 76 61 6c 69 64 hmetic.base.invalid.base.invalid
1bda0 20 63 68 61 72 61 63 74 65 72 20 25 64 20 69 6e 20 65 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 .character.%d.in.exportstr.for.%
1bdc0 73 00 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 73 69 67 6e 61 6c 20 s.invalid.number.invalid.signal.
1bde0 6e 75 6d 62 65 72 00 6a 6f 62 20 25 64 20 73 74 61 72 74 65 64 20 77 69 74 68 6f 75 74 20 6a 6f number.job.%d.started.without.jo
1be00 62 20 63 6f 6e 74 72 6f 6c 00 6a 75 73 74 20 72 65 73 69 7a 65 64 00 6c 61 73 74 20 63 6f 6d 6d b.control.just.resized.last.comm
1be20 61 6e 64 3a 20 25 73 0a 00 6d 61 6b 65 5f 68 65 72 65 5f 64 6f 63 75 6d 65 6e 74 3a 20 62 61 64 and:.%s..make_here_document:.bad
1be40 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 74 79 70 65 20 25 64 00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f .instruction.type.%d.make_local_
1be60 76 61 72 69 61 62 6c 65 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 variable:.no.function.context.at
1be80 20 63 75 72 72 65 6e 74 20 73 63 6f 70 65 00 6d 61 6b 65 5f 72 65 64 69 72 65 63 74 69 6f 6e 3a .current.scope.make_redirection:
1bea0 20 72 65 64 69 72 65 63 74 69 6f 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 e2 80 98 1b 5b 31 6d .redirection.instruction.....[1m
1bec0 25 64 1b 5b 30 6d e2 80 99 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6d 61 6c 6c 6f 63 3a 20 62 %d.[0m....out.of.range.malloc:.b
1bee0 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 00 6d 61 6c 6c lock.on.free.list.clobbered.mall
1bf00 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 61 6c 6c 6f 63 oc:.failed.assertion:.%s..malloc
1bf20 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 6e 67 20 e2 80 :.watch.alert:.%p.%s..missing...
1bf40 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 99 00 6d 69 73 73 69 6e 67 20 e2 80 98 1b 5b 31 6d 5d 1b 5b ..[1m).[0m....missing.....[1m].[
1bf60 30 6d e2 80 99 00 6d 69 73 73 69 6e 67 20 68 65 78 20 64 69 67 69 74 20 66 6f 72 20 5c 78 00 6e 0m....missing.hex.digit.for.\x.n
1bf80 65 74 77 6f 72 6b 20 6f 70 65 72 61 74 69 6f 6e 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 00 etwork.operations.not.supported.
1bfa0 6e 6f 20 e2 80 98 1b 5b 31 6d 3d 1b 5b 30 6d e2 80 99 20 69 6e 20 65 78 70 6f 72 74 73 74 72 20 no.....[1m=.[0m....in.exportstr.
1bfc0 66 6f 72 20 25 73 00 6e 6f 20 63 6c 6f 73 69 6e 67 20 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 for.%s.no.closing.....[1m%c.[0m.
1bfe0 80 99 20 69 6e 20 25 73 00 6e 6f 20 63 6f 6d 6d 61 6e 64 20 66 6f 75 6e 64 00 6e 6f 20 68 65 6c ...in.%s.no.command.found.no.hel
1c000 70 20 74 6f 70 69 63 73 20 6d 61 74 63 68 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 2e p.topics.match.....[1m%s.[0m....
1c020 20 20 54 72 79 20 e2 80 98 1b 5b 31 6d 68 65 6c 70 20 68 65 6c 70 1b 5b 30 6d e2 80 99 20 6f 72 ..Try.....[1mhelp.help.[0m....or
1c040 20 e2 80 98 1b 5b 31 6d 6d 61 6e 20 2d 6b 20 25 73 1b 5b 30 6d e2 80 99 20 6f 72 20 e2 80 98 1b .....[1mman.-k.%s.[0m....or.....
1c060 5b 31 6d 69 6e 66 6f 20 25 73 1b 5b 30 6d e2 80 99 2e 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f [1minfo.%s.[0m.....no.job.contro
1c080 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 65 6c 6c 00 6e l.no.job.control.in.this.shell.n
1c0a0 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 6f 72 79 00 6e o.match:.%s.no.other.directory.n
1c0c0 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 68 20 e2 80 98 o.other.options.allowed.with....
1c0e0 1b 5b 31 6d 2d 78 1b 5b 30 6d e2 80 99 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 3a 20 75 .[1m-x.[0m....not.login.shell:.u
1c100 73 65 20 e2 80 98 1b 5b 31 6d 65 78 69 74 1b 5b 30 6d e2 80 99 00 6f 63 74 61 6c 20 6e 75 6d 62 se.....[1mexit.[0m....octal.numb
1c120 65 72 00 6f 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 er.of.directories.which.are.rela
1c140 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 2e 20 20 54 68 tive.to.your.home.directory...Th
1c160 69 73 20 6d 65 61 6e 73 00 6f 6e 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 6e 20 61 20 e2 80 is.means.only.meaningful.in.a...
1c180 98 1b 5b 31 6d 66 6f 72 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 77 68 69 6c 65 1b 5b 30 ..[1mfor.[0m...,.....[1mwhile.[0
1c1a0 6d e2 80 99 2c 20 6f 72 20 e2 80 98 1b 5b 31 6d 75 6e 74 69 6c 1b 5b 30 6d e2 80 99 20 6c 6f 6f m...,.or.....[1muntil.[0m....loo
1c1c0 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
1c1e0 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
1c200 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.
1c220 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
1c240 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
1c260 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
1c280 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
1c2a0 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_
1c2c0 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 1b 5b 31 6d 25 64 command:.bad.connector.....[1m%d
1c2e0 1b 5b 30 6d e2 80 99 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 .[0m....progcomp_insert:.%s:.NUL
1c300 4c 20 43 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 L.COMPSPEC.read.error:.%d:.%s.re
1c320 61 6c 6c 6f 63 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 75 6e 61 6c 6c 6f 63 61 74 65 64 20 62 alloc:.called.with.unallocated.b
1c340 6c 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 72 65 61 6c 6c 6f 63 3a 20 73 74 61 72 74 20 61 6e 64 lock.argument.realloc:.start.and
1c360 20 65 6e 64 20 63 68 75 6e 6b 20 73 69 7a 65 73 20 64 69 66 66 65 72 00 72 65 61 6c 6c 6f 63 3a .end.chunk.sizes.differ.realloc:
1c380 20 75 6e 64 65 72 66 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 73 20 6f .underflow.detected;.mh_nbytes.o
1c3a0 75 74 20 6f 66 20 72 61 6e 67 65 00 72 65 63 75 72 73 69 6f 6e 20 73 74 61 63 6b 20 75 6e 64 65 ut.of.range.recursion.stack.unde
1c3c0 72 66 6c 6f 77 00 72 65 64 69 72 65 63 74 69 6f 6e 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 rflow.redirection.error:.cannot.
1c3e0 64 75 70 6c 69 63 61 74 65 20 66 64 00 72 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 25 70 20 duplicate.fd.register_alloc:.%p.
1c400 61 6c 72 65 61 64 79 20 69 6e 20 74 61 62 6c 65 20 61 73 20 61 6c 6c 6f 63 61 74 65 64 3f 0a 00 already.in.table.as.allocated?..
1c420 72 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 61 6c 6c 6f 63 20 74 61 62 6c 65 20 69 73 20 66 register_alloc:.alloc.table.is.f
1c440 75 6c 6c 20 77 69 74 68 20 46 49 4e 44 5f 41 4c 4c 4f 43 3f 0a 00 72 65 67 69 73 74 65 72 5f 66 ull.with.FIND_ALLOC?..register_f
1c460 72 65 65 3a 20 25 70 20 61 6c 72 65 61 64 79 20 69 6e 20 74 61 62 6c 65 20 61 73 20 66 72 65 65 ree:.%p.already.in.table.as.free
1c480 3f 0a 00 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 ?..removes.the.top.directory.fro
1c4a0 6d 20 74 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 m.the.stack,.and.cd's.to.the.new
1c4c0 00 72 65 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 .requesting.resize.restricted.re
1c4e0 74 75 72 6e 73 20 e2 80 9c 1b 5b 31 6d 24 6c 69 6e 65 20 24 73 75 62 72 6f 75 74 69 6e 65 20 24 turns.....[1m$line.$subroutine.$
1c500 66 69 6c 65 6e 61 6d 65 1b 5b 30 6d e2 80 9d 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f filename.[0m...;.this.extra.info
1c520 72 6d 61 74 69 6f 6e 00 72 75 6e 5f 70 65 6e 64 69 6e 67 5f 74 72 61 70 73 3a 20 62 61 64 20 76 rmation.run_pending_traps:.bad.v
1c540 61 6c 75 65 20 69 6e 20 74 72 61 70 5f 6c 69 73 74 5b 25 64 5d 3a 20 25 70 00 72 75 6e 5f 70 65 alue.in.trap_list[%d]:.%p.run_pe
1c560 6e 64 69 6e 67 5f 74 72 61 70 73 3a 20 73 69 67 6e 61 6c 20 68 61 6e 64 6c 65 72 20 69 73 20 53 nding_traps:.signal.handler.is.S
1c580 49 47 5f 44 46 4c 2c 20 72 65 73 65 6e 64 69 6e 67 20 25 64 20 28 25 73 29 20 74 6f 20 6d 79 73 IG_DFL,.resending.%d.(%s).to.mys
1c5a0 65 6c 66 00 73 61 76 65 5f 62 61 73 68 5f 69 6e 70 75 74 3a 20 62 75 66 66 65 72 20 61 6c 72 65 elf.save_bash_input:.buffer.alre
1c5c0 61 64 79 20 65 78 69 73 74 73 20 66 6f 72 20 6e 65 77 20 66 64 20 25 64 00 73 68 65 6c 6c 20 6c ady.exists.for.new.fd.%d.shell.l
1c5e0 65 76 65 6c 20 28 25 64 29 20 74 6f 6f 20 68 69 67 68 2c 20 72 65 73 65 74 74 69 6e 67 20 74 6f evel.(%d).too.high,.resetting.to
1c600 20 31 00 73 68 69 66 74 20 63 6f 75 6e 74 00 73 69 67 70 72 6f 63 6d 61 73 6b 3a 20 25 64 3a 20 .1.shift.count.sigprocmask:.%d:.
1c620 69 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 73 invalid.operation.syntax.error.s
1c640 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 yntax.error.in.conditional.expre
1c660 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 ssion.syntax.error.in.conditiona
1c680 6c 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 l.expression:.unexpected.token..
1c6a0 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 ...[1m%s.[0m....syntax.error.in.
1c6c0 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 72 20 e2 80 98 expression.syntax.error.near....
1c6e0 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 .[1m%s.[0m....syntax.error.near.
1c700 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 unexpected.token.....[1m%s.[0m..
1c720 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 e2 80 98 1b 5b 31 6d 28 28 25 73 29 29 1b 5b 30 ..syntax.error:.....[1m((%s)).[0
1c740 6d e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 e2 80 98 1b 5b 31 6d 3b 1b 5b 30 6d e2 m....syntax.error:.....[1m;.[0m.
1c760 80 99 20 75 6e 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 61 72 69 74 ...unexpected.syntax.error:.arit
1c780 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 20 72 65 71 75 69 72 65 64 00 73 79 6e 74 61 hmetic.expression.required.synta
1c7a0 78 20 65 72 72 6f 72 3a 20 6f 70 65 72 61 6e 64 20 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 x.error:.operand.expected.syntax
1c7c0 20 65 72 72 6f 72 3a 20 75 6e 65 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 66 69 6c 65 00 74 .error:.unexpected.end.of.file.t
1c7e0 68 61 74 20 e2 80 98 1b 5b 31 6d 7e 2f 62 69 6e 1b 5b 30 6d e2 80 99 20 6d 69 67 68 74 20 62 65 hat.....[1m~/bin.[0m....might.be
1c800 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 e2 80 98 1b 5b 31 6d 2f 68 6f 6d 65 73 2f 62 66 6f 78 .displayed.as.....[1m/homes/bfox
1c820 2f 62 69 6e 1b 5b 30 6d e2 80 99 2e 20 20 54 68 65 20 2d 76 20 66 6c 61 67 00 74 68 65 20 73 74 /bin.[0m......The.-v.flag.the.st
1c840 61 63 6b 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 ack,.making.the.new.top.of.the.s
1c860 74 61 63 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 tack.the.current.working.too.man
1c880 79 20 61 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 y.arguments.top.directory..trap_
1c8a0 68 61 6e 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 handler:.bad.signal.%d.unexpecte
1c8c0 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 e2 80 98 1b 5b 31 6d 5d d.EOF.while.looking.for.....[1m]
1c8e0 5d 1b 5b 30 6d e2 80 99 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f ].[0m....unexpected.EOF.while.lo
1c900 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d oking.for.matching.....[1m%c.[0m
1c920 e2 80 99 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 ....unexpected.EOF.while.looking
1c940 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 99 00 75 6e .for.matching.....[1m).[0m....un
1c960 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 expected.argument.....[1m%s.[0m.
1c980 80 99 20 74 6f 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f ...to.conditional.binary.operato
1c9a0 72 00 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 1b 5b 31 6d 25 73 1b r.unexpected.argument.....[1m%s.
1c9c0 5b 30 6d e2 80 99 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 72 [0m....to.conditional.unary.oper
1c9e0 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 64 ator.unexpected.argument.to.cond
1ca00 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 74 itional.binary.operator.unexpect
1ca20 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 79 ed.argument.to.conditional.unary
1ca40 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 6e .operator.unexpected.token.%d.in
1ca60 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 20 .conditional.command.unexpected.
1ca80 74 6f 6b 65 6e 20 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 20 69 6e 20 63 6f 6e 64 69 74 token.....[1m%c.[0m....in.condit
1caa0 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 20 e2 ional.command.unexpected.token..
1cac0 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 ...[1m%s.[0m....in.conditional.c
1cae0 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 1b 5b 31 6d 25 ommand.unexpected.token.....[1m%
1cb00 73 1b 5b 30 6d e2 80 99 2c 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 s.[0m...,.conditional.binary.ope
1cb20 72 61 74 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 rator.expected.unexpected.token.
1cb40 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 2c 20 65 78 70 65 63 74 65 64 20 e2 80 98 1b 5b ....[1m%s.[0m...,.expected.....[
1cb60 31 6d 29 1b 5b 30 6d e2 80 99 00 75 6e 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 1m).[0m....unknown.command.error
1cb80 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 61 69 74 3a 20 .value.too.great.for.base.wait:.
1cba0 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 68 69 73 20 73 pid.%ld.is.not.a.child.of.this.s
1cbc0 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 20 70 72 6f 63 hell.wait_for:.No.record.of.proc
1cbe0 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 64 20 69 73 20 ess.%ld.wait_for_job:.job.%d.is.
1cc00 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 6d 61 79 20 6e stopped.warning:.-C.option.may.n
1cc20 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 6e 67 3a 20 2d ot.work.as.you.expect.warning:.-
1cc40 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 75 20 65 78 70 F.option.may.not.work.as.you.exp
1cc60 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 3a 20 25 73 3a ect.write.error:.%s.xmalloc:.%s:
1cc80 25 64 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 00 78 6d %d:.cannot.allocate.%lu.bytes.xm
1cca0 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 25 6c alloc:.%s:%d:.cannot.allocate.%l
1ccc0 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 6d u.bytes.(%lu.bytes.allocated).xm
1cce0 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 62 79 74 65 73 alloc:.cannot.allocate.%lu.bytes
1cd00 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 62 79 .xmalloc:.cannot.allocate.%lu.by
1cd20 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 72 65 61 6c 6c tes.(%lu.bytes.allocated).xreall
1cd40 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 62 oc:.%s:%d:.cannot.allocate.%lu.b
1cd60 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 74 20 72 65 61 ytes.xrealloc:.%s:%d:.cannot.rea
1cd80 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 73 20 61 6c 6c llocate.%lu.bytes.(%lu.bytes.all
1cda0 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 6c 6f 63 61 74 ocated).xrealloc:.cannot.allocat
1cdc0 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 74 20 72 65 61 e.%lu.bytes.xrealloc:.cannot.rea
1cde0 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 73 20 61 6c 6c llocate.%lu.bytes.(%lu.bytes.all
1ce00 6f 63 61 74 65 64 29 00 ocated).