aboutsummaryrefslogtreecommitdiffstats
path: root/po/en@boldquot.gmo
blob: 418ce9b8ed8b48ed28e2d5eab33c8a54258f3264 (plain)
ofshex dumpascii
0000 de 12 04 95 00 00 00 00 23 02 00 00 1c 00 00 00 34 11 00 00 dd 02 00 00 4c 22 00 00 00 00 00 00 ........#.......4.......L"......
0020 c0 2d 00 00 2a 00 00 00 c1 2d 00 00 12 00 00 00 ec 2d 00 00 3b 00 00 00 ff 2d 00 00 24 00 00 00 .-..*....-.......-..;....-..$...
0040 3b 2e 00 00 0a 00 00 00 60 2e 00 00 0e 00 00 00 6b 2e 00 00 06 00 00 00 7a 2e 00 00 1e 00 00 00 ;.......`.......k.......z.......
0060 81 2e 00 00 14 00 00 00 a0 2e 00 00 1f 00 00 00 b5 2e 00 00 16 00 00 00 d5 2e 00 00 15 00 00 00 ................................
0080 ec 2e 00 00 09 00 00 00 02 2f 00 00 11 00 00 00 0c 2f 00 00 16 00 00 00 1e 2f 00 00 16 00 00 00 ........./......./......./......
00a0 35 2f 00 00 16 00 00 00 4c 2f 00 00 12 00 00 00 63 2f 00 00 1d 00 00 00 76 2f 00 00 0f 00 00 00 5/......L/......c/......v/......
00c0 94 2f 00 00 20 00 00 00 a4 2f 00 00 13 00 00 00 c5 2f 00 00 17 00 00 00 d9 2f 00 00 1b 00 00 00 ./......./......./......./......
00e0 f1 2f 00 00 2f 00 00 00 0d 30 00 00 3b 00 00 00 3d 30 00 00 24 00 00 00 79 30 00 00 3a 00 00 00 ./../....0..;...=0..$...y0..:...
0100 9e 30 00 00 16 00 00 00 d9 30 00 00 16 00 00 00 f0 30 00 00 28 00 00 00 07 31 00 00 22 00 00 00 .0.......0.......0..(....1.."...
0120 30 31 00 00 14 00 00 00 53 31 00 00 1c 00 00 00 68 31 00 00 1d 00 00 00 85 31 00 00 33 00 00 00 01......S1......h1.......1..3...
0140 a3 31 00 00 20 00 00 00 d7 31 00 00 26 00 00 00 f8 31 00 00 26 00 00 00 1f 32 00 00 2f 00 00 00 .1.......1..&....1..&....2../...
0160 46 32 00 00 2f 00 00 00 76 32 00 00 15 00 00 00 a6 32 00 00 15 00 00 00 bc 32 00 00 2e 00 00 00 F2../...v2.......2.......2......
0180 d2 32 00 00 1e 00 00 00 01 33 00 00 16 00 00 00 20 33 00 00 18 00 00 00 37 33 00 00 1b 00 00 00 .2.......3.......3......73......
01a0 50 33 00 00 1d 00 00 00 6c 33 00 00 13 00 00 00 8a 33 00 00 22 00 00 00 9e 33 00 00 13 00 00 00 P3......l3.......3.."....3......
01c0 c1 33 00 00 10 00 00 00 d5 33 00 00 1d 00 00 00 e6 33 00 00 15 00 00 00 04 34 00 00 2f 00 00 00 .3.......3.......3.......4../...
01e0 1a 34 00 00 15 00 00 00 4a 34 00 00 15 00 00 00 60 34 00 00 12 00 00 00 76 34 00 00 2d 00 00 00 .4......J4......`4......v4..-...
0200 89 34 00 00 15 00 00 00 b7 34 00 00 1c 00 00 00 cd 34 00 00 10 00 00 00 ea 34 00 00 19 00 00 00 .4.......4.......4.......4......
0220 fb 34 00 00 10 00 00 00 15 35 00 00 1f 00 00 00 26 35 00 00 17 00 00 00 46 35 00 00 18 00 00 00 .4.......5......&5......F5......
0240 5e 35 00 00 21 00 00 00 77 35 00 00 1c 00 00 00 99 35 00 00 29 00 00 00 b6 35 00 00 1a 00 00 00 ^5..!...w5.......5..)....5......
0260 e0 35 00 00 16 00 00 00 fb 35 00 00 12 00 00 00 12 36 00 00 17 00 00 00 25 36 00 00 13 00 00 00 .5.......5.......6......%6......
0280 3d 36 00 00 1d 00 00 00 51 36 00 00 20 00 00 00 6f 36 00 00 21 00 00 00 90 36 00 00 12 00 00 00 =6......Q6......o6..!....6......
02a0 b2 36 00 00 20 00 00 00 c5 36 00 00 16 00 00 00 e6 36 00 00 0d 00 00 00 fd 36 00 00 1b 00 00 00 .6.......6.......6.......6......
02c0 0b 37 00 00 1f 00 00 00 27 37 00 00 12 00 00 00 47 37 00 00 0f 00 00 00 5a 37 00 00 12 00 00 00 .7......'7......G7......Z7......
02e0 6a 37 00 00 16 00 00 00 7d 37 00 00 17 00 00 00 94 37 00 00 19 00 00 00 ac 37 00 00 18 00 00 00 j7......}7.......7.......7......
0300 c6 37 00 00 1a 00 00 00 df 37 00 00 0d 00 00 00 fa 37 00 00 1d 00 00 00 08 38 00 00 1f 00 00 00 .7.......7.......7.......8......
0320 26 38 00 00 26 00 00 00 46 38 00 00 1d 00 00 00 6d 38 00 00 15 00 00 00 8b 38 00 00 15 00 00 00 &8..&...F8......m8.......8......
0340 a1 38 00 00 0e 00 00 00 b7 38 00 00 26 00 00 00 c6 38 00 00 33 00 00 00 ed 38 00 00 1c 00 00 00 .8.......8..&....8..3....8......
0360 21 39 00 00 1b 00 00 00 3e 39 00 00 14 00 00 00 5a 39 00 00 0b 00 00 00 6f 39 00 00 10 00 00 00 !9......>9......Z9......o9......
0380 7b 39 00 00 0e 00 00 00 8c 39 00 00 0d 00 00 00 9b 39 00 00 1a 00 00 00 a9 39 00 00 16 00 00 00 {9.......9.......9.......9......
03a0 c4 39 00 00 39 00 00 00 db 39 00 00 23 00 00 00 15 3a 00 00 01 00 00 00 39 3a 00 00 bd 00 00 00 .9..9....9..#....:......9:......
03c0 3b 3a 00 00 16 00 00 00 f9 3a 00 00 11 00 00 00 10 3b 00 00 0b 00 00 00 22 3b 00 00 df 03 00 00 ;:.......:.......;......";......
03e0 2e 3b 00 00 48 03 00 00 0e 3f 00 00 0f 00 00 00 57 42 00 00 0f 00 00 00 67 42 00 00 0b 00 00 00 .;..H....?......WB......gB......
0400 77 42 00 00 46 01 00 00 83 42 00 00 0e 00 00 00 ca 43 00 00 0f 00 00 00 d9 43 00 00 0c 00 00 00 wB..F....B.......C.......C......
0420 e9 43 00 00 0b 00 00 00 f6 43 00 00 09 00 00 00 02 44 00 00 09 00 00 00 0c 44 00 00 a7 03 00 00 .C.......C.......D.......D......
0440 16 44 00 00 13 00 00 00 be 47 00 00 bb 0a 00 00 d2 47 00 00 08 00 00 00 8e 52 00 00 31 00 00 00 .D.......G.......G.......R..1...
0460 97 52 00 00 32 00 00 00 c9 52 00 00 61 01 00 00 fc 52 00 00 ac 01 00 00 5e 54 00 00 17 02 00 00 .R..2....R..a....R......^T......
0480 0b 56 00 00 5d 01 00 00 23 58 00 00 c8 03 00 00 81 59 00 00 54 02 00 00 4a 5d 00 00 15 04 00 00 .V..]...#X.......Y..T...J]......
04a0 9f 5f 00 00 ad 03 00 00 b5 63 00 00 12 05 00 00 63 67 00 00 2b 02 00 00 76 6c 00 00 4c 01 00 00 ._.......c......cg..+...vl..L...
04c0 a2 6e 00 00 a9 00 00 00 ef 6f 00 00 01 03 00 00 99 70 00 00 3f 03 00 00 9b 73 00 00 04 00 00 00 .n.......o.......p..?....s......
04e0 db 76 00 00 08 00 00 00 e0 76 00 00 0f 00 00 00 e9 76 00 00 74 03 00 00 f9 76 00 00 f2 00 00 00 .v.......v.......v..t....v......
0500 6e 7a 00 00 ed 05 00 00 61 7b 00 00 95 0b 00 00 4f 81 00 00 9e 00 00 00 e5 8c 00 00 67 02 00 00 nz......a{......O...........g...
0520 84 8d 00 00 f7 00 00 00 ec 8f 00 00 03 01 00 00 e4 90 00 00 f1 00 00 00 e8 91 00 00 67 02 00 00 ............................g...
0540 da 92 00 00 f2 00 00 00 42 95 00 00 75 01 00 00 35 96 00 00 ac 01 00 00 ab 97 00 00 d7 03 00 00 ........B...u...5...............
0560 58 99 00 00 77 01 00 00 30 9d 00 00 07 00 00 00 a8 9e 00 00 7c 00 00 00 b0 9e 00 00 d6 00 00 00 X...w...0...........|...........
0580 2d 9f 00 00 88 00 00 00 04 a0 00 00 0a 00 00 00 8d a0 00 00 18 00 00 00 98 a0 00 00 80 03 00 00 -...............................
05a0 b1 a0 00 00 1a 00 00 00 32 a4 00 00 1a 00 00 00 4d a4 00 00 12 00 00 00 68 a4 00 00 cb 00 00 00 ........2.......M.......h.......
05c0 7b a4 00 00 16 00 00 00 47 a5 00 00 18 00 00 00 5e a5 00 00 1a 00 00 00 77 a5 00 00 20 00 00 00 {.......G.......^.......w.......
05e0 92 a5 00 00 0c 00 00 00 b3 a5 00 00 06 00 00 00 c0 a5 00 00 0f 00 00 00 c7 a5 00 00 09 00 00 00 ................................
0600 d7 a5 00 00 13 00 00 00 e1 a5 00 00 13 00 00 00 f5 a5 00 00 09 00 00 00 09 a6 00 00 06 00 00 00 ................................
0620 13 a6 00 00 4e 00 00 00 1a a6 00 00 4e 00 00 00 69 a6 00 00 48 02 00 00 b8 a6 00 00 10 04 00 00 ....N.......N...i...H...........
0640 01 a9 00 00 be 06 00 00 12 ad 00 00 2c 01 00 00 d1 b3 00 00 3d 01 00 00 fe b4 00 00 66 00 00 00 ............,.......=.......f...
0660 3c b6 00 00 0e 00 00 00 a3 b6 00 00 42 07 00 00 b2 b6 00 00 85 01 00 00 f5 bd 00 00 04 00 00 00 <...........B...................
0680 7b bf 00 00 19 08 00 00 80 bf 00 00 50 00 00 00 9a c7 00 00 ff 04 00 00 eb c7 00 00 0b 00 00 00 {...........P...................
06a0 eb cc 00 00 10 03 00 00 f7 cc 00 00 94 03 00 00 08 d0 00 00 ab 00 00 00 9d d3 00 00 d3 01 00 00 ................................
06c0 49 d4 00 00 f8 02 00 00 1d d6 00 00 90 02 00 00 16 d9 00 00 ac 01 00 00 a7 db 00 00 03 01 00 00 I...............................
06e0 54 dd 00 00 91 01 00 00 58 de 00 00 46 00 00 00 ea df 00 00 46 00 00 00 31 e0 00 00 4c 01 00 00 T.......X...F.......F...1...L...
0700 78 e0 00 00 c6 01 00 00 c5 e1 00 00 53 00 00 00 8c e3 00 00 07 00 00 00 e0 e3 00 00 12 00 00 00 x...........S...................
0720 e8 e3 00 00 3e 03 00 00 fb e3 00 00 cb 02 00 00 3a e7 00 00 9a 06 00 00 06 ea 00 00 3f 02 00 00 ....>...........:...........?...
0740 a1 f0 00 00 0f 02 00 00 e1 f2 00 00 67 0f 00 00 f1 f4 00 00 de 04 00 00 59 04 01 00 4b 00 00 00 ............g...........Y...K...
0760 38 09 01 00 44 00 00 00 84 09 01 00 0f 00 00 00 c9 09 01 00 e3 00 00 00 d9 09 01 00 09 00 00 00 8...D...........................
0780 bd 0a 01 00 c1 03 00 00 c7 0a 01 00 07 00 00 00 89 0e 01 00 10 00 00 00 91 0e 01 00 13 00 00 00 ................................
07a0 a2 0e 01 00 14 00 00 00 b6 0e 01 00 0b 00 00 00 cb 0e 01 00 4f 01 00 00 d7 0e 01 00 2a 00 00 00 ....................O.......*...
07c0 27 10 01 00 0a 00 00 00 52 10 01 00 1d 00 00 00 5d 10 01 00 18 00 00 00 7b 10 01 00 18 00 00 00 '.......R.......].......{.......
07e0 94 10 01 00 36 00 00 00 ad 10 01 00 4f 01 00 00 e4 10 01 00 43 00 00 00 34 12 01 00 b7 04 00 00 ....6.......O.......C...4.......
0800 78 12 01 00 42 00 00 00 30 17 01 00 45 00 00 00 73 17 01 00 10 00 00 00 b9 17 01 00 12 00 00 00 x...B...0...E...s...............
0820 ca 17 01 00 0d 00 00 00 dd 17 01 00 0e 00 00 00 eb 17 01 00 05 02 00 00 fa 17 01 00 13 00 00 00 ................................
0840 00 1a 01 00 58 00 00 00 14 1a 01 00 1d 00 00 00 6d 1a 01 00 2a 00 00 00 8b 1a 01 00 0d 00 00 00 ....X...........m...*...........
0860 b6 1a 01 00 0d 00 00 00 c4 1a 01 00 e8 01 00 00 d2 1a 01 00 79 01 00 00 bb 1c 01 00 0e 00 00 00 ....................y...........
0880 35 1e 01 00 e9 00 00 00 44 1e 01 00 60 03 00 00 2e 1f 01 00 13 00 00 00 8f 22 01 00 17 00 00 00 5.......D...`............"......
08a0 a3 22 01 00 0a 00 00 00 bb 22 01 00 10 00 00 00 c6 22 01 00 11 00 00 00 d7 22 01 00 1e 00 00 00 ."......."......."......."......
08c0 e9 22 01 00 25 00 00 00 08 23 01 00 24 00 00 00 2e 23 01 00 13 00 00 00 53 23 01 00 18 00 00 00 ."..%....#..$....#......S#......
08e0 67 23 01 00 19 00 00 00 80 23 01 00 1e 00 00 00 9a 23 01 00 21 00 00 00 b9 23 01 00 1c 00 00 00 g#.......#.......#..!....#......
0900 db 23 01 00 1b 00 00 00 f8 23 01 00 0c 00 00 00 14 24 01 00 16 00 00 00 21 24 01 00 27 00 00 00 .#.......#.......$......!$..'...
0920 38 24 01 00 30 00 00 00 60 24 01 00 2e 00 00 00 91 24 01 00 1e 00 00 00 c0 24 01 00 39 00 00 00 8$..0...`$.......$.......$..9...
0940 df 24 01 00 08 00 00 00 19 25 01 00 11 00 00 00 22 25 01 00 1f 00 00 00 34 25 01 00 24 00 00 00 .$.......%......"%......4%..$...
0960 54 25 01 00 13 00 00 00 79 25 01 00 10 00 00 00 8d 25 01 00 0d 00 00 00 9e 25 01 00 08 00 00 00 T%......y%.......%.......%......
0980 ac 25 01 00 26 00 00 00 b5 25 01 00 27 00 00 00 dc 25 01 00 39 00 00 00 04 26 01 00 11 00 00 00 .%..&....%..'....%..9....&......
09a0 3e 26 01 00 92 00 00 00 50 26 01 00 09 00 00 00 e3 26 01 00 18 00 00 00 ed 26 01 00 21 00 00 00 >&......P&.......&.......&..!...
09c0 06 27 01 00 0d 00 00 00 28 27 01 00 33 00 00 00 36 27 01 00 1e 00 00 00 6a 27 01 00 3d 00 00 00 .'......('..3...6'......j'..=...
09e0 89 27 01 00 2d 00 00 00 c7 27 01 00 1f 00 00 00 f5 27 01 00 27 00 00 00 15 28 01 00 26 00 00 00 .'..-....'.......'..'....(..&...
0a00 3d 28 01 00 2a 00 00 00 64 28 01 00 2a 00 00 00 8f 28 01 00 29 00 00 00 ba 28 01 00 29 00 00 00 =(..*...d(..*....(..)....(..)...
0a20 e4 28 01 00 25 00 00 00 0e 29 01 00 25 00 00 00 34 29 01 00 20 00 00 00 5a 29 01 00 31 00 00 00 .(..%....)..%...4)......Z)..1...
0a40 7b 29 01 00 23 00 00 00 ad 29 01 00 31 00 00 00 d1 29 01 00 26 00 00 00 03 2a 01 00 35 00 00 00 {)..#....)..1....)..&....*..5...
0a60 2a 2a 01 00 0e 00 00 00 60 2a 01 00 1c 00 00 00 6f 2a 01 00 21 00 00 00 8c 2a 01 00 21 00 00 00 **......`*......o*..!....*..!...
0a80 ae 2a 01 00 3a 00 00 00 d0 2a 01 00 10 00 00 00 0b 2b 01 00 1a 00 00 00 1c 2b 01 00 20 00 00 00 .*..:....*.......+.......+......
0aa0 37 2b 01 00 31 00 00 00 58 2b 01 00 95 00 00 00 8a 2b 01 00 a5 00 00 00 20 2c 01 00 23 00 00 00 7+..1...X+.......+.......,..#...
0ac0 c6 2c 01 00 27 00 00 00 ea 2c 01 00 24 00 00 00 12 2d 01 00 0c 00 00 00 37 2d 01 00 24 00 00 00 .,..'....,..$....-......7-..$...
0ae0 44 2d 01 00 23 00 00 00 69 2d 01 00 27 00 00 00 8d 2d 01 00 07 00 00 00 b5 2d 01 00 2d 00 00 00 D-..#...i-..'....-.......-..-...
0b00 bd 2d 01 00 2e 00 00 00 eb 2d 01 00 1e 00 00 00 1a 2e 01 00 15 00 00 00 39 2e 01 00 15 00 00 00 .-.......-..............9.......
0b20 4f 2e 01 00 16 00 00 00 65 2e 01 00 1f 00 00 00 7c 2e 01 00 0d 00 00 00 9c 2e 01 00 1d 00 00 00 O.......e.......|...............
0b40 aa 2e 01 00 13 00 00 00 c8 2e 01 00 15 00 00 00 dc 2e 01 00 19 00 00 00 f2 2e 01 00 2c 00 00 00 ............................,...
0b60 0c 2f 01 00 25 00 00 00 39 2f 01 00 2c 00 00 00 5f 2f 01 00 25 00 00 00 8c 2f 01 00 0e 00 00 00 ./..%...9/..,..._/..%..../......
0b80 b2 2f 01 00 40 00 00 00 c1 2f 01 00 08 00 00 00 02 30 01 00 0c 00 00 00 0b 30 01 00 14 00 00 00 ./..@..../.......0.......0......
0ba0 18 30 01 00 2c 00 00 00 2d 30 01 00 13 00 00 00 5a 30 01 00 23 00 00 00 6e 30 01 00 05 00 00 00 .0..,...-0......Z0..#...n0......
0bc0 92 30 01 00 40 00 00 00 98 30 01 00 0d 00 00 00 d9 30 01 00 1c 00 00 00 e7 30 01 00 1a 00 00 00 .0..@....0.......0.......0......
0be0 04 31 01 00 2d 00 00 00 1f 31 01 00 2c 00 00 00 4d 31 01 00 27 00 00 00 7a 31 01 00 2e 00 00 00 .1..-....1..,...M1..'...z1......
0c00 a2 31 01 00 2c 00 00 00 d1 31 01 00 26 00 00 00 fe 31 01 00 30 00 00 00 25 32 01 00 36 00 00 00 .1..,....1..&....1..0...%2..6...
0c20 56 32 01 00 50 00 00 00 8d 32 01 00 28 00 00 00 de 32 01 00 1c 00 00 00 07 33 01 00 29 00 00 00 V2..P....2..(....2.......3..)...
0c40 24 33 01 00 10 00 00 00 4e 33 01 00 19 00 00 00 5f 33 01 00 3f 00 00 00 79 33 01 00 54 00 00 00 $3......N3......_3..?...y3..T...
0c60 b9 33 01 00 10 00 00 00 0e 34 01 00 15 00 00 00 1f 34 01 00 0d 00 00 00 35 34 01 00 38 00 00 00 .3.......4.......4......54..8...
0c80 43 34 01 00 56 00 00 00 7c 34 01 00 26 00 00 00 d3 34 01 00 27 00 00 00 fa 34 01 00 1f 00 00 00 C4..V...|4..&....4..'....4......
0ca0 22 35 01 00 17 00 00 00 42 35 01 00 0c 00 00 00 5a 35 01 00 28 00 00 00 67 35 01 00 12 00 00 00 "5......B5......Z5..(...g5......
0cc0 90 35 01 00 0e 00 00 00 a3 35 01 00 14 00 00 00 b2 35 01 00 15 00 00 00 c7 35 01 00 22 00 00 00 .5.......5.......5.......5.."...
0ce0 dd 35 01 00 0c 00 00 00 00 36 01 00 35 00 00 00 0d 36 01 00 4f 00 00 00 43 36 01 00 11 00 00 00 .5.......6..5....6..O...C6......
0d00 93 36 01 00 11 00 00 00 a5 36 01 00 05 00 00 00 b7 36 01 00 09 00 00 00 bd 36 01 00 18 00 00 00 .6.......6.......6.......6......
0d20 c7 36 01 00 1f 00 00 00 e0 36 01 00 07 00 00 00 00 37 01 00 0a 00 00 00 08 37 01 00 0a 00 00 00 .6.......6.......7.......7......
0d40 13 37 01 00 2b 00 00 00 1e 37 01 00 39 00 00 00 4a 37 01 00 3b 00 00 00 84 37 01 00 24 00 00 00 .7..+....7..9...J7..;....7..$...
0d60 c0 37 01 00 1d 00 00 00 e5 37 01 00 59 00 00 00 03 38 01 00 1e 00 00 00 5d 38 01 00 0b 00 00 00 .7.......7..Y....8......]8......
0d80 7c 38 01 00 0b 00 00 00 88 38 01 00 18 00 00 00 94 38 01 00 20 00 00 00 ad 38 01 00 1a 00 00 00 |8.......8.......8.......8......
0da0 ce 38 01 00 15 00 00 00 e9 38 01 00 10 00 00 00 ff 38 01 00 48 00 00 00 10 39 01 00 0e 00 00 00 .8.......8.......8..H....9......
0dc0 59 39 01 00 1c 00 00 00 68 39 01 00 0c 00 00 00 85 39 01 00 12 00 00 00 92 39 01 00 22 00 00 00 Y9......h9.......9.......9.."...
0de0 a5 39 01 00 2b 00 00 00 c8 39 01 00 1b 00 00 00 f4 39 01 00 0c 00 00 00 10 3a 01 00 34 00 00 00 .9..+....9.......9.......:..4...
0e00 1d 3a 01 00 0a 00 00 00 52 3a 01 00 44 00 00 00 5d 3a 01 00 3f 00 00 00 a2 3a 01 00 2c 00 00 00 .:......R:..D...]:..?....:..,...
0e20 e2 3a 01 00 13 00 00 00 0f 3b 01 00 16 00 00 00 23 3b 01 00 21 00 00 00 3a 3b 01 00 22 00 00 00 .:.......;......#;..!...:;.."...
0e40 5c 3b 01 00 22 00 00 00 7f 3b 01 00 11 00 00 00 a2 3b 01 00 1a 00 00 00 b4 3b 01 00 09 00 00 00 \;.."....;.......;.......;......
0e60 cf 3b 01 00 6f 00 00 00 d9 3b 01 00 12 00 00 00 49 3c 01 00 5b 00 00 00 5c 3c 01 00 30 00 00 00 .;..o....;......I<..[...\<..0...
0e80 b8 3c 01 00 2f 00 00 00 e9 3c 01 00 29 00 00 00 19 3d 01 00 33 00 00 00 43 3d 01 00 19 00 00 00 .<../....<..)....=..3...C=......
0ea0 77 3d 01 00 26 00 00 00 91 3d 01 00 32 00 00 00 b8 3d 01 00 35 00 00 00 eb 3d 01 00 2c 00 00 00 w=..&....=..2....=..5....=..,...
0ec0 21 3e 01 00 0a 00 00 00 4e 3e 01 00 0a 00 00 00 59 3e 01 00 31 00 00 00 64 3e 01 00 49 00 00 00 !>......N>......Y>..1...d>..I...
0ee0 96 3e 01 00 34 00 00 00 e0 3e 01 00 2e 00 00 00 15 3f 01 00 34 00 00 00 44 3f 01 00 28 00 00 00 .>..4....>.......?..4...D?..(...
0f00 79 3f 01 00 2c 00 00 00 a2 3f 01 00 2c 00 00 00 cf 3f 01 00 30 00 00 00 fc 3f 01 00 29 00 00 00 y?..,....?..,....?..0....?..)...
0f20 2d 40 01 00 09 00 00 00 57 40 01 00 0b 00 00 00 61 40 01 00 20 00 00 00 6d 40 01 00 22 00 00 00 -@......W@......a@......m@.."...
0f40 8e 40 01 00 1b 00 00 00 b1 40 01 00 19 00 00 00 cd 40 01 00 0c 00 00 00 e7 40 01 00 0c 00 00 00 .@.......@.......@.......@......
0f60 f4 40 01 00 26 00 00 00 01 41 01 00 3d 00 00 00 28 41 01 00 1a 00 00 00 66 41 01 00 16 00 00 00 .@..&....A..=...(A......fA......
0f80 81 41 01 00 27 00 00 00 98 41 01 00 16 00 00 00 c0 41 01 00 1c 00 00 00 d7 41 01 00 2c 00 00 00 .A..'....A.......A.......A..,...
0fa0 f4 41 01 00 29 00 00 00 21 42 01 00 1e 00 00 00 4b 42 01 00 24 00 00 00 6a 42 01 00 15 00 00 00 .A..)...!B......KB..$...jB......
0fc0 8f 42 01 00 0b 00 00 00 a5 42 01 00 12 00 00 00 b1 42 01 00 05 00 00 00 c4 42 01 00 12 00 00 00 .B.......B.......B.......B......
0fe0 ca 42 01 00 22 00 00 00 dd 42 01 00 1b 00 00 00 00 43 01 00 04 00 00 00 1c 43 01 00 1d 00 00 00 .B.."....B.......C.......C......
1000 21 43 01 00 2b 00 00 00 3f 43 01 00 25 00 00 00 6b 43 01 00 16 00 00 00 91 43 01 00 1c 00 00 00 !C..+...?C..%...kC.......C......
1020 a8 43 01 00 25 00 00 00 c5 43 01 00 2e 00 00 00 eb 43 01 00 2d 00 00 00 1a 44 01 00 37 00 00 00 .C..%....C.......C..-....D..7...
1040 48 44 01 00 36 00 00 00 80 44 01 00 32 00 00 00 b7 44 01 00 31 00 00 00 ea 44 01 00 2a 00 00 00 HD..6....D..2....D..1....D..*...
1060 1c 45 01 00 2c 00 00 00 47 45 01 00 2c 00 00 00 74 45 01 00 3b 00 00 00 a1 45 01 00 23 00 00 00 .E..,...GE..,...tE..;....E..#...
1080 dd 45 01 00 07 00 00 00 01 46 01 00 15 00 00 00 09 46 01 00 1a 00 00 00 1f 46 01 00 21 00 00 00 .E.......F.......F.......F..!...
10a0 3a 46 01 00 18 00 00 00 5c 46 01 00 36 00 00 00 75 46 01 00 09 00 00 00 ac 46 01 00 0a 00 00 00 :F......\F..6...uF.......F......
10c0 b6 46 01 00 2a 00 00 00 c1 46 01 00 22 00 00 00 ec 46 01 00 1f 00 00 00 0f 47 01 00 36 00 00 00 .F..*....F.."....F.......G..6...
10e0 2f 47 01 00 09 00 00 00 66 47 01 00 0f 00 00 00 70 47 01 00 2d 00 00 00 80 47 01 00 2d 00 00 00 /G......fG......pG..-....G..-...
1100 ae 47 01 00 21 00 00 00 dc 47 01 00 0f 00 00 00 fe 47 01 00 27 00 00 00 0e 48 01 00 27 00 00 00 .G..!....G.......G..'....H..'...
1120 36 48 01 00 1d 00 00 00 5e 48 01 00 0e 00 00 00 7c 48 01 00 53 01 00 00 8b 48 01 00 2a 00 00 00 6H......^H......|H..S....H..*...
1140 df 49 01 00 12 00 00 00 0a 4a 01 00 3b 00 00 00 1d 4a 01 00 24 00 00 00 59 4a 01 00 0a 00 00 00 .I.......J..;....J..$...YJ......
1160 7e 4a 01 00 0e 00 00 00 89 4a 01 00 06 00 00 00 98 4a 01 00 1e 00 00 00 9f 4a 01 00 14 00 00 00 ~J.......J.......J.......J......
1180 be 4a 01 00 1f 00 00 00 d3 4a 01 00 16 00 00 00 f3 4a 01 00 15 00 00 00 0a 4b 01 00 09 00 00 00 .J.......J.......J.......K......
11a0 20 4b 01 00 11 00 00 00 2a 4b 01 00 16 00 00 00 3c 4b 01 00 16 00 00 00 53 4b 01 00 22 00 00 00 .K......*K......<K......SK.."...
11c0 6a 4b 01 00 12 00 00 00 8d 4b 01 00 1d 00 00 00 a0 4b 01 00 0f 00 00 00 be 4b 01 00 2c 00 00 00 jK.......K.......K.......K..,...
11e0 ce 4b 01 00 13 00 00 00 fb 4b 01 00 17 00 00 00 0f 4c 01 00 1b 00 00 00 27 4c 01 00 2f 00 00 00 .K.......K.......L......'L../...
1200 43 4c 01 00 3b 00 00 00 73 4c 01 00 24 00 00 00 af 4c 01 00 3a 00 00 00 d4 4c 01 00 16 00 00 00 CL..;...sL..$....L..:....L......
1220 0f 4d 01 00 16 00 00 00 26 4d 01 00 28 00 00 00 3d 4d 01 00 22 00 00 00 66 4d 01 00 14 00 00 00 .M......&M..(...=M.."...fM......
1240 89 4d 01 00 1c 00 00 00 9e 4d 01 00 1d 00 00 00 bb 4d 01 00 33 00 00 00 d9 4d 01 00 20 00 00 00 .M.......M.......M..3....M......
1260 0d 4e 01 00 26 00 00 00 2e 4e 01 00 26 00 00 00 55 4e 01 00 2f 00 00 00 7c 4e 01 00 2f 00 00 00 .N..&....N..&...UN../...|N../...
1280 ac 4e 01 00 15 00 00 00 dc 4e 01 00 15 00 00 00 f2 4e 01 00 2e 00 00 00 08 4f 01 00 1e 00 00 00 .N.......N.......N.......O......
12a0 37 4f 01 00 16 00 00 00 56 4f 01 00 18 00 00 00 6d 4f 01 00 1b 00 00 00 86 4f 01 00 1d 00 00 00 7O......VO......mO.......O......
12c0 a2 4f 01 00 13 00 00 00 c0 4f 01 00 22 00 00 00 d4 4f 01 00 13 00 00 00 f7 4f 01 00 10 00 00 00 .O.......O.."....O.......O......
12e0 0b 50 01 00 1d 00 00 00 1c 50 01 00 15 00 00 00 3a 50 01 00 2f 00 00 00 50 50 01 00 15 00 00 00 .P.......P......:P../...PP......
1300 80 50 01 00 15 00 00 00 96 50 01 00 12 00 00 00 ac 50 01 00 39 00 00 00 bf 50 01 00 15 00 00 00 .P.......P.......P..9....P......
1320 f9 50 01 00 1c 00 00 00 0f 51 01 00 10 00 00 00 2c 51 01 00 19 00 00 00 3d 51 01 00 10 00 00 00 .P.......Q......,Q......=Q......
1340 57 51 01 00 1f 00 00 00 68 51 01 00 17 00 00 00 88 51 01 00 18 00 00 00 a0 51 01 00 21 00 00 00 WQ......hQ.......Q.......Q..!...
1360 b9 51 01 00 1c 00 00 00 db 51 01 00 29 00 00 00 f8 51 01 00 1a 00 00 00 22 52 01 00 16 00 00 00 .Q.......Q..)....Q......"R......
1380 3d 52 01 00 12 00 00 00 54 52 01 00 17 00 00 00 67 52 01 00 13 00 00 00 7f 52 01 00 1d 00 00 00 =R......TR......gR.......R......
13a0 93 52 01 00 20 00 00 00 b1 52 01 00 21 00 00 00 d2 52 01 00 12 00 00 00 f4 52 01 00 20 00 00 00 .R.......R..!....R.......R......
13c0 07 53 01 00 16 00 00 00 28 53 01 00 0d 00 00 00 3f 53 01 00 1b 00 00 00 4d 53 01 00 1f 00 00 00 .S......(S......?S......MS......
13e0 69 53 01 00 12 00 00 00 89 53 01 00 0f 00 00 00 9c 53 01 00 12 00 00 00 ac 53 01 00 16 00 00 00 iS.......S.......S.......S......
1400 bf 53 01 00 17 00 00 00 d6 53 01 00 19 00 00 00 ee 53 01 00 18 00 00 00 08 54 01 00 1a 00 00 00 .S.......S.......S.......T......
1420 21 54 01 00 0d 00 00 00 3c 54 01 00 1d 00 00 00 4a 54 01 00 1f 00 00 00 68 54 01 00 26 00 00 00 !T......<T......JT......hT..&...
1440 88 54 01 00 1d 00 00 00 af 54 01 00 15 00 00 00 cd 54 01 00 15 00 00 00 e3 54 01 00 0e 00 00 00 .T.......T.......T.......T......
1460 f9 54 01 00 26 00 00 00 08 55 01 00 3f 00 00 00 2f 55 01 00 1c 00 00 00 6f 55 01 00 1b 00 00 00 .T..&....U..?.../U......oU......
1480 8c 55 01 00 14 00 00 00 a8 55 01 00 0b 00 00 00 bd 55 01 00 10 00 00 00 c9 55 01 00 0e 00 00 00 .U.......U.......U.......U......
14a0 da 55 01 00 0d 00 00 00 e9 55 01 00 1a 00 00 00 f7 55 01 00 16 00 00 00 12 56 01 00 39 00 00 00 .U.......U.......U.......V..9...
14c0 29 56 01 00 23 00 00 00 63 56 01 00 01 00 00 00 87 56 01 00 bd 00 00 00 89 56 01 00 16 00 00 00 )V..#...cV.......V.......V......
14e0 47 57 01 00 11 00 00 00 5e 57 01 00 0b 00 00 00 70 57 01 00 03 04 00 00 7c 57 01 00 6c 03 00 00 GW......^W......pW......|W..l...
1500 80 5b 01 00 0f 00 00 00 ed 5e 01 00 0f 00 00 00 fd 5e 01 00 0b 00 00 00 0d 5f 01 00 46 01 00 00 .[.......^.......^......._..F...
1520 19 5f 01 00 0e 00 00 00 60 60 01 00 0f 00 00 00 6f 60 01 00 0c 00 00 00 7f 60 01 00 0b 00 00 00 ._......``......o`.......`......
1540 8c 60 01 00 09 00 00 00 98 60 01 00 09 00 00 00 a2 60 01 00 bf 03 00 00 ac 60 01 00 13 00 00 00 .`.......`.......`.......`......
1560 6c 64 01 00 27 0b 00 00 80 64 01 00 08 00 00 00 a8 6f 01 00 31 00 00 00 b1 6f 01 00 32 00 00 00 ld..'....d.......o..1....o..2...
1580 e3 6f 01 00 6d 01 00 00 16 70 01 00 b8 01 00 00 84 71 01 00 2f 02 00 00 3d 73 01 00 5d 01 00 00 .o..m....p.......q../...=s..]...
15a0 6d 75 01 00 e0 03 00 00 cb 76 01 00 54 02 00 00 ac 7a 01 00 81 04 00 00 01 7d 01 00 dd 03 00 00 mu.......v..T....z.......}......
15c0 83 81 01 00 1e 05 00 00 61 85 01 00 2b 02 00 00 80 8a 01 00 4c 01 00 00 ac 8c 01 00 a9 00 00 00 ........a...+.......L...........
15e0 f9 8d 01 00 01 03 00 00 a3 8e 01 00 57 03 00 00 a5 91 01 00 04 00 00 00 fd 94 01 00 08 00 00 00 ............W...................
1600 02 95 01 00 0f 00 00 00 0b 95 01 00 98 03 00 00 1b 95 01 00 fe 00 00 00 b4 98 01 00 ed 05 00 00 ................................
1620 b3 99 01 00 a1 0b 00 00 a1 9f 01 00 c2 00 00 00 43 ab 01 00 73 02 00 00 06 ac 01 00 f7 00 00 00 ................C...s...........
1640 7a ae 01 00 0f 01 00 00 72 af 01 00 fd 00 00 00 82 b0 01 00 a3 02 00 00 80 b1 01 00 fe 00 00 00 z.......r.......................
1660 24 b4 01 00 a5 01 00 00 23 b5 01 00 ac 01 00 00 c9 b6 01 00 07 04 00 00 76 b8 01 00 77 01 00 00 $.......#...............v...w...
1680 7e bc 01 00 07 00 00 00 f6 bd 01 00 7c 00 00 00 fe bd 01 00 d6 00 00 00 7b be 01 00 88 00 00 00 ~...........|...........{.......
16a0 52 bf 01 00 0a 00 00 00 db bf 01 00 18 00 00 00 e6 bf 01 00 80 03 00 00 ff bf 01 00 1a 00 00 00 R...............................
16c0 80 c3 01 00 1a 00 00 00 9b c3 01 00 12 00 00 00 b6 c3 01 00 cb 00 00 00 c9 c3 01 00 16 00 00 00 ................................
16e0 95 c4 01 00 18 00 00 00 ac c4 01 00 1a 00 00 00 c5 c4 01 00 20 00 00 00 e0 c4 01 00 0c 00 00 00 ................................
1700 01 c5 01 00 06 00 00 00 0e c5 01 00 0f 00 00 00 15 c5 01 00 09 00 00 00 25 c5 01 00 13 00 00 00 ........................%.......
1720 2f c5 01 00 13 00 00 00 43 c5 01 00 09 00 00 00 57 c5 01 00 06 00 00 00 61 c5 01 00 4e 00 00 00 /.......C.......W.......a...N...
1740 68 c5 01 00 4e 00 00 00 b7 c5 01 00 54 02 00 00 06 c6 01 00 4c 04 00 00 5b c8 01 00 06 07 00 00 h...N.......T.......L...[.......
1760 a8 cc 01 00 2c 01 00 00 af d3 01 00 49 01 00 00 dc d4 01 00 66 00 00 00 26 d6 01 00 0e 00 00 00 ....,.......I.......f...&.......
1780 8d d6 01 00 66 07 00 00 9c d6 01 00 9d 01 00 00 03 de 01 00 04 00 00 00 a1 df 01 00 19 08 00 00 ....f...........................
17a0 a6 df 01 00 5c 00 00 00 c0 e7 01 00 ff 04 00 00 1d e8 01 00 0b 00 00 00 1d ed 01 00 10 03 00 00 ....\...........................
17c0 29 ed 01 00 e8 03 00 00 3a f0 01 00 ab 00 00 00 23 f4 01 00 d3 01 00 00 cf f4 01 00 4c 03 00 00 ).......:.......#...........L...
17e0 a3 f6 01 00 9c 02 00 00 f0 f9 01 00 ac 01 00 00 8d fc 01 00 03 01 00 00 3a fe 01 00 b5 01 00 00 ........................:.......
1800 3e ff 01 00 46 00 00 00 f4 00 02 00 46 00 00 00 3b 01 02 00 4c 01 00 00 82 01 02 00 de 01 00 00 >...F.......F...;...L...........
1820 cf 02 02 00 53 00 00 00 ae 04 02 00 07 00 00 00 02 05 02 00 12 00 00 00 0a 05 02 00 62 03 00 00 ....S.......................b...
1840 1d 05 02 00 d7 02 00 00 80 08 02 00 a6 06 00 00 58 0b 02 00 4b 02 00 00 ff 11 02 00 1b 02 00 00 ................X...K...........
1860 4b 14 02 00 67 0f 00 00 67 16 02 00 32 05 00 00 cf 25 02 00 57 00 00 00 02 2b 02 00 44 00 00 00 K...g...g...2....%..W....+..D...
1880 5a 2b 02 00 0f 00 00 00 9f 2b 02 00 e3 00 00 00 af 2b 02 00 09 00 00 00 93 2c 02 00 cd 03 00 00 Z+.......+.......+.......,......
18a0 9d 2c 02 00 07 00 00 00 6b 30 02 00 10 00 00 00 73 30 02 00 13 00 00 00 84 30 02 00 14 00 00 00 .,......k0......s0.......0......
18c0 98 30 02 00 0b 00 00 00 ad 30 02 00 4f 01 00 00 b9 30 02 00 36 00 00 00 09 32 02 00 0a 00 00 00 .0.......0..O....0..6....2......
18e0 40 32 02 00 1d 00 00 00 4b 32 02 00 18 00 00 00 69 32 02 00 18 00 00 00 82 32 02 00 36 00 00 00 @2......K2......i2.......2..6...
1900 9b 32 02 00 97 01 00 00 d2 32 02 00 43 00 00 00 6a 34 02 00 cf 04 00 00 ae 34 02 00 5a 00 00 00 .2.......2..C...j4.......4..Z...
1920 7e 39 02 00 51 00 00 00 d9 39 02 00 10 00 00 00 2b 3a 02 00 12 00 00 00 3c 3a 02 00 0d 00 00 00 ~9..Q....9......+:......<:......
1940 4f 3a 02 00 0e 00 00 00 5d 3a 02 00 11 02 00 00 6c 3a 02 00 13 00 00 00 7e 3c 02 00 58 00 00 00 O:......]:......l:......~<..X...
1960 92 3c 02 00 29 00 00 00 eb 3c 02 00 36 00 00 00 15 3d 02 00 0d 00 00 00 4c 3d 02 00 0d 00 00 00 .<..)....<..6....=......L=......
1980 5a 3d 02 00 e8 01 00 00 68 3d 02 00 79 01 00 00 51 3f 02 00 0e 00 00 00 cb 40 02 00 e9 00 00 00 Z=......h=..y...Q?.......@......
19a0 da 40 02 00 6c 03 00 00 c4 41 02 00 13 00 00 00 31 45 02 00 17 00 00 00 45 45 02 00 0a 00 00 00 .@..l....A......1E......EE......
19c0 5d 45 02 00 10 00 00 00 68 45 02 00 1d 00 00 00 79 45 02 00 2a 00 00 00 97 45 02 00 31 00 00 00 ]E......hE......yE..*....E..1...
19e0 c2 45 02 00 30 00 00 00 f4 45 02 00 1f 00 00 00 25 46 02 00 24 00 00 00 45 46 02 00 25 00 00 00 .E..0....E......%F..$...EF..%...
1a00 6a 46 02 00 2a 00 00 00 90 46 02 00 2d 00 00 00 bb 46 02 00 28 00 00 00 e9 46 02 00 27 00 00 00 jF..*....F..-....F..(....F..'...
1a20 12 47 02 00 18 00 00 00 3a 47 02 00 22 00 00 00 53 47 02 00 33 00 00 00 76 47 02 00 30 00 00 00 .G......:G.."...SG..3...vG..0...
1a40 aa 47 02 00 2e 00 00 00 db 47 02 00 1e 00 00 00 0a 48 02 00 39 00 00 00 29 48 02 00 08 00 00 00 .G.......G.......H..9...)H......
1a60 63 48 02 00 11 00 00 00 6c 48 02 00 1f 00 00 00 7e 48 02 00 24 00 00 00 9e 48 02 00 13 00 00 00 cH......lH......~H..$....H......
1a80 c3 48 02 00 10 00 00 00 d7 48 02 00 0d 00 00 00 e8 48 02 00 08 00 00 00 f6 48 02 00 32 00 00 00 .H.......H.......H.......H..2...
1aa0 ff 48 02 00 33 00 00 00 32 49 02 00 39 00 00 00 66 49 02 00 11 00 00 00 a0 49 02 00 92 00 00 00 .H..3...2I..9...fI.......I......
1ac0 b2 49 02 00 09 00 00 00 45 4a 02 00 18 00 00 00 4f 4a 02 00 21 00 00 00 68 4a 02 00 0d 00 00 00 .I......EJ......OJ..!...hJ......
1ae0 8a 4a 02 00 3f 00 00 00 98 4a 02 00 1e 00 00 00 d8 4a 02 00 3d 00 00 00 f7 4a 02 00 2d 00 00 00 .J..?....J.......J..=....J..-...
1b00 35 4b 02 00 1f 00 00 00 63 4b 02 00 27 00 00 00 83 4b 02 00 26 00 00 00 ab 4b 02 00 2a 00 00 00 5K......cK..'....K..&....K..*...
1b20 d2 4b 02 00 2a 00 00 00 fd 4b 02 00 29 00 00 00 28 4c 02 00 29 00 00 00 52 4c 02 00 25 00 00 00 .K..*....K..)...(L..)...RL..%...
1b40 7c 4c 02 00 25 00 00 00 a2 4c 02 00 20 00 00 00 c8 4c 02 00 31 00 00 00 e9 4c 02 00 23 00 00 00 |L..%....L.......L..1....L..#...
1b60 1b 4d 02 00 31 00 00 00 3f 4d 02 00 26 00 00 00 71 4d 02 00 35 00 00 00 98 4d 02 00 0e 00 00 00 .M..1...?M..&...qM..5....M......
1b80 ce 4d 02 00 1c 00 00 00 dd 4d 02 00 2d 00 00 00 fa 4d 02 00 21 00 00 00 28 4e 02 00 3a 00 00 00 .M.......M..-....M..!...(N..:...
1ba0 4a 4e 02 00 10 00 00 00 85 4e 02 00 1a 00 00 00 96 4e 02 00 20 00 00 00 b1 4e 02 00 31 00 00 00 JN.......N.......N.......N..1...
1bc0 d2 4e 02 00 95 00 00 00 04 4f 02 00 a5 00 00 00 9a 4f 02 00 2f 00 00 00 40 50 02 00 27 00 00 00 .N.......O.......O../...@P..'...
1be0 70 50 02 00 24 00 00 00 98 50 02 00 0c 00 00 00 bd 50 02 00 24 00 00 00 ca 50 02 00 23 00 00 00 pP..$....P.......P..$....P..#...
1c00 ef 50 02 00 33 00 00 00 13 51 02 00 07 00 00 00 47 51 02 00 2d 00 00 00 4f 51 02 00 2e 00 00 00 .P..3....Q......GQ..-...OQ......
1c20 7d 51 02 00 1e 00 00 00 ac 51 02 00 15 00 00 00 cb 51 02 00 15 00 00 00 e1 51 02 00 16 00 00 00 }Q.......Q.......Q.......Q......
1c40 f7 51 02 00 1f 00 00 00 0e 52 02 00 0d 00 00 00 2e 52 02 00 1d 00 00 00 3c 52 02 00 13 00 00 00 .Q.......R.......R......<R......
1c60 5a 52 02 00 15 00 00 00 6e 52 02 00 19 00 00 00 84 52 02 00 2c 00 00 00 9e 52 02 00 25 00 00 00 ZR......nR.......R..,....R..%...
1c80 cb 52 02 00 38 00 00 00 f1 52 02 00 25 00 00 00 2a 53 02 00 0e 00 00 00 50 53 02 00 40 00 00 00 .R..8....R..%...*S......PS..@...
1ca0 5f 53 02 00 08 00 00 00 a0 53 02 00 18 00 00 00 a9 53 02 00 14 00 00 00 c2 53 02 00 2c 00 00 00 _S.......S.......S.......S..,...
1cc0 d7 53 02 00 13 00 00 00 04 54 02 00 23 00 00 00 18 54 02 00 05 00 00 00 3c 54 02 00 40 00 00 00 .S.......T..#....T......<T..@...
1ce0 42 54 02 00 0d 00 00 00 83 54 02 00 1c 00 00 00 91 54 02 00 1a 00 00 00 ae 54 02 00 2d 00 00 00 BT.......T.......T.......T..-...
1d00 c9 54 02 00 2c 00 00 00 f7 54 02 00 27 00 00 00 24 55 02 00 2e 00 00 00 4c 55 02 00 2c 00 00 00 .T..,....T..'...$U......LU..,...
1d20 7b 55 02 00 26 00 00 00 a8 55 02 00 30 00 00 00 cf 55 02 00 36 00 00 00 00 56 02 00 50 00 00 00 {U..&....U..0....U..6....V..P...
1d40 37 56 02 00 28 00 00 00 88 56 02 00 1c 00 00 00 b1 56 02 00 29 00 00 00 ce 56 02 00 10 00 00 00 7V..(....V.......V..)....V......
1d60 f8 56 02 00 19 00 00 00 09 57 02 00 4b 00 00 00 23 57 02 00 54 00 00 00 6f 57 02 00 10 00 00 00 .V.......W..K...#W..T...oW......
1d80 c4 57 02 00 15 00 00 00 d5 57 02 00 0d 00 00 00 eb 57 02 00 38 00 00 00 f9 57 02 00 56 00 00 00 .W.......W.......W..8....W..V...
1da0 32 58 02 00 26 00 00 00 89 58 02 00 27 00 00 00 b0 58 02 00 1f 00 00 00 d8 58 02 00 17 00 00 00 2X..&....X..'....X.......X......
1dc0 f8 58 02 00 0c 00 00 00 10 59 02 00 28 00 00 00 1d 59 02 00 12 00 00 00 46 59 02 00 0e 00 00 00 .X.......Y..(....Y......FY......
1de0 59 59 02 00 14 00 00 00 68 59 02 00 15 00 00 00 7d 59 02 00 22 00 00 00 93 59 02 00 0c 00 00 00 YY......hY......}Y.."....Y......
1e00 b6 59 02 00 35 00 00 00 c3 59 02 00 4f 00 00 00 f9 59 02 00 11 00 00 00 49 5a 02 00 11 00 00 00 .Y..5....Y..O....Y......IZ......
1e20 5b 5a 02 00 05 00 00 00 6d 5a 02 00 09 00 00 00 73 5a 02 00 18 00 00 00 7d 5a 02 00 1f 00 00 00 [Z......mZ......sZ......}Z......
1e40 96 5a 02 00 07 00 00 00 b6 5a 02 00 0a 00 00 00 be 5a 02 00 0a 00 00 00 c9 5a 02 00 2b 00 00 00 .Z.......Z.......Z.......Z..+...
1e60 d4 5a 02 00 39 00 00 00 00 5b 02 00 47 00 00 00 3a 5b 02 00 24 00 00 00 82 5b 02 00 1d 00 00 00 .Z..9....[..G...:[..$....[......
1e80 a7 5b 02 00 59 00 00 00 c5 5b 02 00 1e 00 00 00 1f 5c 02 00 17 00 00 00 3e 5c 02 00 17 00 00 00 .[..Y....[.......\......>\......
1ea0 56 5c 02 00 18 00 00 00 6e 5c 02 00 20 00 00 00 87 5c 02 00 26 00 00 00 a8 5c 02 00 21 00 00 00 V\......n\.......\..&....\..!...
1ec0 cf 5c 02 00 10 00 00 00 f1 5c 02 00 78 00 00 00 02 5d 02 00 0e 00 00 00 7b 5d 02 00 1c 00 00 00 .\.......\..x....]......{]......
1ee0 8a 5d 02 00 0c 00 00 00 a7 5d 02 00 12 00 00 00 b4 5d 02 00 2e 00 00 00 c7 5d 02 00 2b 00 00 00 .].......].......].......]..+...
1f00 f6 5d 02 00 27 00 00 00 22 5e 02 00 0c 00 00 00 4a 5e 02 00 58 00 00 00 57 5e 02 00 0a 00 00 00 .]..'..."^......J^..X...W^......
1f20 b0 5e 02 00 44 00 00 00 bb 5e 02 00 3f 00 00 00 00 5f 02 00 2c 00 00 00 40 5f 02 00 13 00 00 00 .^..D....^..?...._..,...@_......
1f40 6d 5f 02 00 16 00 00 00 81 5f 02 00 2d 00 00 00 98 5f 02 00 22 00 00 00 c6 5f 02 00 22 00 00 00 m_......._..-...._.."...._.."...
1f60 e9 5f 02 00 11 00 00 00 0c 60 02 00 1a 00 00 00 1e 60 02 00 09 00 00 00 39 60 02 00 6f 00 00 00 ._.......`.......`......9`..o...
1f80 43 60 02 00 12 00 00 00 b3 60 02 00 5b 00 00 00 c6 60 02 00 30 00 00 00 22 61 02 00 2f 00 00 00 C`.......`..[....`..0..."a../...
1fa0 53 61 02 00 29 00 00 00 83 61 02 00 33 00 00 00 ad 61 02 00 19 00 00 00 e1 61 02 00 26 00 00 00 Sa..)....a..3....a.......a..&...
1fc0 fb 61 02 00 32 00 00 00 22 62 02 00 35 00 00 00 55 62 02 00 2c 00 00 00 8b 62 02 00 0a 00 00 00 .a..2..."b..5...Ub..,....b......
1fe0 b8 62 02 00 0a 00 00 00 c3 62 02 00 31 00 00 00 ce 62 02 00 49 00 00 00 00 63 02 00 34 00 00 00 .b.......b..1....b..I....c..4...
2000 4a 63 02 00 2e 00 00 00 7f 63 02 00 34 00 00 00 ae 63 02 00 28 00 00 00 e3 63 02 00 2c 00 00 00 Jc.......c..4....c..(....c..,...
2020 0c 64 02 00 2c 00 00 00 39 64 02 00 30 00 00 00 66 64 02 00 29 00 00 00 97 64 02 00 09 00 00 00 .d..,...9d..0...fd..)....d......
2040 c1 64 02 00 0b 00 00 00 cb 64 02 00 20 00 00 00 d7 64 02 00 22 00 00 00 f8 64 02 00 1b 00 00 00 .d.......d.......d.."....d......
2060 1b 65 02 00 19 00 00 00 37 65 02 00 0c 00 00 00 51 65 02 00 0c 00 00 00 5e 65 02 00 26 00 00 00 .e......7e......Qe......^e..&...
2080 6b 65 02 00 49 00 00 00 92 65 02 00 1a 00 00 00 dc 65 02 00 22 00 00 00 f7 65 02 00 33 00 00 00 ke..I....e.......e.."....e..3...
20a0 1a 66 02 00 22 00 00 00 4e 66 02 00 28 00 00 00 71 66 02 00 2c 00 00 00 9a 66 02 00 29 00 00 00 .f.."...Nf..(...qf..,....f..)...
20c0 c7 66 02 00 1e 00 00 00 f1 66 02 00 24 00 00 00 10 67 02 00 15 00 00 00 35 67 02 00 0b 00 00 00 .f.......f..$....g......5g......
20e0 4b 67 02 00 12 00 00 00 57 67 02 00 05 00 00 00 6a 67 02 00 12 00 00 00 70 67 02 00 22 00 00 00 Kg......Wg......jg......pg.."...
2100 83 67 02 00 1b 00 00 00 a6 67 02 00 04 00 00 00 c2 67 02 00 1d 00 00 00 c7 67 02 00 2b 00 00 00 .g.......g.......g.......g..+...
2120 e5 67 02 00 25 00 00 00 11 68 02 00 16 00 00 00 37 68 02 00 1c 00 00 00 4e 68 02 00 31 00 00 00 .g..%....h......7h......Nh..1...
2140 6b 68 02 00 3a 00 00 00 9d 68 02 00 39 00 00 00 d8 68 02 00 43 00 00 00 12 69 02 00 42 00 00 00 kh..:....h..9....h..C....i..B...
2160 56 69 02 00 32 00 00 00 99 69 02 00 31 00 00 00 cc 69 02 00 2a 00 00 00 fe 69 02 00 38 00 00 00 Vi..2....i..1....i..*....i..8...
2180 29 6a 02 00 38 00 00 00 62 6a 02 00 47 00 00 00 9b 6a 02 00 3b 00 00 00 e3 6a 02 00 07 00 00 00 )j..8...bj..G....j..;....j......
21a0 1f 6b 02 00 15 00 00 00 27 6b 02 00 1a 00 00 00 3d 6b 02 00 21 00 00 00 58 6b 02 00 18 00 00 00 .k......'k......=k..!...Xk......
21c0 7a 6b 02 00 36 00 00 00 93 6b 02 00 09 00 00 00 ca 6b 02 00 0a 00 00 00 d4 6b 02 00 2a 00 00 00 zk..6....k.......k.......k..*...
21e0 df 6b 02 00 22 00 00 00 0a 6c 02 00 1f 00 00 00 2d 6c 02 00 36 00 00 00 4d 6c 02 00 09 00 00 00 .k.."....l......-l..6...Ml......
2200 84 6c 02 00 0f 00 00 00 8e 6c 02 00 2d 00 00 00 9e 6c 02 00 2d 00 00 00 cc 6c 02 00 21 00 00 00 .l.......l..-....l..-....l..!...
2220 fa 6c 02 00 0f 00 00 00 1c 6d 02 00 27 00 00 00 2c 6d 02 00 27 00 00 00 54 6d 02 00 1d 00 00 00 .l.......m..'...,m..'...Tm......
2240 7c 6d 02 00 0e 00 00 00 9a 6d 02 00 01 00 00 00 00 00 00 00 22 02 00 00 36 01 00 00 1e 00 00 00 |m.......m.........."...6.......
2260 7c 01 00 00 2e 00 00 00 75 01 00 00 5b 00 00 00 92 00 00 00 19 00 00 00 e1 01 00 00 cf 01 00 00 |.......u...[...................
2280 01 02 00 00 ef 00 00 00 00 00 00 00 00 00 00 00 02 01 00 00 b4 00 00 00 a7 01 00 00 b0 01 00 00 ................................
22a0 18 01 00 00 a5 01 00 00 00 00 00 00 f0 01 00 00 00 00 00 00 65 01 00 00 62 00 00 00 d3 01 00 00 ....................e...b.......
22c0 53 00 00 00 e6 00 00 00 00 00 00 00 00 00 00 00 8d 01 00 00 00 00 00 00 78 00 00 00 72 00 00 00 S.......................x...r...
22e0 06 00 00 00 6f 00 00 00 e5 00 00 00 74 01 00 00 00 00 00 00 00 00 00 00 04 01 00 00 4a 00 00 00 ....o.......t...............J...
2300 a8 01 00 00 00 00 00 00 27 01 00 00 f8 01 00 00 00 00 00 00 8f 01 00 00 46 00 00 00 b7 00 00 00 ........'...............F.......
2320 00 00 00 00 6b 01 00 00 19 02 00 00 02 00 00 00 dd 01 00 00 74 00 00 00 c7 00 00 00 00 00 00 00 ....k...............t...........
2340 21 00 00 00 00 00 00 00 af 01 00 00 00 00 00 00 f0 00 00 00 c5 00 00 00 ac 00 00 00 da 00 00 00 !...............................
2360 18 02 00 00 57 01 00 00 29 00 00 00 54 01 00 00 88 00 00 00 d9 01 00 00 9f 01 00 00 38 00 00 00 ....W...)...T...............8...
2380 00 00 00 00 0e 01 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 2b 00 00 00 00 00 00 00 8f 00 00 00 ....................+...........
23a0 8a 00 00 00 03 01 00 00 e3 01 00 00 9b 00 00 00 d2 01 00 00 49 01 00 00 4a 01 00 00 31 01 00 00 ....................I...J...1...
23c0 00 00 00 00 11 02 00 00 d9 00 00 00 9a 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 07 01 00 00 ................................
23e0 00 00 00 00 64 00 00 00 7f 00 00 00 fb 01 00 00 e8 00 00 00 00 00 00 00 00 00 00 00 4d 01 00 00 ....d.......................M...
2400 94 00 00 00 77 00 00 00 17 00 00 00 83 01 00 00 00 00 00 00 30 00 00 00 00 00 00 00 f8 00 00 00 ....w...............0...........
2420 00 00 00 00 e0 00 00 00 26 00 00 00 0e 00 00 00 2f 01 00 00 00 00 00 00 00 00 00 00 41 01 00 00 ........&......./...........A...
2440 9c 00 00 00 d0 01 00 00 00 00 00 00 07 00 00 00 7e 00 00 00 7b 00 00 00 00 00 00 00 9b 01 00 00 ................~...{...........
2460 f4 01 00 00 99 01 00 00 67 00 00 00 40 01 00 00 00 00 00 00 3e 01 00 00 00 00 00 00 77 01 00 00 ........g...@.......>.......w...
2480 f2 00 00 00 ad 00 00 00 00 00 00 00 00 00 00 00 c1 01 00 00 05 02 00 00 c3 01 00 00 00 00 00 00 ................................
24a0 00 00 00 00 c0 01 00 00 00 00 00 00 23 01 00 00 c7 01 00 00 d8 01 00 00 28 01 00 00 5c 01 00 00 ............#...........(...\...
24c0 10 00 00 00 d7 00 00 00 9a 01 00 00 55 01 00 00 33 00 00 00 87 00 00 00 00 00 00 00 e3 00 00 00 ............U...3...............
24e0 10 01 00 00 2e 01 00 00 5c 00 00 00 b8 01 00 00 93 00 00 00 00 00 00 00 7f 01 00 00 34 01 00 00 ........\...................4...
2500 79 01 00 00 0b 00 00 00 b2 00 00 00 f9 01 00 00 7c 00 00 00 f1 01 00 00 38 01 00 00 fa 00 00 00 y...............|.......8.......
2520 00 00 00 00 53 01 00 00 6e 01 00 00 5a 00 00 00 03 02 00 00 db 01 00 00 00 00 00 00 b2 01 00 00 ....S...n...Z...................
2540 ba 01 00 00 00 00 00 00 00 00 00 00 e7 01 00 00 00 00 00 00 e4 01 00 00 09 01 00 00 ec 01 00 00 ................................
2560 ca 01 00 00 00 00 00 00 a2 01 00 00 31 00 00 00 58 01 00 00 0d 02 00 00 00 00 00 00 dc 00 00 00 ............1...X...............
2580 47 00 00 00 4b 00 00 00 c3 00 00 00 00 00 00 00 03 00 00 00 fb 00 00 00 07 02 00 00 98 00 00 00 G...K...........................
25a0 32 00 00 00 bc 01 00 00 00 00 00 00 87 01 00 00 00 00 00 00 42 00 00 00 9e 00 00 00 12 01 00 00 2...................B...........
25c0 ce 00 00 00 00 00 00 00 00 00 00 00 21 01 00 00 1d 00 00 00 76 01 00 00 d6 00 00 00 08 00 00 00 ............!.......v...........
25e0 2c 00 00 00 46 01 00 00 00 00 00 00 fc 01 00 00 ea 01 00 00 de 00 00 00 bc 00 00 00 61 00 00 00 ,...F.......................a...
2600 af 00 00 00 00 00 00 00 69 00 00 00 1a 01 00 00 f3 01 00 00 d8 00 00 00 00 00 00 00 00 00 00 00 ........i.......................
2620 d4 00 00 00 00 00 00 00 e7 00 00 00 34 00 00 00 33 01 00 00 fc 00 00 00 00 00 00 00 89 01 00 00 ............4...3...............
2640 48 00 00 00 00 00 00 00 16 02 00 00 00 00 00 00 c6 00 00 00 63 00 00 00 68 00 00 00 bf 01 00 00 H...................c...h.......
2660 c5 01 00 00 b5 00 00 00 00 00 00 00 98 01 00 00 00 00 00 00 1b 00 00 00 00 00 00 00 86 01 00 00 ................................
2680 f7 01 00 00 1b 01 00 00 00 00 00 00 4c 00 00 00 8d 00 00 00 7b 01 00 00 b7 01 00 00 bd 00 00 00 ............L.......{...........
26a0 d5 01 00 00 09 02 00 00 f5 00 00 00 00 00 00 00 0c 01 00 00 00 00 00 00 08 01 00 00 93 01 00 00 ................................
26c0 58 00 00 00 7e 01 00 00 00 00 00 00 00 00 00 00 25 01 00 00 43 00 00 00 00 00 00 00 ff 01 00 00 X...~...........%...C...........
26e0 59 00 00 00 a1 01 00 00 11 01 00 00 00 02 00 00 9d 00 00 00 00 00 00 00 0f 01 00 00 23 00 00 00 Y...........................#...
2700 0a 01 00 00 00 00 00 00 bd 01 00 00 1f 01 00 00 00 00 00 00 6a 00 00 00 7d 00 00 00 15 01 00 00 ....................j...}.......
2720 00 00 00 00 00 01 00 00 15 00 00 00 79 00 00 00 3c 00 00 00 75 00 00 00 b6 01 00 00 f6 00 00 00 ............y...<...u...........
2740 cf 00 00 00 2d 00 00 00 3f 01 00 00 a1 00 00 00 00 00 00 00 00 00 00 00 a9 01 00 00 09 00 00 00 ....-...?.......................
2760 3c 01 00 00 28 00 00 00 cd 01 00 00 18 00 00 00 a4 01 00 00 20 02 00 00 00 00 00 00 00 00 00 00 <...(...........................
2780 e1 00 00 00 8e 01 00 00 d6 01 00 00 bf 00 00 00 ae 00 00 00 f5 01 00 00 00 00 00 00 70 00 00 00 ............................p...
27a0 00 00 00 00 51 01 00 00 13 01 00 00 37 01 00 00 00 00 00 00 dd 00 00 00 7d 01 00 00 db 00 00 00 ....Q.......7...........}.......
27c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 01 00 00 78 01 00 00 00 00 00 00 ea 00 00 00 ................Y...x...........
27e0 24 01 00 00 54 00 00 00 68 01 00 00 cc 01 00 00 6c 00 00 00 ad 01 00 00 14 00 00 00 5f 00 00 00 $...T...h.......l..........._...
2800 5e 01 00 00 4b 01 00 00 52 00 00 00 b1 01 00 00 25 00 00 00 95 01 00 00 64 01 00 00 00 00 00 00 ^...K...R.......%.......d.......
2820 17 02 00 00 89 00 00 00 48 01 00 00 5d 01 00 00 49 00 00 00 06 01 00 00 22 01 00 00 00 00 00 00 ........H...]...I.......".......
2840 00 00 00 00 9c 01 00 00 00 00 00 00 e2 00 00 00 00 00 00 00 27 00 00 00 32 01 00 00 00 00 00 00 ....................'...2.......
2860 00 00 00 00 47 01 00 00 00 00 00 00 6a 01 00 00 08 02 00 00 00 00 00 00 14 01 00 00 a8 00 00 00 ....G.......j...................
2880 ab 01 00 00 c0 00 00 00 0c 02 00 00 00 00 00 00 85 00 00 00 00 00 00 00 ff 00 00 00 5a 01 00 00 ............................Z...
28a0 73 00 00 00 cb 00 00 00 35 00 00 00 00 00 00 00 d2 00 00 00 62 01 00 00 65 00 00 00 81 00 00 00 s.......5...........b...e.......
28c0 ae 01 00 00 d1 00 00 00 ab 00 00 00 f4 00 00 00 a3 01 00 00 d1 01 00 00 cb 01 00 00 6d 01 00 00 ............................m...
28e0 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................;...............
2900 81 01 00 00 00 00 00 00 82 00 00 00 2b 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............+...................
2920 a6 00 00 00 00 00 00 00 a5 00 00 00 00 00 00 00 4f 01 00 00 22 00 00 00 00 00 00 00 4c 01 00 00 ................O...".......L...
2940 ed 01 00 00 37 00 00 00 12 02 00 00 00 00 00 00 b5 01 00 00 19 01 00 00 01 01 00 00 f2 01 00 00 ....7...........................
2960 84 01 00 00 00 00 00 00 51 00 00 00 f9 00 00 00 a2 00 00 00 bb 01 00 00 c2 00 00 00 73 01 00 00 ........Q...................s...
2980 d0 00 00 00 82 01 00 00 eb 00 00 00 72 01 00 00 00 00 00 00 eb 01 00 00 50 01 00 00 96 00 00 00 ............r...........P.......
29a0 70 01 00 00 7a 01 00 00 00 00 00 00 2a 00 00 00 8c 00 00 00 ca 00 00 00 b9 01 00 00 3e 00 00 00 p...z.......*...............>...
29c0 8b 00 00 00 00 00 00 00 aa 00 00 00 5b 01 00 00 00 00 00 00 20 01 00 00 00 00 00 00 39 01 00 00 ............[...............9...
29e0 a0 00 00 00 ba 00 00 00 d7 01 00 00 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc 01 00 00 ............U...................
2a00 69 01 00 00 66 01 00 00 6e 00 00 00 60 01 00 00 97 01 00 00 00 00 00 00 00 00 00 00 b6 00 00 00 i...f...n...`...................
2a20 6b 00 00 00 ee 00 00 00 e9 01 00 00 5e 00 00 00 1c 01 00 00 cc 00 00 00 00 00 00 00 fe 01 00 00 k...........^...................
2a40 00 00 00 00 5f 01 00 00 20 00 00 00 00 00 00 00 ac 01 00 00 00 00 00 00 1b 02 00 00 0c 00 00 00 ...._...........................
2a60 00 00 00 00 fd 00 00 00 13 02 00 00 9d 01 00 00 00 00 00 00 00 00 00 00 da 01 00 00 02 02 00 00 ................................
2a80 1e 02 00 00 8b 01 00 00 00 00 00 00 60 00 00 00 aa 01 00 00 00 00 00 00 76 00 00 00 0d 00 00 00 ............`...........v.......
2aa0 fa 01 00 00 94 01 00 00 4e 01 00 00 99 00 00 00 f1 00 00 00 2d 01 00 00 40 00 00 00 00 00 00 00 ........N...........-...@.......
2ac0 00 00 00 00 fd 01 00 00 1a 02 00 00 00 00 00 00 d4 01 00 00 44 00 00 00 83 00 00 00 a9 00 00 00 ....................D...........
2ae0 c4 00 00 00 8c 01 00 00 e4 00 00 00 f6 01 00 00 d5 00 00 00 00 00 00 00 4d 00 00 00 ef 01 00 00 ........................M.......
2b00 be 00 00 00 56 01 00 00 00 00 00 00 e9 00 00 00 66 00 00 00 00 00 00 00 36 00 00 00 00 00 00 00 ....V...........f.......6.......
2b20 00 00 00 00 8e 00 00 00 00 00 00 00 12 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 0f 02 00 00 ................................
2b40 00 00 00 00 2f 00 00 00 e5 01 00 00 17 01 00 00 91 01 00 00 61 01 00 00 c6 01 00 00 71 00 00 00 ..../...............a.......q...
2b60 71 01 00 00 0a 00 00 00 00 00 00 00 0a 02 00 00 c8 00 00 00 00 00 00 00 50 00 00 00 9e 01 00 00 q.......................P.......
2b80 00 00 00 00 67 01 00 00 be 01 00 00 00 00 00 00 06 02 00 00 6c 01 00 00 80 01 00 00 ce 01 00 00 ....g...............l...........
2ba0 00 00 00 00 3a 01 00 00 88 01 00 00 b3 00 00 00 00 00 00 00 04 02 00 00 91 00 00 00 00 00 00 00 ....:...........................
2bc0 00 00 00 00 00 00 00 00 f7 00 00 00 0e 02 00 00 1d 02 00 00 29 01 00 00 04 00 00 00 92 01 00 00 ....................)...........
2be0 96 01 00 00 95 00 00 00 3b 01 00 00 3f 00 00 00 bb 00 00 00 84 00 00 00 c8 01 00 00 44 01 00 00 ........;...?...............D...
2c00 43 01 00 00 e6 01 00 00 9f 00 00 00 4e 00 00 00 a3 00 00 00 b8 00 00 00 85 01 00 00 00 00 00 00 C...........N...................
2c20 00 00 00 00 00 00 00 00 00 00 00 00 42 01 00 00 b3 01 00 00 00 00 00 00 ee 01 00 00 2c 01 00 00 ............B...............,...
2c40 00 00 00 00 39 00 00 00 1e 01 00 00 14 02 00 00 c9 01 00 00 1f 02 00 00 e0 01 00 00 00 00 00 00 ....9...........................
2c60 15 02 00 00 0b 01 00 00 c9 00 00 00 00 00 00 00 23 02 00 00 e2 01 00 00 e8 01 00 00 c1 00 00 00 ................#...............
2c80 13 00 00 00 90 01 00 00 df 01 00 00 00 00 00 00 45 00 00 00 fe 00 00 00 b0 00 00 00 6f 01 00 00 ................E...........o...
2ca0 8a 01 00 00 4f 00 00 00 ed 00 00 00 0b 02 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 57 00 00 00 ....O...........m...........W...
2cc0 3d 00 00 00 00 00 00 00 b4 01 00 00 00 00 00 00 00 00 00 00 a0 01 00 00 3d 01 00 00 00 00 00 00 =.......................=.......
2ce0 3a 00 00 00 16 00 00 00 16 01 00 00 00 00 00 00 c4 01 00 00 90 00 00 00 00 00 00 00 86 00 00 00 :...............................
2d00 a4 00 00 00 00 00 00 00 b9 00 00 00 5d 00 00 00 cd 00 00 00 2a 01 00 00 00 00 00 00 00 00 00 00 ............].......*...........
2d20 c2 01 00 00 d3 00 00 00 45 01 00 00 00 00 00 00 00 00 00 00 df 00 00 00 1d 01 00 00 7a 00 00 00 ........E...................z...
2d40 00 00 00 00 f3 00 00 00 05 01 00 00 1a 00 00 00 a7 00 00 00 1c 02 00 00 00 00 00 00 ec 00 00 00 ................................
2d60 30 01 00 00 56 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 35 01 00 00 b1 00 00 00 52 01 00 00 0...V...$...........5.......R...
2d80 de 01 00 00 00 00 00 00 11 00 00 00 a6 01 00 00 00 00 00 00 63 01 00 00 1c 00 00 00 41 00 00 00 ....................c.......A...
2da0 05 00 00 00 00 00 00 00 00 00 00 00 21 02 00 00 00 00 00 00 0d 01 00 00 97 00 00 00 26 01 00 00 ............!...............&...
2dc0 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 6e 70 75 74 3a 20 61 ..timed.out.waiting.for.input:.a
2de0 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 74 69 6f 6e 0a 00 09 uto-logout...-%s.or.-o.option...
2e00 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 20 73 68 6f 70 74 5f -irsD.or.-c.command.or.-O.shopt_
2e20 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 0a 00 0d 0a 6d 61 6c option..(invocation.only)....mal
2e40 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 63 68 65 64 0d 0a 00 loc:.%s:%d:.assertion.botched...
2e60 20 20 28 77 64 3a 20 25 73 29 00 20 28 63 6f 72 65 20 64 75 6d 70 65 64 29 00 20 6c 69 6e 65 20 ..(wd:.%s)..(core.dumped)..line.
2e80 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.
2ea0 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
2ec0 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
2ee0 6e 76 6f 6b 65 64 20 76 69 61 20 00 25 73 20 68 61 73 20 6e 75 6c 6c 20 65 78 70 6f 72 74 73 74 nvoked.via..%s.has.null.exportst
2f00 72 00 25 73 20 69 73 20 25 73 0a 00 25 73 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 0a 00 25 73 r.%s.is.%s..%s.is.a.function..%s
2f20 20 69 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 25 73 20 69 73 20 61 20 73 68 65 .is.a.shell.builtin..%s.is.a.she
2f40 6c 6c 20 6b 65 79 77 6f 72 64 0a 00 25 73 20 69 73 20 61 6c 69 61 73 65 64 20 74 6f 20 60 25 73 ll.keyword..%s.is.aliased.to.`%s
2f60 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 69 73 20 6e 6f 74 20 '..%s.is.hashed.(%s)..%s.is.not.
2f80 62 6f 75 6e 64 20 74 6f 20 61 6e 79 20 6b 65 79 73 2e 0a 00 25 73 20 6f 75 74 20 6f 66 20 72 61 bound.to.any.keys...%s.out.of.ra
2fa0 6e 67 65 00 25 73 25 73 25 73 3a 20 25 73 20 28 65 72 72 6f 72 20 74 6f 6b 65 6e 20 69 73 20 22 nge.%s%s%s:.%s.(error.token.is."
2fc0 25 73 22 29 00 25 73 3a 20 25 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a %s").%s:.%s.out.of.range.%s:.%s:
2fe0 20 62 61 64 20 69 6e 74 65 72 70 72 65 74 65 72 00 25 73 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 .bad.interpreter.%s:.%s:.cannot.
3000 6f 70 65 6e 20 61 73 20 46 49 4c 45 00 25 73 3a 20 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 61 6c open.as.FILE.%s:.%s:.invalid.val
3020 75 65 20 66 6f 72 20 74 72 61 63 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 00 25 73 3a ue.for.trace.file.descriptor.%s:
3040 20 25 73 3a 20 6d 75 73 74 20 75 73 65 20 73 75 62 73 63 72 69 70 74 20 77 68 65 6e 20 61 73 73 .%s:.must.use.subscript.when.ass
3060 69 67 6e 69 6e 67 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 00 25 73 3a 20 25 73 3a igning.associative.array.%s:.%s:
3080 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 25 73 %d:.cannot.allocate.%lu.bytes.%s
30a0 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
30c0 65 73 20 28 25 6c 75 20 62 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 61 6d 62 es.(%lu.bytes.allocated).%s:.amb
30e0 69 67 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 iguous.job.spec.%s:.ambiguous.re
3100 64 69 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 direct.%s:.arguments.must.be.pro
3120 63 65 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 cess.or.job.IDs.%s:.bad.network.
3140 70 61 74 68 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 62 61 64 20 73 75 62 73 74 path.specification.%s:.bad.subst
3160 69 74 75 74 69 6f 6e 00 25 73 3a 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 itution.%s:.binary.operator.expe
3180 63 74 65 64 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 cted.%s:.cannot.allocate.%lu.byt
31a0 65 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 es.%s:.cannot.allocate.%lu.bytes
31c0 20 28 25 6c 75 20 62 79 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 63 61 6e 6e 6f .(%lu.bytes.allocated).%s:.canno
31e0 74 20 61 73 73 69 67 6e 20 66 64 20 74 6f 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 63 61 6e 6e t.assign.fd.to.variable.%s:.cann
3200 6f 74 20 61 73 73 69 67 6e 20 6c 69 73 74 20 74 6f 20 61 72 72 61 79 20 6d 65 6d 62 65 72 00 25 ot.assign.list.to.array.member.%
3220 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 74 6f 20 6e 6f 6e 2d 6e 75 6d 65 72 69 63 20 s:.cannot.assign.to.non-numeric.
3240 69 6e 64 65 78 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 72 74 20 61 73 73 6f 63 69 61 index.%s:.cannot.convert.associa
3260 74 69 76 65 20 74 6f 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 tive.to.indexed.array.%s:.cannot
3280 20 63 6f 6e 76 65 72 74 20 69 6e 64 65 78 65 64 20 74 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 .convert.indexed.to.associative.
32a0 61 72 72 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 3a 20 25 73 00 25 73 3a 20 array.%s:.cannot.create:.%s.%s:.
32c0 63 61 6e 6e 6f 74 20 64 65 6c 65 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 64 65 73 cannot.delete:.%s.%s:.cannot.des
32e0 74 72 6f 79 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 20 69 6e 20 74 68 69 73 20 77 61 79 troy.array.variables.in.this.way
3300 00 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 20 62 69 6e 61 72 79 20 66 69 6c 65 00 .%s:.cannot.execute.binary.file.
3320 25 73 3a 20 63 61 6e 6e 6f 74 20 65 78 65 63 75 74 65 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f %s:.cannot.execute:.%s.%s:.canno
3340 74 20 67 65 74 20 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 t.get.limit:.%s.%s:.cannot.modif
3360 79 20 6c 69 6d 69 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 y.limit:.%s.%s:.cannot.open.temp
3380 20 66 69 6c 65 3a 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 .file:.%s.%s:.cannot.open:.%s.%s
33a0 3a 20 63 61 6e 6e 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 :.cannot.overwrite.existing.file
33c0 00 25 73 3a 20 63 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 .%s:.cannot.read:.%s.%s:.cannot.
33e0 75 6e 73 65 74 00 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 unset.%s:.cannot.unset:.readonly
3400 20 25 73 00 25 73 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 .%s.%s:.command.not.found.%s:.er
3420 72 6f 72 20 72 65 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 ror.retrieving.current.directory
3440 3a 20 25 73 3a 20 25 73 0a 00 25 73 3a 20 65 78 70 72 65 73 73 69 6f 6e 20 65 72 72 6f 72 0a 00 :.%s:.%s..%s:.expression.error..
3460 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 6c 65 20 6e %s:.file.is.too.large.%s:.file.n
3480 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 73 70 61 63 ot.found.%s:.first.non-whitespac
34a0 65 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6e 6f 74 20 60 22 27 00 25 73 3a 20 68 61 73 68 20 e.character.is.not.`"'.%s:.hash.
34c0 74 61 62 6c 65 20 65 6d 70 74 79 0a 00 25 73 3a 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 table.empty..%s:.history.expansi
34e0 6f 6e 20 66 61 69 6c 65 64 00 25 73 3a 20 68 6f 73 74 20 75 6e 6b 6e 6f 77 6e 00 25 73 3a 20 69 on.failed.%s:.host.unknown.%s:.i
3500 6c 6c 65 67 61 6c 20 6f 70 74 69 6f 6e 20 2d 2d 20 25 63 0a 00 25 73 3a 20 69 6e 6c 69 62 20 66 llegal.option.--.%c..%s:.inlib.f
3520 61 69 6c 65 64 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 ailed.%s:.integer.expression.exp
3540 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 65 00 25 73 ected.%s:.invalid.action.name.%s
3560 3a 20 69 6e 76 61 6c 69 64 20 61 72 72 61 79 20 6f 72 69 67 69 6e 00 25 73 3a 20 69 6e 76 61 6c :.invalid.array.origin.%s:.inval
3580 69 64 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 20 6b 65 79 00 25 73 3a 20 69 6e 76 id.associative.array.key.%s:.inv
35a0 61 6c 69 64 20 63 61 6c 6c 62 61 63 6b 20 71 75 61 6e 74 75 6d 00 25 73 3a 20 69 6e 76 61 6c 69 alid.callback.quantum.%s:.invali
35c0 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 63 61 74 69 6f 6e 00 d.file.descriptor.specification.
35e0 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6d 69 74 20 61 72 67 75 6d 65 6e 74 00 25 73 3a 20 69 %s:.invalid.limit.argument.%s:.i
3600 6e 76 61 6c 69 64 20 6c 69 6e 65 20 63 6f 75 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6f 70 nvalid.line.count.%s:.invalid.op
3620 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 25 73 3a tion.%s:.invalid.option.name.%s:
3640 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 73 68 65 .invalid.service.%s:.invalid.she
3660 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 67 6e 61 ll.option.name.%s:.invalid.signa
3680 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 69 6d 65 l.specification.%s:.invalid.time
36a0 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 72 65 63 out.specification.%s:.is.a.direc
36c0 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 63 6b 67 tory.%s:.job.%d.already.in.backg
36e0 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 25 73 3a round.%s:.job.has.terminated.%s:
3700 20 6c 69 6e 65 20 25 64 3a 20 00 25 73 3a 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 20 73 65 70 .line.%d:..%s:.missing.colon.sep
3720 61 72 61 74 6f 72 00 25 73 3a 20 6e 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 arator.%s:.no.completion.specifi
3740 63 61 74 69 6f 6e 00 25 73 3a 20 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 25 73 3a 20 6e 6f cation.%s:.no.job.control.%s:.no
3760 20 73 75 63 68 20 6a 6f 62 00 25 73 3a 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 00 25 73 3a .such.job.%s:.not.a.function.%s:
3780 20 6e 6f 74 20 61 20 72 65 67 75 6c 61 72 20 66 69 6c 65 00 25 73 3a 20 6e 6f 74 20 61 20 73 68 .not.a.regular.file.%s:.not.a.sh
37a0 65 6c 6c 20 62 75 69 6c 74 69 6e 00 25 73 3a 20 6e 6f 74 20 61 6e 20 61 72 72 61 79 20 76 61 72 ell.builtin.%s:.not.an.array.var
37c0 69 61 62 6c 65 00 25 73 3a 20 6e 6f 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 00 25 iable.%s:.not.an.indexed.array.%
37e0 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 6f s:.not.dynamically.loaded.%s:.no
3800 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 71 t.found.%s:.numeric.argument.req
3820 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 67 uired.%s:.option.requires.an.arg
3840 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 67 ument.%s:.option.requires.an.arg
3860 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 20 ument.--.%c..%s:.parameter.null.
3880 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 6e or.not.set.%s:.readonly.function
38a0 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 72 .%s:.readonly.variable.%s:.restr
38c0 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 64 icted.%s:.restricted:.cannot.red
38e0 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 6e irect.output.%s:.restricted:.can
3900 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 73 not.specify.`/'.in.command.names
3920 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 73 .%s:.substring.expression.<.0.%s
3940 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 6e :.unary.operator.expected.%s:.un
3960 62 6f 75 6e 64 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 75 73 61 67 65 3a 20 00 28 28 20 65 78 bound.variable.%s:.usage:..((.ex
3980 70 72 65 73 73 69 6f 6e 20 29 29 00 28 63 6f 72 65 20 64 75 6d 70 65 64 29 20 00 28 77 64 20 6e pression.)).(core.dumped)..(wd.n
39a0 6f 77 3a 20 25 73 29 0a 00 2e 20 20 57 69 74 68 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 0a 20 ow:.%s).....With.EXPR,.returns..
39c0 20 20 20 00 2e 20 66 69 6c 65 6e 61 6d 65 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 2f 64 65 76 2f ......filename.[arguments]./dev/
39e0 28 74 63 70 7c 75 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 (tcp|udp)/host/port.not.supporte
3a00 64 20 77 69 74 68 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 d.without.networking./tmp.must.b
3a20 65 20 61 20 76 61 6c 69 64 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 00 3a 00 3b 20 74 68 69 e.a.valid.directory.name.:.;.thi
3a40 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 s.extra.information.can.be.used.
3a60 74 6f 0a 20 20 20 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 2e 0a 20 20 to.....provide.a.stack.trace....
3a80 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 20 69 6e 64 69 63 61 74 .......The.value.of.EXPR.indicat
3aa0 65 73 20 68 6f 77 20 6d 61 6e 79 20 63 61 6c 6c 20 66 72 61 6d 65 73 20 74 6f 20 67 6f 20 62 61 es.how.many.call.frames.to.go.ba
3ac0 63 6b 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6f 6e 65 3b 20 74 ck.before.the.....current.one;.t
3ae0 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 3c 6e 6f 20 63 75 72 he.top.frame.is.frame.0..<no.cur
3b00 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3e 00 41 42 4f 52 54 20 69 6e 73 74 72 75 63 74 69 6f rent.directory>.ABORT.instructio
3b20 6e 00 41 62 6f 72 74 69 6e 67 2e 2e 2e 00 41 64 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f n.Aborting....Add.directories.to
3b40 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 .stack...........Adds.a.director
3b60 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
3b80 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
3ba0 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
3bc0 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
3be0 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.
3c00 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.........
3c20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 ..Options:.......-n.Suppresses.t
3c40 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 he.normal.change.of.directory.wh
3c60 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 en.adding......directories.to.th
3c80 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 6d 61 e.stack,.so.only.the.stack.is.ma
3ca0 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 nipulated...........Arguments:..
3cc0 20 20 20 20 20 2b 4e 09 52 6f 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 .....+N.Rotates.the.stack.so.tha
3ce0 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 74 69 6e 67 0a 20 20 t.the.Nth.directory.(counting...
3d00 20 20 09 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f ...from.the.left.of.the.list.sho
3d20 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 0a 20 20 20 20 wn.by.`dirs',.starting.with.....
3d40 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 20 .zero).is.at.the.top............
3d60 20 2d 4e 09 52 6f 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 .-N.Rotates.the.stack.so.that.th
3d80 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 66 e.Nth.directory.(counting......f
3da0 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.
3dc0 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
3de0 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 64 69 ro).is.at.the.top.............di
3e00 72 09 41 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 r.Adds.DIR.to.the.directory.stac
3e20 6b 20 61 74 20 74 68 65 20 74 6f 70 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 k.at.the.top,.making.it.the.....
3e40 09 6e 65 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a .new.current.working.directory..
3e60 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 64 69 72 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 .........The.`dirs'.builtin.disp
3e80 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 lays.the.directory.stack........
3ea0 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
3ec0 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 ess.unless.an.invalid.argument.i
3ee0 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 s.supplied.or.the.directory.....
3f00 63 68 61 6e 67 65 20 66 61 69 6c 73 2e 00 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 change.fails..Adds.a.directory.t
3f20 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 6b o.the.top.of.the.directory.stack
3f40 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 61 6b 69 ,.or.rotates.....the.stack,.maki
3f60 6e 67 20 74 68 65 20 6e 65 77 20 74 6f 70 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 74 68 65 20 ng.the.new.top.of.the.stack.the.
3f80 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 2e 20 20 current.working.....directory...
3fa0 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 74 68 65 With.no.arguments,.exchanges.the
3fc0 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 20 20 4f .top.two.directories...........O
3fe0 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 ptions:.......-n.Suppresses.the.
4000 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.
4020 61 64 64 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 20 73 adding......directories.to.the.s
4040 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 tack,.so.only.the.stack.is.manip
4060 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 ulated...........Arguments:.....
4080 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
40a0 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......
40c0 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.
40e0 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
4100 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e ro).is.at.the.top.............-N
4120 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 4e .Rotates.the.stack.so.that.the.N
4140 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 6d th.directory.(counting......from
4160 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 20 .the.right.of.the.list.shown.by.
4180 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 72 6f 29 `dirs',.starting.with......zero)
41a0 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 64 69 72 09 41 .is.at.the.top.............dir.A
41c0 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 61 dds.DIR.to.the.directory.stack.a
41e0 74 20 74 68 65 20 74 6f 70 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 09 6e 65 t.the.top,.making.it.the......ne
4200 77 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 w.current.working.directory.....
4220 20 0a 20 20 20 20 54 68 65 20 60 64 69 72 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 ......The.`dirs'.builtin.display
4240 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 00 41 6c 61 72 6d 20 28 70 72 s.the.directory.stack..Alarm.(pr
4260 6f 66 69 6c 65 29 00 41 6c 61 72 6d 20 28 76 69 72 74 75 61 6c 29 00 41 6c 61 72 6d 20 63 6c 6f ofile).Alarm.(virtual).Alarm.clo
4280 63 6b 00 41 72 69 74 68 6d 65 74 69 63 20 66 6f 72 20 6c 6f 6f 70 2e 0a 20 20 20 20 0a 20 20 20 ck.Arithmetic.for.loop..........
42a0 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a 20 20 20 20 09 28 28 20 45 58 50 31 20 29 29 0a 20 .Equivalent.to......((.EXP1.))..
42c0 20 20 20 09 77 68 69 6c 65 20 28 28 20 45 58 50 32 20 29 29 3b 20 64 6f 0a 20 20 20 20 09 09 43 ....while.((.EXP2.));.do.......C
42e0 4f 4d 4d 41 4e 44 53 0a 20 20 20 20 09 09 28 28 20 45 58 50 33 20 29 29 0a 20 20 20 20 09 64 6f OMMANDS.......((.EXP3.))......do
4300 6e 65 0a 20 20 20 20 45 58 50 31 2c 20 45 58 50 32 2c 20 61 6e 64 20 45 58 50 33 20 61 72 65 20 ne.....EXP1,.EXP2,.and.EXP3.are.
4320 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 20 20 49 66 20 61 6e 79 20 arithmetic.expressions...If.any.
4340 65 78 70 72 65 73 73 69 6f 6e 20 69 73 0a 20 20 20 20 6f 6d 69 74 74 65 64 2c 20 69 74 20 62 65 expression.is.....omitted,.it.be
4360 68 61 76 65 73 20 61 73 20 69 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 31 2e 0a 20 haves.as.if.it.evaluates.to.1...
4380 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
43a0 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 .the.status.of.the.last.command.
43c0 65 78 65 63 75 74 65 64 2e 00 42 50 54 20 74 72 61 63 65 2f 74 72 61 70 00 42 61 64 20 73 79 73 executed..BPT.trace/trap.Bad.sys
43e0 74 65 6d 20 63 61 6c 6c 00 42 6f 67 75 73 20 73 69 67 6e 61 6c 00 42 72 6f 6b 65 6e 20 70 69 70 tem.call.Bogus.signal.Broken.pip
4400 65 00 42 75 73 20 65 72 72 6f 72 00 43 50 55 20 6c 69 6d 69 74 00 43 68 61 6e 67 65 20 74 68 65 e.Bus.error.CPU.limit.Change.the
4420 20 73 68 65 6c 6c 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 .shell.working.directory........
4440 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 ...Change.the.current.directory.
4460 74 6f 20 44 49 52 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 44 49 52 20 69 73 20 74 68 65 20 to.DIR...The.default.DIR.is.the.
4480 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 20 20 48 4f 4d 45 20 73 68 65 6c 6c 20 76 61 72 69 value.of.the.....HOME.shell.vari
44a0 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 43 44 50 41 able...........The.variable.CDPA
44c0 54 48 20 64 65 66 69 6e 65 73 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 74 TH.defines.the.search.path.for.t
44e0 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 20 20 20 20 44 49 52 2e he.directory.containing.....DIR.
4500 20 20 41 6c 74 65 72 6e 61 74 69 76 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 69 6e ..Alternative.directory.names.in
4520 20 43 44 50 41 54 48 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e .CDPATH.are.separated.by.a.colon
4540 20 28 3a 29 2e 0a 20 20 20 20 41 20 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 .(:)......A.null.directory.name.
4560 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 is.the.same.as.the.current.direc
4580 74 6f 72 79 2e 20 20 49 66 20 44 49 52 20 62 65 67 69 6e 73 0a 20 20 20 20 77 69 74 68 20 61 20 tory...If.DIR.begins.....with.a.
45a0 73 6c 61 73 68 20 28 2f 29 2c 20 74 68 65 6e 20 43 44 50 41 54 48 20 69 73 20 6e 6f 74 20 75 73 slash.(/),.then.CDPATH.is.not.us
45c0 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 ed...........If.the.directory.is
45e0 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e .not.found,.and.the.shell.option
4600 20 60 63 64 61 62 6c 65 5f 76 61 72 73 27 20 69 73 20 73 65 74 2c 0a 20 20 20 20 74 68 65 20 77 .`cdable_vars'.is.set,.....the.w
4620 6f 72 64 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 20 61 20 76 61 72 69 61 62 6c 65 ord.is.assumed.to.be..a.variable
4640 20 6e 61 6d 65 2e 20 20 49 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 61 20 76 .name...If.that.variable.has.a.v
4660 61 6c 75 65 2c 0a 20 20 20 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 66 6f 72 20 alue,.....its.value.is.used.for.
4680 44 49 52 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 20 20 2d DIR...........Options:.........-
46a0 4c 09 66 6f 72 63 65 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 74 6f 20 62 65 20 66 6f 6c L.force.symbolic.links.to.be.fol
46c0 6c 6f 77 65 64 0a 20 20 20 20 20 20 20 20 2d 50 09 75 73 65 20 74 68 65 20 70 68 79 73 69 63 61 lowed.........-P.use.the.physica
46e0 6c 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 20 77 69 74 68 6f 75 74 20 66 6f l.directory.structure.without.fo
4700 6c 6c 6f 77 69 6e 67 20 73 79 6d 62 6f 6c 69 63 0a 20 20 20 20 09 6c 69 6e 6b 73 0a 20 20 20 20 llowing.symbolic......links.....
4720 0a 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 66 6f 6c 6c 6f 77 20 73 79 .....The.default.is.to.follow.sy
4740 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 2c 20 61 73 20 69 66 20 60 2d 4c 27 20 77 65 72 65 20 73 70 mbolic.links,.as.if.`-L'.were.sp
4760 65 63 69 66 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 ecified...........Exit.Status:..
4780 20 20 20 52 65 74 75 72 6e 73 20 30 20 69 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 ...Returns.0.if.the.directory.is
47a0 20 63 68 61 6e 67 65 64 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 6f 74 68 65 72 77 69 73 65 2e 00 43 68 .changed;.non-zero.otherwise..Ch
47c0 69 6c 64 20 64 65 61 74 68 20 6f 72 20 73 74 6f 70 00 43 6f 6d 6d 6f 6e 20 73 68 65 6c 6c 20 76 ild.death.or.stop.Common.shell.v
47e0 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 75 73 61 67 65 2e 0a 20 20 20 20 0a 20 20 ariable.names.and.usage.........
4800 20 20 42 41 53 48 5f 56 45 52 53 49 4f 4e 09 56 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 ..BASH_VERSION.Version.informati
4820 6f 6e 20 66 6f 72 20 74 68 69 73 20 42 61 73 68 2e 0a 20 20 20 20 43 44 50 41 54 48 09 41 20 63 on.for.this.Bash......CDPATH.A.c
4840 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 72 69 olon-separated.list.of.directori
4860 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 6f 72 69 es.to.search.......for.directori
4880 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 63 64 27 2e 0a 20 es.given.as.arguments.to.`cd'...
48a0 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 72 61 74 65 64 20 ...GLOBIGNORE.A.colon-separated.
48c0 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 67 20 66 69 6c 65 list.of.patterns.describing.file
48e0 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 62 79 20 70 61 74 names.to.......be.ignored.by.pat
4900 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 49 4c 45 09 54 68 hname.expansion......HISTFILE.Th
4920 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 68 65 72 65 20 79 6f 75 72 20 63 6f e.name.of.the.file.where.your.co
4940 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 20 69 73 20 73 74 6f 72 65 64 2e 0a 20 20 20 20 48 49 53 mmand.history.is.stored......HIS
4960 54 46 49 4c 45 53 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 TFILESIZE.The.maximum.number.of.
4980 6c 69 6e 65 73 20 74 68 69 73 20 66 69 6c 65 20 63 61 6e 20 63 6f 6e 74 61 69 6e 2e 0a 20 20 20 lines.this.file.can.contain.....
49a0 20 48 49 53 54 53 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 .HISTSIZE.The.maximum.number.of.
49c0 68 69 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 history.lines.that.a.running....
49e0 20 09 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 09 54 68 ...shell.can.access......HOME.Th
4a00 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 67 69 e.complete.pathname.to.your.logi
4a20 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 6e 61 n.directory......HOSTNAME.The.na
4a40 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 53 54 me.of.the.current.host......HOST
4a60 54 59 50 45 09 54 68 65 20 74 79 70 65 20 6f 66 20 43 50 55 20 74 68 69 73 20 76 65 72 73 69 6f TYPE.The.type.of.CPU.this.versio
4a80 6e 20 6f 66 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 2e 0a 20 20 20 20 n.of.Bash.is.running.under......
4aa0 49 47 4e 4f 52 45 45 4f 46 09 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 61 63 74 69 6f 6e 20 6f 66 IGNOREEOF.Controls.the.action.of
4ac0 20 74 68 65 20 73 68 65 6c 6c 20 6f 6e 20 72 65 63 65 69 70 74 20 6f 66 20 61 6e 20 45 4f 46 0a .the.shell.on.receipt.of.an.EOF.
4ae0 20 20 20 20 09 09 63 68 61 72 61 63 74 65 72 20 61 73 20 74 68 65 20 73 6f 6c 65 20 69 6e 70 75 ......character.as.the.sole.inpu
4b00 74 2e 20 20 49 66 20 73 65 74 2c 20 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 09 t...If.set,.then.the.value......
4b20 09 6f 66 20 69 74 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 45 4f 46 20 63 68 61 72 .of.it.is.the.number.of.EOF.char
4b40 61 63 74 65 72 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 65 65 6e 0a 20 20 20 20 09 09 69 6e acters.that.can.be.seen.......in
4b60 20 61 20 72 6f 77 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 20 62 65 66 6f 72 65 20 74 .a.row.on.an.empty.line.before.t
4b80 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 65 78 69 74 0a 20 20 20 20 09 09 28 64 65 66 61 75 6c he.shell.will.exit.......(defaul
4ba0 74 20 31 30 29 2e 20 20 57 68 65 6e 20 75 6e 73 65 74 2c 20 45 4f 46 20 73 69 67 6e 69 66 69 65 t.10)...When.unset,.EOF.signifie
4bc0 73 20 74 68 65 20 65 6e 64 20 6f 66 20 69 6e 70 75 74 2e 0a 20 20 20 20 4d 41 43 48 54 59 50 45 s.the.end.of.input......MACHTYPE
4be0 09 41 20 73 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 .A.string.describing.the.current
4c00 20 73 79 73 74 65 6d 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 .system.Bash.is.running.on......
4c20 4d 41 49 4c 43 48 45 43 4b 09 48 6f 77 20 6f 66 74 65 6e 2c 20 69 6e 20 73 65 63 6f 6e 64 73 2c MAILCHECK.How.often,.in.seconds,
4c40 20 42 61 73 68 20 63 68 65 63 6b 73 20 66 6f 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4d .Bash.checks.for.new.mail......M
4c60 41 49 4c 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f AILPATH.A.colon-separated.list.o
4c80 66 20 66 69 6c 65 6e 61 6d 65 73 20 77 68 69 63 68 20 42 61 73 68 20 63 68 65 63 6b 73 0a 20 20 f.filenames.which.Bash.checks...
4ca0 20 20 09 09 66 6f 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4f 53 54 59 50 45 09 54 68 65 ....for.new.mail......OSTYPE.The
4cc0 20 76 65 72 73 69 6f 6e 20 6f 66 20 55 6e 69 78 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 .version.of.Unix.this.version.of
4ce0 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 50 41 54 48 09 41 20 .Bash.is.running.on......PATH.A.
4d00 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 72 colon-separated.list.of.director
4d20 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 6e 67 ies.to.search.when.......looking
4d40 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 41 4e .for.commands......PROMPT_COMMAN
4d60 44 09 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 66 6f 72 D.A.command.to.be.executed.befor
4d80 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 70 72 69 e.the.printing.of.each.......pri
4da0 6d 61 72 79 20 70 72 6f 6d 70 74 2e 0a 20 20 20 20 50 53 31 09 09 54 68 65 20 70 72 69 6d 61 72 mary.prompt......PS1..The.primar
4dc0 79 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 53 32 09 09 54 68 65 20 73 65 y.prompt.string......PS2..The.se
4de0 63 6f 6e 64 61 72 79 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 57 44 09 09 condary.prompt.string......PWD..
4e00 54 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 75 72 72 65 6e 74 The.full.pathname.of.the.current
4e20 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 53 48 45 4c 4c 4f 50 54 53 09 41 20 63 6f 6c 6f .directory......SHELLOPTS.A.colo
4e40 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 65 6e 61 62 6c 65 64 20 73 68 65 6c n-separated.list.of.enabled.shel
4e60 6c 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 54 45 52 4d 09 54 68 65 20 6e 61 6d 65 20 6f 66 20 l.options......TERM.The.name.of.
4e80 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 20 20 20 54 the.current.terminal.type......T
4ea0 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 66 6f 72 20 IMEFORMAT.The.output.format.for.
4ec0 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 62 79 20 74 timing.statistics.displayed.by.t
4ee0 68 65 0a 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 he.......`time'.reserved.word...
4f00 20 20 20 61 75 74 6f 5f 72 65 73 75 6d 65 09 4e 6f 6e 2d 6e 75 6c 6c 20 6d 65 61 6e 73 20 61 20 ...auto_resume.Non-null.means.a.
4f20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 61 20 6c 69 6e 65 command.word.appearing.on.a.line
4f40 20 62 79 0a 20 20 20 20 09 09 69 74 73 65 6c 66 20 69 73 20 66 69 72 73 74 20 6c 6f 6f 6b 65 64 .by.......itself.is.first.looked
4f60 20 66 6f 72 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 .for.in.the.list.of.currently...
4f80 20 20 09 09 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 20 20 49 66 20 66 6f 75 6e 64 20 74 68 65 72 ....stopped.jobs...If.found.ther
4fa0 65 2c 20 74 68 61 74 20 6a 6f 62 20 69 73 20 66 6f 72 65 67 72 6f 75 6e 64 65 64 2e 0a 20 20 20 e,.that.job.is.foregrounded.....
4fc0 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 74 ...A.value.of.`exact'.means.that
4fe0 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
5000 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
5020 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
5040 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 63 .of.`substring'.means.that.the.c
5060 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 73 ommand.word.must.......match.a.s
5080 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 20 ubstring.of.the.job...Any.other.
50a0 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 61 value.means.that.......the.comma
50c0 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 64 nd.must.be.a.prefix.of.a.stopped
50e0 20 6a 6f 62 2e 0a 20 20 20 20 68 69 73 74 63 68 61 72 73 09 43 68 61 72 61 63 74 65 72 73 20 63 .job......histchars.Characters.c
5100 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 69 6f 6e 20 61 6e 64 ontrolling.history.expansion.and
5120 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 2e 20 20 54 68 65 20 .quick.......substitution...The.
5140 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 73 74 6f 72 79 0a 20 first.character.is.the.history..
5160 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 65 72 2c 20 75 73 75 .....substitution.character,.usu
5180 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 20 20 20 20 09 09 74 ally.`!'...The.second.is.......t
51a0 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 68 61 72 61 63 74 65 he.`quick.substitution'.characte
51c0 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 09 09 74 68 69 72 64 r,.usually.`^'...The.......third
51e0 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 20 63 68 61 72 61 63 .is.the.`history.comment'.charac
5200 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 54 49 47 4e 4f 52 45 ter,.usually.`#'......HISTIGNORE
5220 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 70 61 74 74 65 .A.colon-separated.list.of.patte
5240 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 20 20 20 20 09 09 63 rns.used.to.decide.which.......c
5260 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 6e 20 74 68 65 20 68 ommands.should.be.saved.on.the.h
5280 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 00 43 6f 6e 74 69 6e 75 65 00 43 6f 70 79 72 69 67 68 74 istory.list...Continue.Copyright
52a0 20 28 43 29 20 32 30 30 39 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 .(C).2009.Free.Software.Foundati
52c0 6f 6e 2c 20 49 6e 63 2e 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 39 20 46 72 65 65 on,.Inc..Copyright.(C).2009.Free
52e0 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 00 43 72 65 61 .Software.Foundation,.Inc...Crea
5300 74 65 20 61 20 63 6f 70 72 6f 63 65 73 73 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 0a 20 20 20 20 0a te.a.coprocess.named.NAME.......
5320 20 20 20 20 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 ....Execute.COMMAND.asynchronous
5340 6c 79 2c 20 77 69 74 68 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 61 6e 64 ly,.with.the.standard.output.and
5360 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 69 6e 70 75 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 .standard.....input.of.the.comma
5380 6e 64 20 63 6f 6e 6e 65 63 74 65 64 20 76 69 61 20 61 20 70 69 70 65 20 74 6f 20 66 69 6c 65 20 nd.connected.via.a.pipe.to.file.
53a0 64 65 73 63 72 69 70 74 6f 72 73 20 61 73 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 69 6e 64 69 descriptors.assigned.....to.indi
53c0 63 65 73 20 30 20 61 6e 64 20 31 20 6f 66 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 ces.0.and.1.of.an.array.variable
53e0 20 4e 41 4d 45 20 69 6e 20 74 68 65 20 65 78 65 63 75 74 69 6e 67 20 73 68 65 6c 6c 2e 0a 20 20 .NAME.in.the.executing.shell....
5400 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 4e 41 4d 45 20 69 73 20 22 43 4f 50 52 4f 43 22 2e 0a ..The.default.NAME.is."COPROC"..
5420 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
5440 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2e 00 44 65 s.the.exit.status.of.COMMAND..De
5460 66 69 6e 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 43 fine.local.variables...........C
5480 72 65 61 74 65 20 61 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 63 61 6c 6c 65 64 20 4e 41 reate.a.local.variable.called.NA
54a0 4d 45 2c 20 61 6e 64 20 67 69 76 65 20 69 74 20 56 41 4c 55 45 2e 20 20 4f 50 54 49 4f 4e 20 63 ME,.and.give.it.VALUE...OPTION.c
54c0 61 6e 0a 20 20 20 20 62 65 20 61 6e 79 20 6f 70 74 69 6f 6e 20 61 63 63 65 70 74 65 64 20 62 79 an.....be.any.option.accepted.by
54e0 20 60 64 65 63 6c 61 72 65 27 2e 0a 20 20 20 20 0a 20 20 20 20 4c 6f 63 61 6c 20 76 61 72 69 61 .`declare'...........Local.varia
5500 62 6c 65 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 69 6e 20 61 20 66 bles.can.only.be.used.within.a.f
5520 75 6e 63 74 69 6f 6e 3b 20 74 68 65 79 20 61 72 65 20 76 69 73 69 62 6c 65 0a 20 20 20 20 6f 6e unction;.they.are.visible.....on
5540 6c 79 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 79 20 61 72 ly.to.the.function.where.they.ar
5560 65 20 64 65 66 69 6e 65 64 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 0a 20 20 20 20 e.defined.and.its.children......
5580 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 .....Exit.Status:.....Returns.su
55a0 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 ccess.unless.an.invalid.option.i
55c0 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 0a 20 20 20 s.supplied,.an.error.occurs,....
55e0 20 6f 72 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 .or.the.shell.is.not.executing.a
5600 20 66 75 6e 63 74 69 6f 6e 2e 00 44 65 66 69 6e 65 20 6f 72 20 64 69 73 70 6c 61 79 20 61 6c 69 .function..Define.or.display.ali
5620 61 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 ases...........Without.arguments
5640 2c 20 60 61 6c 69 61 73 27 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 69 ,.`alias'.prints.the.list.of.ali
5660 61 73 65 73 20 69 6e 20 74 68 65 20 72 65 75 73 61 62 6c 65 0a 20 20 20 20 66 6f 72 6d 20 60 61 ases.in.the.reusable.....form.`a
5680 6c 69 61 73 20 4e 41 4d 45 3d 56 41 4c 55 45 27 20 6f 6e 20 73 74 61 6e 64 61 72 64 20 6f 75 74 lias.NAME=VALUE'.on.standard.out
56a0 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6e 20 61 6c 69 61 put...........Otherwise,.an.alia
56c0 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
56e0 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.
5700 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
5720 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.
5740 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
5760 78 70 61 6e 64 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 xpanded...........Options:......
5780 20 2d 70 09 50 72 69 6e 74 20 61 6c 6c 20 64 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 20 69 6e .-p.Print.all.defined.aliases.in
57a0 20 61 20 72 65 75 73 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 .a.reusable.format..........Exit
57c0 20 53 74 61 74 75 73 3a 0a 20 20 20 20 61 6c 69 61 73 20 72 65 74 75 72 6e 73 20 74 72 75 65 20 .Status:.....alias.returns.true.
57e0 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 73 20 73 75 70 70 6c 69 65 64 20 66 6f 72 20 77 68 unless.a.NAME.is.supplied.for.wh
5800 69 63 68 20 6e 6f 20 61 6c 69 61 73 20 68 61 73 20 62 65 65 6e 0a 20 20 20 20 64 65 66 69 6e 65 ich.no.alias.has.been.....define
5820 64 2e 00 44 65 66 69 6e 65 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 d..Define.shell.function........
5840 20 20 20 43 72 65 61 74 65 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 64 ...Create.a.shell.function.named
5860 20 4e 41 4d 45 2e 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 61 73 20 61 20 73 69 6d 70 6c 65 .NAME...When.invoked.as.a.simple
5880 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 4e 41 4d 45 20 72 75 6e 73 20 43 4f 4d 4d 41 4e 44 73 .command,.....NAME.runs.COMMANDs
58a0 20 69 6e 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 73 68 65 6c 6c 27 73 20 63 6f 6e 74 65 78 74 2e .in.the.calling.shell's.context.
58c0 20 20 57 68 65 6e 20 4e 41 4d 45 20 69 73 20 69 6e 76 6f 6b 65 64 2c 0a 20 20 20 20 74 68 65 20 ..When.NAME.is.invoked,.....the.
58e0 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 66 75 6e 63 arguments.are.passed.to.the.func
5900 74 69 6f 6e 20 61 73 20 24 31 2e 2e 2e 24 6e 2c 20 61 6e 64 20 74 68 65 20 66 75 6e 63 74 69 6f tion.as.$1...$n,.and.the.functio
5920 6e 27 73 0a 20 20 20 20 6e 61 6d 65 20 69 73 20 69 6e 20 24 46 55 4e 43 4e 41 4d 45 2e 0a 20 20 n's.....name.is.in.$FUNCNAME....
5940 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 .......Exit.Status:.....Returns.
5960 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 72 65 61 64 6f 6e 6c 79 2e success.unless.NAME.is.readonly.
5980 00 44 69 73 70 6c 61 79 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 .Display.directory.stack........
59a0 20 20 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 65 6e 74 6c 79 ...Display.the.list.of.currently
59c0 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 69 72 65 63 74 .remembered.directories...Direct
59e0 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 74 6f 20 74 68 ories.....find.their.way.onto.th
5a00 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 3b e.list.with.the.`pushd'.command;
5a20 20 79 6f 75 20 63 61 6e 20 67 65 74 0a 20 20 20 20 62 61 63 6b 20 75 70 20 74 68 72 6f 75 67 68 .you.can.get.....back.up.through
5a40 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 60 70 6f 70 64 27 20 63 6f 6d 6d 61 6e .the.list.with.the.`popd'.comman
5a60 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c d...........Options:.......-c.cl
5a80 65 61 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c 65 74 ear.the.directory.stack.by.delet
5aa0 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c ing.all.of.the.elements.......-l
5ac0 09 64 6f 20 6e 6f 74 20 70 72 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 65 72 .do.not.print.tilde-prefixed.ver
5ae0 73 69 6f 6e 73 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a 20 20 sions.of.directories.relative...
5b00 20 20 09 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 ...to.your.home.directory.......
5b20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 -p.print.the.directory.stack.wit
5b40 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 70 72 h.one.entry.per.line.......-v.pr
5b60 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 int.the.directory.stack.with.one
5b80 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 77 69 .entry.per.line.prefixed......wi
5ba0 74 68 20 69 74 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 th.its.position.in.the.stack....
5bc0 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 6c 61 ......Arguments:.......+N.Displa
5be0 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 ys.the.Nth.entry.counting.from.t
5c00 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 0a 20 20 20 he.left.of.the.list.shown.by....
5c20 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 75 74 20 6f 70 74 69 ..dirs.when.invoked.without.opti
5c40 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 20 20 20 20 0a 20 20 ons,.starting.with.zero.........
5c60 20 20 20 20 2d 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f ....-N.Displays.the.Nth.entry.co
5c80 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
5ca0 74 20 73 68 6f 77 6e 20 62 79 0a 20 20 20 20 09 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 t.shown.by......dirs.when.invoke
5cc0 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
5ce0 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 .zero...........Exit.Status:....
5d00 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c .Returns.success.unless.an.inval
5d20 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f id.option.is.supplied.or.an.erro
5d40 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 r.occurs..Display.information.ab
5d60 6f 75 74 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 out.builtin.commands...........D
5d80 69 73 70 6c 61 79 73 20 62 72 69 65 66 20 73 75 6d 6d 61 72 69 65 73 20 6f 66 20 62 75 69 6c 74 isplays.brief.summaries.of.built
5da0 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 50 41 54 54 45 52 4e 20 69 73 0a 20 20 20 20 in.commands...If.PATTERN.is.....
5dc0 73 70 65 63 69 66 69 65 64 2c 20 67 69 76 65 73 20 64 65 74 61 69 6c 65 64 20 68 65 6c 70 20 6f specified,.gives.detailed.help.o
5de0 6e 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 2c n.all.commands.matching.PATTERN,
5e00 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 68 65 6c 70 20 .....otherwise.the.list.of.help.
5e20 74 6f 70 69 63 73 20 69 73 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 topics.is.printed...........Opti
5e40 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 64 09 6f 75 74 70 75 74 20 73 68 6f 72 74 20 64 65 73 63 72 ons:.......-d.output.short.descr
5e60 69 70 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 74 6f 70 69 63 0a 20 20 20 20 20 20 2d 6d 09 64 iption.for.each.topic.......-m.d
5e80 69 73 70 6c 61 79 20 75 73 61 67 65 20 69 6e 20 70 73 65 75 64 6f 2d 6d 61 6e 70 61 67 65 20 66 isplay.usage.in.pseudo-manpage.f
5ea0 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 6f 75 74 70 75 74 20 6f 6e 6c 79 20 61 20 73 68 6f ormat.......-s.output.only.a.sho
5ec0 72 74 20 75 73 61 67 65 20 73 79 6e 6f 70 73 69 73 20 66 6f 72 20 65 61 63 68 20 74 6f 70 69 63 rt.usage.synopsis.for.each.topic
5ee0 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 20 09 50 41 54 54 45 52 4e 0a 20 20 20 20 0a 20 20 20 20 .matching......PATTERN..........
5f00 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 50 41 54 54 45 52 4e 09 50 61 74 74 65 72 6e Arguments:.......PATTERN.Pattern
5f20 20 73 70 65 63 69 66 69 79 69 6e 67 20 61 20 68 65 6c 70 20 74 6f 70 69 63 0a 20 20 20 20 0a 20 .specifiying.a.help.topic.......
5f40 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
5f60 65 73 73 20 75 6e 6c 65 73 73 20 50 41 54 54 45 52 4e 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 ess.unless.PATTERN.is.not.found.
5f80 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 44 or.an.invalid.option.is.given..D
5fa0 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e 64 isplay.information.about.command
5fc0 20 74 79 70 65 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 69 .type...........For.each.NAME,.i
5fe0 6e 64 69 63 61 74 65 20 68 6f 77 20 69 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 74 65 72 70 72 65 ndicate.how.it.would.be.interpre
6000 74 65 64 20 69 66 20 75 73 65 64 20 61 73 20 61 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d ted.if.used.as.a.....command.nam
6020 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 64 69 e...........Options:.......-a.di
6040 73 70 6c 61 79 20 61 6c 6c 20 6c 6f 63 61 74 69 6f 6e 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 splay.all.locations.containing.a
6060 6e 20 65 78 65 63 75 74 61 62 6c 65 20 6e 61 6d 65 64 20 4e 41 4d 45 3b 0a 20 20 20 20 09 69 6e n.executable.named.NAME;......in
6080 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 20 61 6e 64 20 66 75 cludes.aliases,.builtins,.and.fu
60a0 6e 63 74 69 6f 6e 73 2c 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 0a 20 20 20 20 09 74 68 65 nctions,.if.and.only.if......the
60c0 20 60 2d 70 27 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f 74 20 61 6c 73 6f 20 75 73 65 64 0a 20 20 .`-p'.option.is.not.also.used...
60e0 20 20 20 20 2d 66 09 73 75 70 70 72 65 73 73 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6c ....-f.suppress.shell.function.l
6100 6f 6f 6b 75 70 0a 20 20 20 20 20 20 2d 50 09 66 6f 72 63 65 20 61 20 50 41 54 48 20 73 65 61 72 ookup.......-P.force.a.PATH.sear
6120 63 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 ch.for.each.NAME,.even.if.it.is.
6140 61 6e 20 61 6c 69 61 73 2c 0a 20 20 20 20 09 62 75 69 6c 74 69 6e 2c 20 6f 72 20 66 75 6e 63 74 an.alias,......builtin,.or.funct
6160 69 6f 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 ion,.and.returns.the.name.of.the
6180 20 64 69 73 6b 20 66 69 6c 65 0a 20 20 20 20 09 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 65 78 .disk.file......that.would.be.ex
61a0 65 63 75 74 65 64 0a 20 20 20 20 20 20 2d 70 09 72 65 74 75 72 6e 73 20 65 69 74 68 65 72 20 74 ecuted.......-p.returns.either.t
61c0 68 65 20 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 he.name.of.the.disk.file.that.wo
61e0 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 2c 0a 20 20 20 20 09 6f 72 20 6e 6f 74 68 69 6e 67 uld.be.executed,......or.nothing
6200 20 69 66 20 60 74 79 70 65 20 2d 74 20 4e 41 4d 45 27 20 77 6f 75 6c 64 20 6e 6f 74 20 72 65 74 .if.`type.-t.NAME'.would.not.ret
6220 75 72 6e 20 60 66 69 6c 65 27 2e 0a 20 20 20 20 20 20 2d 74 09 6f 75 74 70 75 74 20 61 20 73 69 urn.`file'........-t.output.a.si
6240 6e 67 6c 65 20 77 6f 72 64 20 77 68 69 63 68 20 69 73 20 6f 6e 65 20 6f 66 20 60 61 6c 69 61 73 ngle.word.which.is.one.of.`alias
6260 27 2c 20 60 6b 65 79 77 6f 72 64 27 2c 0a 20 20 20 20 09 60 66 75 6e 63 74 69 6f 6e 27 2c 20 60 ',.`keyword',......`function',.`
6280 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 66 20 4e 41 4d 45 20 builtin',.`file'.or.`',.if.NAME.
62a0 69 73 20 61 6e 20 61 6c 69 61 73 2c 20 73 68 65 6c 6c 0a 20 20 20 20 09 72 65 73 65 72 76 65 64 is.an.alias,.shell......reserved
62c0 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 6c 6c 20 62 75 69 .word,.shell.function,.shell.bui
62e0 6c 74 69 6e 2c 20 64 69 73 6b 20 66 69 6c 65 2c 20 6f 72 20 6e 6f 74 0a 20 20 20 20 09 66 6f 75 ltin,.disk.file,.or.not......fou
6300 6e 64 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 nd,.respectively..........Argume
6320 6e 74 73 3a 0a 20 20 20 20 20 20 4e 41 4d 45 09 43 6f 6d 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20 nts:.......NAME.Command.name.to.
6340 62 65 20 69 6e 74 65 72 70 72 65 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 be.interpreted...........Exit.St
6360 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 61 6c 6c atus:.....Returns.success.if.all
6380 20 6f 66 20 74 68 65 20 4e 41 4d 45 73 20 61 72 65 20 66 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 .of.the.NAMEs.are.found;.fails.i
63a0 66 20 61 6e 79 20 61 72 65 20 6e 6f 74 20 66 6f 75 6e 64 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 f.any.are.not.found..Display.or.
63c0 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
63e0 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 66 63 20 69 73 20 75 73 65 64 20 74 6f 20 6c y.list...........fc.is.used.to.l
6400 69 73 74 20 6f 72 20 65 64 69 74 20 61 6e 64 20 72 65 2d 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 ist.or.edit.and.re-execute.comma
6420 6e 64 73 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 46 nds.from.the.history.list......F
6440 49 52 53 54 20 61 6e 64 20 4c 41 53 54 20 63 61 6e 20 62 65 20 6e 75 6d 62 65 72 73 20 73 70 65 IRST.and.LAST.can.be.numbers.spe
6460 63 69 66 79 69 6e 67 20 74 68 65 20 72 61 6e 67 65 2c 20 6f 72 20 46 49 52 53 54 20 63 61 6e 20 cifying.the.range,.or.FIRST.can.
6480 62 65 20 61 0a 20 20 20 20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 68 65 be.a.....string,.which.means.the
64a0 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 62 65 67 69 6e 6e 69 6e 67 20 77 .most.recent.command.beginning.w
64c0 69 74 68 20 74 68 61 74 0a 20 20 20 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 ith.that.....string...........Op
64e0 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 65 20 45 4e 41 4d 45 09 73 65 6c 65 63 74 20 77 68 69 tions:.......-e.ENAME.select.whi
6500 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 46 43 ch.editor.to.use...Default.is.FC
6520 45 44 49 54 2c 20 74 68 65 6e 20 45 44 49 54 4f 52 2c 0a 20 20 20 20 09 09 74 68 65 6e 20 76 69 EDIT,.then.EDITOR,.......then.vi
6540 0a 20 20 20 20 20 20 2d 6c 20 09 6c 69 73 74 20 6c 69 6e 65 73 20 69 6e 73 74 65 61 64 20 6f 66 .......-l..list.lines.instead.of
6560 20 65 64 69 74 69 6e 67 0a 20 20 20 20 20 20 2d 6e 09 6f 6d 69 74 20 6c 69 6e 65 20 6e 75 6d 62 .editing.......-n.omit.line.numb
6580 65 72 73 20 77 68 65 6e 20 6c 69 73 74 69 6e 67 0a 20 20 20 20 20 20 2d 72 09 72 65 76 65 72 73 ers.when.listing.......-r.revers
65a0 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 28 6e 65 77 65 73 74 e.the.order.of.the.lines.(newest
65c0 20 6c 69 73 74 65 64 20 66 69 72 73 74 29 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 20 74 68 65 .listed.first)..........With.the
65e0 20 60 66 63 20 2d 73 20 5b 70 61 74 3d 72 65 70 20 2e 2e 2e 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 27 .`fc.-s.[pat=rep....].[command]'
6600 20 66 6f 72 6d 61 74 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 0a 20 20 20 20 72 65 2d 65 78 65 63 75 .format,.COMMAND.is.....re-execu
6620 74 65 64 20 61 66 74 65 72 20 74 68 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 4f 4c 44 3d 4e ted.after.the.substitution.OLD=N
6640 45 57 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 75 73 65 66 EW.is.performed...........A.usef
6660 75 6c 20 61 6c 69 61 73 20 74 6f 20 75 73 65 20 77 69 74 68 20 74 68 69 73 20 69 73 20 72 3d 27 ul.alias.to.use.with.this.is.r='
6680 66 63 20 2d 73 27 2c 20 73 6f 20 74 68 61 74 20 74 79 70 69 6e 67 20 60 72 20 63 63 27 0a 20 20 fc.-s',.so.that.typing.`r.cc'...
66a0 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 6e ..runs.the.last.command.beginnin
66c0 67 20 77 69 74 68 20 60 63 63 27 20 61 6e 64 20 74 79 70 69 6e 67 20 60 72 27 20 72 65 2d 65 78 g.with.`cc'.and.typing.`r'.re-ex
66e0 65 63 75 74 65 73 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 ecutes.....the.last.command.....
6700 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 ......Exit.Status:.....Returns.s
6720 75 63 63 65 73 73 20 6f 72 20 73 74 61 74 75 73 20 6f 66 20 65 78 65 63 75 74 65 64 20 63 6f 6d uccess.or.status.of.executed.com
6740 6d 61 6e 64 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 mand;.non-zero.if.an.error.occur
6760 73 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 6d 61 6e 69 70 75 6c 61 74 65 20 74 68 65 20 68 69 73 s..Display.or.manipulate.the.his
6780 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 tory.list...........Display.the.
67a0 68 69 73 74 6f 72 79 20 6c 69 73 74 20 77 69 74 68 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 2c 20 history.list.with.line.numbers,.
67c0 70 72 65 66 69 78 69 6e 67 20 65 61 63 68 20 6d 6f 64 69 66 69 65 64 0a 20 20 20 20 65 6e 74 72 prefixing.each.modified.....entr
67e0 79 20 77 69 74 68 20 61 20 60 2a 27 2e 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 4e 20 y.with.a.`*'...An.argument.of.N.
6800 6c 69 73 74 73 20 6f 6e 6c 79 20 74 68 65 20 6c 61 73 74 20 4e 20 65 6e 74 72 69 65 73 2e 0a 20 lists.only.the.last.N.entries...
6820 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 ........Options:.......-c.clear.
6840 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 62 79 20 64 65 6c 65 74 69 6e 67 20 61 6c 6c the.history.list.by.deleting.all
6860 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 2d 64 20 6f 66 66 73 65 74 09 .of.the.entries.......-d.offset.
6880 64 65 6c 65 74 65 20 74 68 65 20 68 69 73 74 6f 72 79 20 65 6e 74 72 79 20 61 74 20 6f 66 66 73 delete.the.history.entry.at.offs
68a0 65 74 20 4f 46 46 53 45 54 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 61 09 61 70 70 65 6e 64 20 et.OFFSET.............-a.append.
68c0 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 69 73 20 73 65 73 73 69 6f 6e 20 history.lines.from.this.session.
68e0 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 0a 20 20 20 20 20 20 2d 6e 09 72 65 61 to.the.history.file.......-n.rea
6900 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 79 20 d.all.history.lines.not.already.
6920 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 0a 20 20 20 20 20 read.from.the.history.file......
6940 20 2d 72 09 72 65 61 64 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c 65 20 61 6e 64 20 61 70 .-r.read.the.history.file.and.ap
6960 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 79 pend.the.contents.to.the.history
6980 0a 20 20 20 20 09 6c 69 73 74 0a 20 20 20 20 20 20 2d 77 09 77 72 69 74 65 20 74 68 65 20 63 75 ......list.......-w.write.the.cu
69a0 72 72 65 6e 74 20 68 69 73 74 6f 72 79 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 69 6c rrent.history.to.the.history.fil
69c0 65 0a 20 20 20 20 09 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 e......and.append.them.to.the.hi
69e0 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 70 09 70 65 72 66 6f 72 6d story.list............-p.perform
6a00 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 47 20 61 .history.expansion.on.each.ARG.a
6a20 6e 64 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 73 75 6c 74 0a 20 20 20 20 09 77 69 74 68 6f nd.display.the.result......witho
6a40 75 74 20 73 74 6f 72 69 6e 67 20 69 74 20 69 6e 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 ut.storing.it.in.the.history.lis
6a60 74 0a 20 20 20 20 20 20 2d 73 09 61 70 70 65 6e 64 20 74 68 65 20 41 52 47 73 20 74 6f 20 74 68 t.......-s.append.the.ARGs.to.th
6a80 65 20 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 e.history.list.as.a.single.entry
6aa0 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 76 65 6e 2c 20 ..........If.FILENAME.is.given,.
6ac0 69 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 2e 20 it.is.used.as.the.history.file..
6ae0 20 4f 74 68 65 72 77 69 73 65 2c 0a 20 20 20 20 69 66 20 24 48 49 53 54 46 49 4c 45 20 68 61 73 .Otherwise,.....if.$HISTFILE.has
6b00 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 20 7e 2f 2e .a.value,.that.is.used,.else.~/.
6b20 62 61 73 68 5f 68 69 73 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 24 48 bash_history...........If.the.$H
6b40 49 53 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 ISTTIMEFORMAT.variable.is.set.an
6b60 64 20 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 d.not.null,.its.value.is.used...
6b80 20 20 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 ..as.a.format.string.for.strftim
6ba0 65 28 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 e(3).to.print.the.time.stamp.ass
6bc0 6f 63 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 ociated.....with.each.displayed.
6be0 68 69 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 history.entry...No.time.stamps.a
6c00 72 65 20 70 72 69 6e 74 65 64 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 re.printed.otherwise...........E
6c20 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 xit.Status:.....Returns.success.
6c40 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 unless.an.invalid.option.is.give
6c60 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 6f 72 n.or.an.error.occurs..Display.or
6c80 20 73 65 74 20 66 69 6c 65 20 6d 6f 64 65 20 6d 61 73 6b 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 .set.file.mode.mask...........Se
6ca0 74 73 20 74 68 65 20 75 73 65 72 20 66 69 6c 65 2d 63 72 65 61 74 69 6f 6e 20 6d 61 73 6b 20 74 ts.the.user.file-creation.mask.t
6cc0 6f 20 4d 4f 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 70 72 69 o.MODE...If.MODE.is.omitted,.pri
6ce0 6e 74 73 0a 20 20 20 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 nts.....the.current.value.of.the
6d00 20 6d 61 73 6b 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 4d 4f 44 45 20 62 65 67 69 6e 73 20 77 .mask...........If.MODE.begins.w
6d20 69 74 68 20 61 20 64 69 67 69 74 2c 20 69 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 ith.a.digit,.it.is.interpreted.a
6d40 73 20 61 6e 20 6f 63 74 61 6c 20 6e 75 6d 62 65 72 3b 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 s.an.octal.number;.....otherwise
6d60 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 6e 67 20 6c 69 .it.is.a.symbolic.mode.string.li
6d80 6b 65 20 74 68 61 74 20 61 63 63 65 70 74 65 64 20 62 79 20 63 68 6d 6f 64 28 31 29 2e 0a 20 20 ke.that.accepted.by.chmod(1)....
6da0 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 69 66 20 4d 4f 44 45 .......Options:.......-p.if.MODE
6dc0 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 75 74 70 75 74 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 .is.omitted,.output.in.a.form.th
6de0 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 0a 20 20 20 20 20 20 at.may.be.reused.as.input.......
6e00 2d 53 09 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 -S.makes.the.output.symbolic;.ot
6e20 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
6e40 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 t..........Exit.Status:.....Retu
6e60 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4d 4f 44 45 20 69 73 20 69 6e 76 61 6c rns.success.unless.MODE.is.inval
6e80 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e id.or.an.invalid.option.is.given
6ea0 2e 00 44 69 73 70 6c 61 79 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 64 ..Display.possible.completions.d
6ec0 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 epending.on.the.options.........
6ee0 20 20 49 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 75 73 65 64 20 66 72 6f 6d 20 77 69 74 68 69 ..Intended.to.be.used.from.withi
6f00 6e 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 70 6f n.a.shell.function.generating.po
6f20 73 73 69 62 6c 65 0a 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 20 20 49 66 20 74 68 65 20 ssible.....completions...If.the.
6f40 6f 70 74 69 6f 6e 61 6c 20 57 4f 52 44 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 optional.WORD.argument.is.suppli
6f60 65 64 2c 20 6d 61 74 63 68 65 73 20 61 67 61 69 6e 73 74 0a 20 20 20 20 57 4f 52 44 20 61 72 65 ed,.matches.against.....WORD.are
6f80 20 67 65 6e 65 72 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 .generated...........Exit.Status
6fa0 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 :.....Returns.success.unless.an.
6fc0 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e invalid.option.is.supplied.or.an
6fe0 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 70 72 6f 63 65 73 73 20 74 .error.occurs..Display.process.t
7000 69 6d 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 50 72 69 6e 74 73 20 74 68 65 20 61 63 63 75 6d 75 imes...........Prints.the.accumu
7020 6c 61 74 65 64 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 lated.user.and.system.times.for.
7040 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 61 6c 6c 20 6f 66 20 69 74 73 0a 20 20 20 20 63 68 69 the.shell.and.all.of.its.....chi
7060 6c 64 20 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 ld.processes...........Exit.Stat
7080 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 73 75 63 63 65 65 64 73 2e 00 44 69 73 70 6c 61 79 us:.....Always.succeeds..Display
70a0 20 73 74 61 74 75 73 20 6f 66 20 6a 6f 62 73 2e 0a 20 20 20 20 0a 20 20 20 20 4c 69 73 74 73 20 .status.of.jobs...........Lists.
70c0 74 68 65 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 20 20 4a 4f 42 53 50 45 43 20 72 65 73 74 72 69 the.active.jobs...JOBSPEC.restri
70e0 63 74 73 20 6f 75 74 70 75 74 20 74 6f 20 74 68 61 74 20 6a 6f 62 2e 0a 20 20 20 20 57 69 74 68 cts.output.to.that.job......With
7100 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
7120 63 74 69 76 65 20 6a 6f 62 73 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 0a 20 20 ctive.jobs.is.displayed.........
7140 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6c 09 6c 69 73 74 73 20 70 72 6f 63 65 73 ..Options:.......-l.lists.proces
7160 73 20 49 44 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 6e 6f 72 6d 61 6c 20 s.IDs.in.addition.to.the.normal.
7180 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 2d 6e 09 6c 69 73 74 20 6f 6e 6c 79 20 70 information.......-n.list.only.p
71a0 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 73 74 61 74 75 rocesses.that.have.changed.statu
71c0 73 20 73 69 6e 63 65 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 09 6e 6f 74 69 66 69 63 61 74 69 s.since.the.last......notificati
71e0 6f 6e 0a 20 20 20 20 20 20 2d 70 09 6c 69 73 74 73 20 70 72 6f 63 65 73 73 20 49 44 73 20 6f 6e on.......-p.lists.process.IDs.on
7200 6c 79 0a 20 20 20 20 20 20 2d 72 09 72 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 72 ly.......-r.restrict.output.to.r
7220 75 6e 6e 69 6e 67 20 6a 6f 62 73 0a 20 20 20 20 20 20 2d 73 09 72 65 73 74 72 69 63 74 20 6f 75 unning.jobs.......-s.restrict.ou
7240 74 70 75 74 20 74 6f 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 0a 20 20 20 20 0a 20 20 20 20 49 66 tput.to.stopped.jobs..........If
7260 20 2d 78 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 .-x.is.supplied,.COMMAND.is.run.
7280 61 66 74 65 72 20 61 6c 6c 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 74 68 61 after.all.job.specifications.tha
72a0 74 0a 20 20 20 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 t.....appear.in.ARGS.have.been.r
72c0 65 70 6c 61 63 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 eplaced.with.the.process.ID.of.t
72e0 68 61 74 20 6a 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 hat.job's.....process.group.lead
7300 65 72 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 er...........Exit.Status:.....Re
7320 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 turns.success.unless.an.invalid.
7340 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 option.is.given.or.an.error.occu
7360 72 73 2e 0a 20 20 20 20 49 66 20 2d 78 20 69 73 20 75 73 65 64 2c 20 72 65 74 75 72 6e 73 20 74 rs......If.-x.is.used,.returns.t
7380 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2e 00 44 69 73 70 6c he.exit.status.of.COMMAND..Displ
73a0 61 79 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 ay.the.list.of.currently.remembe
73c0 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 44 69 72 65 63 74 6f 72 69 65 73 0a 20 20 red.directories...Directories...
73e0 20 20 66 69 6e 64 20 74 68 65 69 72 20 77 61 79 20 6f 6e 74 6f 20 74 68 65 20 6c 69 73 74 20 77 ..find.their.way.onto.the.list.w
7400 69 74 68 20 74 68 65 20 60 70 75 73 68 64 27 20 63 6f 6d 6d 61 6e 64 3b 20 79 6f 75 20 63 61 6e ith.the.`pushd'.command;.you.can
7420 20 67 65 74 0a 20 20 20 20 62 61 63 6b 20 75 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 .get.....back.up.through.the.lis
7440 74 20 77 69 74 68 20 74 68 65 20 60 70 6f 70 64 27 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a t.with.the.`popd'.command.......
7460 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 ....Options:.......-c.clear.the.
7480 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 61 6c 6c 20 directory.stack.by.deleting.all.
74a0 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c 09 64 6f 20 6e 6f 74 20 of.the.elements.......-l.do.not.
74c0 70 72 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 print.tilde-prefixed.versions.of
74e0 20 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 09 74 6f 20 79 6f .directories.relative......to.yo
7500 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 ur.home.directory.......-p.print
7520 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e .the.directory.stack.with.one.en
7540 74 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 74 68 65 20 try.per.line.......-v.print.the.
7560 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 directory.stack.with.one.entry.p
7580 65 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 77 69 74 68 20 69 74 73 20 70 er.line.prefixed......with.its.p
75a0 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 0a 20 20 20 20 41 72 osition.in.the.stack..........Ar
75c0 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e guments:.......+N.Displays.the.N
75e0 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 th.entry.counting.from.the.left.
7600 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
7620 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
7640 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 44 rting.with.zero.............-N.D
7660 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
7680 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.
76a0 62 79 0a 09 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 by..dirs.when.invoked.without.op
76c0 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 00 44 6f 6e 65 00 tions,.starting.with.zero..Done.
76e0 44 6f 6e 65 28 25 64 29 00 45 4d 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 45 6e 61 62 6c 65 20 Done(%d).EMT.instruction.Enable.
7700 61 6e 64 20 64 69 73 61 62 6c 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 20 20 20 and.disable.shell.builtins......
7720 0a 20 20 20 20 45 6e 61 62 6c 65 73 20 61 6e 64 20 64 69 73 61 62 6c 65 73 20 62 75 69 6c 74 69 .....Enables.and.disables.builti
7740 6e 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 44 69 73 61 62 6c 69 6e 67 20 61 6c 6c n.shell.commands...Disabling.all
7760 6f 77 73 20 79 6f 75 20 74 6f 0a 20 20 20 20 65 78 65 63 75 74 65 20 61 20 64 69 73 6b 20 63 6f ows.you.to.....execute.a.disk.co
7780 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 65 20 61 73 mmand.which.has.the.same.name.as
77a0 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 77 69 74 68 6f 75 74 20 75 73 69 .a.shell.builtin.....without.usi
77c0 6e 67 20 61 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 ng.a.full.pathname...........Opt
77e0 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 6f 66 20 62 ions:.......-a.print.a.list.of.b
7800 75 69 6c 74 69 6e 73 20 73 68 6f 77 69 6e 67 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 uiltins.showing.whether.or.not.e
7820 61 63 68 20 69 73 20 65 6e 61 62 6c 65 64 0a 20 20 20 20 20 20 2d 6e 09 64 69 73 61 62 6c 65 20 ach.is.enabled.......-n.disable.
7840 65 61 63 68 20 4e 41 4d 45 20 6f 72 20 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 64 each.NAME.or.display.a.list.of.d
7860 69 73 61 62 6c 65 64 20 62 75 69 6c 74 69 6e 73 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 isabled.builtins.......-p.print.
7880 74 68 65 20 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 69 6e 73 20 69 6e 20 61 20 72 65 75 73 61 62 the.list.of.builtins.in.a.reusab
78a0 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 70 72 69 6e 74 20 6f 6e 6c 79 20 74 68 le.format.......-s.print.only.th
78c0 65 20 6e 61 6d 65 73 20 6f 66 20 50 6f 73 69 78 20 60 73 70 65 63 69 61 6c 27 20 62 75 69 6c 74 e.names.of.Posix.`special'.built
78e0 69 6e 73 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 ins..........Options.controlling
7900 20 64 79 6e 61 6d 69 63 20 6c 6f 61 64 69 6e 67 3a 0a 20 20 20 20 20 20 2d 66 09 4c 6f 61 64 20 .dynamic.loading:.......-f.Load.
7920 62 75 69 6c 74 69 6e 20 4e 41 4d 45 20 66 72 6f 6d 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 builtin.NAME.from.shared.object.
7940 46 49 4c 45 4e 41 4d 45 0a 20 20 20 20 20 20 2d 64 09 52 65 6d 6f 76 65 20 61 20 62 75 69 6c 74 FILENAME.......-d.Remove.a.built
7960 69 6e 20 6c 6f 61 64 65 64 20 77 69 74 68 20 2d 66 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f in.loaded.with.-f..........Witho
7980 75 74 20 6f 70 74 69 6f 6e 73 2c 20 65 61 63 68 20 4e 41 4d 45 20 69 73 20 65 6e 61 62 6c 65 64 ut.options,.each.NAME.is.enabled
79a0 2e 0a 20 20 20 20 0a 20 20 20 20 54 6f 20 75 73 65 20 74 68 65 20 60 74 65 73 74 27 20 66 6f 75 ...........To.use.the.`test'.fou
79c0 6e 64 20 69 6e 20 24 50 41 54 48 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 68 65 6c 6c nd.in.$PATH.instead.of.the.shell
79e0 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 76 65 72 73 69 6f 6e 2c 20 74 79 70 65 20 60 65 6e 61 62 .builtin.....version,.type.`enab
7a00 6c 65 20 2d 6e 20 74 65 73 74 27 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 le.-n.test'...........Exit.Statu
7a20 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 41 s:.....Returns.success.unless.NA
7a40 4d 45 20 69 73 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 6f 72 20 61 6e 20 ME.is.not.a.shell.builtin.or.an.
7a60 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 45 76 61 6c 75 61 74 65 20 61 72 69 74 68 6d 65 74 69 error.occurs..Evaluate.arithmeti
7a80 63 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 45 58 50 52 45 c.expression...........The.EXPRE
7aa0 53 53 49 4f 4e 20 69 73 20 65 76 61 6c 75 61 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 SSION.is.evaluated.according.to.
7ac0 74 68 65 20 72 75 6c 65 73 20 66 6f 72 20 61 72 69 74 68 6d 65 74 69 63 0a 20 20 20 20 65 76 61 the.rules.for.arithmetic.....eva
7ae0 6c 75 61 74 69 6f 6e 2e 20 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 22 6c 65 74 20 45 58 50 luation...Equivalent.to."let.EXP
7b00 52 45 53 53 49 4f 4e 22 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a RESSION"...........Exit.Status:.
7b20 20 20 20 20 52 65 74 75 72 6e 73 20 31 20 69 66 20 45 58 50 52 45 53 53 49 4f 4e 20 65 76 61 6c ....Returns.1.if.EXPRESSION.eval
7b40 75 61 74 65 73 20 74 6f 20 30 3b 20 72 65 74 75 72 6e 73 20 30 20 6f 74 68 65 72 77 69 73 65 2e uates.to.0;.returns.0.otherwise.
7b60 00 45 76 61 6c 75 61 74 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 73 .Evaluate.arithmetic.expressions
7b80 2e 0a 20 20 20 20 0a 20 20 20 20 45 76 61 6c 75 61 74 65 20 65 61 63 68 20 41 52 47 20 61 73 20 ...........Evaluate.each.ARG.as.
7ba0 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 45 76 61 6c 75 an.arithmetic.expression...Evalu
7bc0 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 69 6e 0a 20 20 20 20 66 69 78 65 64 2d 77 69 64 74 68 ation.is.done.in.....fixed-width
7be0 20 69 6e 74 65 67 65 72 73 20 77 69 74 68 20 6e 6f 20 63 68 65 63 6b 20 66 6f 72 20 6f 76 65 72 .integers.with.no.check.for.over
7c00 66 6c 6f 77 2c 20 74 68 6f 75 67 68 20 64 69 76 69 73 69 6f 6e 20 62 79 20 30 0a 20 20 20 20 69 flow,.though.division.by.0.....i
7c20 73 20 74 72 61 70 70 65 64 20 61 6e 64 20 66 6c 61 67 67 65 64 20 61 73 20 61 6e 20 65 72 72 6f s.trapped.and.flagged.as.an.erro
7c40 72 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c 69 73 74 20 6f 66 20 6f 70 65 72 61 74 r...The.following.list.of.operat
7c60 6f 72 73 20 69 73 0a 20 20 20 20 67 72 6f 75 70 65 64 20 69 6e 74 6f 20 6c 65 76 65 6c 73 20 6f ors.is.....grouped.into.levels.o
7c80 66 20 65 71 75 61 6c 2d 70 72 65 63 65 64 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 2e 20 20 54 f.equal-precedence.operators...T
7ca0 68 65 20 6c 65 76 65 6c 73 20 61 72 65 20 6c 69 73 74 65 64 0a 20 20 20 20 69 6e 20 6f 72 64 65 he.levels.are.listed.....in.orde
7cc0 72 20 6f 66 20 64 65 63 72 65 61 73 69 6e 67 20 70 72 65 63 65 64 65 6e 63 65 2e 0a 20 20 20 20 r.of.decreasing.precedence......
7ce0 0a 20 20 20 20 09 69 64 2b 2b 2c 20 69 64 2d 2d 09 76 61 72 69 61 62 6c 65 20 70 6f 73 74 2d 69 ......id++,.id--.variable.post-i
7d00 6e 63 72 65 6d 65 6e 74 2c 20 70 6f 73 74 2d 64 65 63 72 65 6d 65 6e 74 0a 20 20 20 20 09 2b 2b ncrement,.post-decrement......++
7d20 69 64 2c 20 2d 2d 69 64 09 76 61 72 69 61 62 6c 65 20 70 72 65 2d 69 6e 63 72 65 6d 65 6e 74 2c id,.--id.variable.pre-increment,
7d40 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 0a 20 20 20 20 09 2d 2c 20 2b 09 09 75 6e 61 72 79 20 .pre-decrement......-,.+..unary.
7d60 6d 69 6e 75 73 2c 20 70 6c 75 73 0a 20 20 20 20 09 21 2c 20 7e 09 09 6c 6f 67 69 63 61 6c 20 61 minus,.plus......!,.~..logical.a
7d80 6e 64 20 62 69 74 77 69 73 65 20 6e 65 67 61 74 69 6f 6e 0a 20 20 20 20 09 2a 2a 09 09 65 78 70 nd.bitwise.negation......**..exp
7da0 6f 6e 65 6e 74 69 61 74 69 6f 6e 0a 20 20 20 20 09 2a 2c 20 2f 2c 20 25 09 09 6d 75 6c 74 69 70 onentiation......*,./,.%..multip
7dc0 6c 69 63 61 74 69 6f 6e 2c 20 64 69 76 69 73 69 6f 6e 2c 20 72 65 6d 61 69 6e 64 65 72 0a 20 20 lication,.division,.remainder...
7de0 20 20 09 2b 2c 20 2d 09 09 61 64 64 69 74 69 6f 6e 2c 20 73 75 62 74 72 61 63 74 69 6f 6e 0a 20 ...+,.-..addition,.subtraction..
7e00 20 20 20 09 3c 3c 2c 20 3e 3e 09 09 6c 65 66 74 20 61 6e 64 20 72 69 67 68 74 20 62 69 74 77 69 ....<<,.>>..left.and.right.bitwi
7e20 73 65 20 73 68 69 66 74 73 0a 20 20 20 20 09 3c 3d 2c 20 3e 3d 2c 20 3c 2c 20 3e 09 63 6f 6d 70 se.shifts......<=,.>=,.<,.>.comp
7e40 61 72 69 73 6f 6e 0a 20 20 20 20 09 3d 3d 2c 20 21 3d 09 09 65 71 75 61 6c 69 74 79 2c 20 69 6e arison......==,.!=..equality,.in
7e60 65 71 75 61 6c 69 74 79 0a 20 20 20 20 09 26 09 09 62 69 74 77 69 73 65 20 41 4e 44 0a 20 20 20 equality......&..bitwise.AND....
7e80 20 09 5e 09 09 62 69 74 77 69 73 65 20 58 4f 52 0a 20 20 20 20 09 7c 09 09 62 69 74 77 69 73 65 ..^..bitwise.XOR......|..bitwise
7ea0 20 4f 52 0a 20 20 20 20 09 26 26 09 09 6c 6f 67 69 63 61 6c 20 41 4e 44 0a 20 20 20 20 09 7c 7c .OR......&&..logical.AND......||
7ec0 09 09 6c 6f 67 69 63 61 6c 20 4f 52 0a 20 20 20 20 09 65 78 70 72 20 3f 20 65 78 70 72 20 3a 20 ..logical.OR......expr.?.expr.:.
7ee0 65 78 70 72 0a 20 20 20 20 09 09 09 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 6f 70 65 72 61 74 6f 72 expr........conditional.operator
7f00 0a 20 20 20 20 09 3d 2c 20 2a 3d 2c 20 2f 3d 2c 20 25 3d 2c 0a 20 20 20 20 09 2b 3d 2c 20 2d 3d ......=,.*=,./=,.%=,......+=,.-=
7f20 2c 20 3c 3c 3d 2c 20 3e 3e 3d 2c 0a 20 20 20 20 09 26 3d 2c 20 5e 3d 2c 20 7c 3d 09 61 73 73 69 ,.<<=,.>>=,......&=,.^=,.|=.assi
7f40 67 6e 6d 65 6e 74 0a 20 20 20 20 0a 20 20 20 20 53 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 gnment..........Shell.variables.
7f60 61 72 65 20 61 6c 6c 6f 77 65 64 20 61 73 20 6f 70 65 72 61 6e 64 73 2e 20 20 54 68 65 20 6e 61 are.allowed.as.operands...The.na
7f80 6d 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 69 73 20 72 65 70 6c 61 63 me.of.the.variable.....is.replac
7fa0 65 64 20 62 79 20 69 74 73 20 76 61 6c 75 65 20 28 63 6f 65 72 63 65 64 20 74 6f 20 61 20 66 69 ed.by.its.value.(coerced.to.a.fi
7fc0 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 67 65 72 29 20 77 69 74 68 69 6e 0a 20 20 20 20 61 6e xed-width.integer).within.....an
7fe0 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 6e 65 65 64 20 .expression...The.variable.need.
8000 6e 6f 74 20 68 61 76 65 20 69 74 73 20 69 6e 74 65 67 65 72 20 61 74 74 72 69 62 75 74 65 0a 20 not.have.its.integer.attribute..
8020 20 20 20 74 75 72 6e 65 64 20 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 69 6e 20 61 6e 20 65 78 ...turned.on.to.be.used.in.an.ex
8040 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 65 72 61 74 6f 72 73 20 61 72 65 pression...........Operators.are
8060 20 65 76 61 6c 75 61 74 65 64 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 70 72 65 63 65 64 65 6e 63 .evaluated.in.order.of.precedenc
8080 65 2e 20 20 53 75 62 2d 65 78 70 72 65 73 73 69 6f 6e 73 20 69 6e 0a 20 20 20 20 70 61 72 65 6e e...Sub-expressions.in.....paren
80a0 74 68 65 73 65 73 20 61 72 65 20 65 76 61 6c 75 61 74 65 64 20 66 69 72 73 74 20 61 6e 64 20 6d theses.are.evaluated.first.and.m
80c0 61 79 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 70 72 65 63 65 64 65 6e 63 65 0a 20 20 20 20 72 ay.override.the.precedence.....r
80e0 75 6c 65 73 20 61 62 6f 76 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 ules.above...........Exit.Status
8100 3a 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 20 :.....If.the.last.ARG.evaluates.
8120 74 6f 20 30 2c 20 6c 65 74 20 72 65 74 75 72 6e 73 20 31 3b 20 6c 65 74 20 72 65 74 75 72 6e 73 to.0,.let.returns.1;.let.returns
8140 20 30 20 6f 74 68 65 72 77 69 73 65 2e 2e 00 45 76 61 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f .0.otherwise...Evaluate.conditio
8160 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 77 nal.expression...........Exits.w
8180 69 74 68 20 61 20 73 74 61 74 75 73 20 6f 66 20 30 20 28 74 72 75 65 29 20 6f 72 20 31 20 28 66 ith.a.status.of.0.(true).or.1.(f
81a0 61 6c 73 65 29 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 20 20 20 20 74 68 65 20 65 76 61 6c 75 alse).depending.on.....the.evalu
81c0 61 74 69 6f 6e 20 6f 66 20 45 58 50 52 2e 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 79 20 ation.of.EXPR...Expressions.may.
81e0 62 65 20 75 6e 61 72 79 20 6f 72 20 62 69 6e 61 72 79 2e 20 20 55 6e 61 72 79 0a 20 20 20 20 65 be.unary.or.binary...Unary.....e
8200 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 20 6f 66 74 65 6e 20 75 73 65 64 20 74 6f 20 65 78 61 xpressions.are.often.used.to.exa
8220 6d 69 6e 65 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 61 20 66 69 6c 65 2e 20 20 54 68 65 72 mine.the.status.of.a.file...Ther
8240 65 0a 20 20 20 20 61 72 65 20 73 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 20 61 73 20 77 65 e.....are.string.operators.as.we
8260 6c 6c 2c 20 61 6e 64 20 6e 75 6d 65 72 69 63 20 63 6f 6d 70 61 72 69 73 6f 6e 20 6f 70 65 72 61 ll,.and.numeric.comparison.opera
8280 74 6f 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 46 69 6c 65 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 tors...........File.operators:..
82a0 20 20 20 0a 20 20 20 20 20 20 2d 61 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 ..........-a.FILE........True.if
82c0 20 66 69 6c 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 2d 62 20 46 49 4c 45 20 20 20 20 20 .file.exists........-b.FILE.....
82e0 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c ...True.if.file.is.block.special
8300 2e 0a 20 20 20 20 20 20 2d 63 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 ........-c.FILE........True.if.f
8320 69 6c 65 20 69 73 20 63 68 61 72 61 63 74 65 72 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 ile.is.character.special........
8340 2d 64 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 -d.FILE........True.if.file.is.a
8360 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 20 20 2d 65 20 46 49 4c 45 20 20 20 20 20 20 20 .directory........-e.FILE.......
8380 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 2d 66 20 46 .True.if.file.exists........-f.F
83a0 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 ILE........True.if.file.exists.a
83c0 6e 64 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 2d 67 20 46 nd.is.a.regular.file........-g.F
83e0 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 73 65 74 2d 67 ILE........True.if.file.is.set-g
8400 72 6f 75 70 2d 69 64 2e 0a 20 20 20 20 20 20 2d 68 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 roup-id........-h.FILE........Tr
8420 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 2e 0a 20 ue.if.file.is.a.symbolic.link...
8440 20 20 20 20 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 .....-L.FILE........True.if.file
8460 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 2d 6b 20 46 49 .is.a.symbolic.link........-k.FI
8480 4c 45 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 LE........True.if.file.has.its.`
84a0 73 74 69 63 6b 79 27 20 62 69 74 20 73 65 74 2e 0a 20 20 20 20 20 20 2d 70 20 46 49 4c 45 20 20 sticky'.bit.set........-p.FILE..
84c0 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
84e0 70 65 2e 0a 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 69 66 pe........-r.FILE........True.if
8500 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 20 20 .file.is.readable.by.you........
8520 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 65 78 69 73 -s.FILE........True.if.file.exis
8540 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 2d 53 20 46 49 ts.and.is.not.empty........-S.FI
8560 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 6f 63 6b LE........True.if.file.is.a.sock
8580 65 74 2e 0a 20 20 20 20 20 20 2d 74 20 46 44 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 et........-t.FD..........True.if
85a0 20 46 44 20 69 73 20 6f 70 65 6e 65 64 20 6f 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 .FD.is.opened.on.a.terminal.....
85c0 20 20 20 2d 75 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 ...-u.FILE........True.if.the.fi
85e0 6c 65 20 69 73 20 73 65 74 2d 75 73 65 72 2d 69 64 2e 0a 20 20 20 20 20 20 2d 77 20 46 49 4c 45 le.is.set-user-id........-w.FILE
8600 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 73 20 77 72 69 74 ........True.if.the.file.is.writ
8620 61 62 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 78 20 46 49 4c 45 20 20 20 20 20 20 able.by.you........-x.FILE......
8640 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 78 65 63 75 74 61 62 6c 65 ..True.if.the.file.is.executable
8660 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 4f 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 .by.you........-O.FILE........Tr
8680 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
86a0 6e 65 64 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 47 20 46 49 4c 45 20 20 20 20 20 20 20 ned.by.you........-G.FILE.......
86c0 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 .True.if.the.file.is.effectively
86e0 20 6f 77 6e 65 64 20 62 79 20 79 6f 75 72 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 2d 4e 20 46 .owned.by.your.group........-N.F
8700 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 68 61 73 20 ILE........True.if.the.file.has.
8720 62 65 65 6e 20 6d 6f 64 69 66 69 65 64 20 73 69 6e 63 65 20 69 74 20 77 61 73 20 6c 61 73 74 20 been.modified.since.it.was.last.
8740 72 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 6e 74 20 46 49 4c 45 32 read.............FILE1.-nt.FILE2
8760 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 31 20 69 73 20 6e 65 77 65 72 20 74 68 61 6e 20 66 69 ..True.if.file1.is.newer.than.fi
8780 6c 65 32 20 28 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le2.(according.to...............
87a0 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 64 61 74 65 29 2e 0a 20 20 20 .........modification.date).....
87c0 20 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 6f 74 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 ........FILE1.-ot.FILE2..True.if
87e0 20 66 69 6c 65 31 20 69 73 20 6f 6c 64 65 72 20 74 68 61 6e 20 66 69 6c 65 32 2e 0a 20 20 20 20 .file1.is.older.than.file2......
8800 0a 20 20 20 20 20 20 46 49 4c 45 31 20 2d 65 66 20 46 49 4c 45 32 20 20 54 72 75 65 20 69 66 20 .......FILE1.-ef.FILE2..True.if.
8820 66 69 6c 65 31 20 69 73 20 61 20 68 61 72 64 20 6c 69 6e 6b 20 74 6f 20 66 69 6c 65 32 2e 0a 20 file1.is.a.hard.link.to.file2...
8840 20 20 20 0a 20 20 20 20 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 ........String.operators:.......
8860 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 69 .....-z.STRING......True.if.stri
8880 6e 67 20 69 73 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 6e 20 53 54 52 49 4e ng.is.empty.............-n.STRIN
88a0 47 0a 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 G..........STRING......True.if.s
88c0 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 20 20 20 20 53 tring.is.not.empty.............S
88e0 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 20 20 20 20 20 20 20 TRING1.=.STRING2................
8900 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 74 72 69 6e 67 73 20 61 72 65 20 65 71 ......True.if.the.strings.are.eq
8920 75 61 6c 2e 0a 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 ual........STRING1.!=.STRING2...
8940 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 20 73 ...................True.if.the.s
8960 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 53 54 52 49 trings.are.not.equal........STRI
8980 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 20 20 20 20 NG1.<.STRING2...................
89a0 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 65 66 6f 72 65 20 ...True.if.STRING1.sorts.before.
89c0 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 STRING2.lexicographically.......
89e0 20 53 54 52 49 4e 47 31 20 3e 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .STRING1.>.STRING2..............
8a00 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 61 66 ........True.if.STRING1.sorts.af
8a20 74 65 72 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 ter.STRING2.lexicographically...
8a40 20 20 20 0a 20 20 20 20 4f 74 68 65 72 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 ........Other.operators:........
8a60 20 20 20 20 2d 6f 20 4f 50 54 49 4f 4e 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 ....-o.OPTION......True.if.the.s
8a80 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 49 4f 4e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 hell.option.OPTION.is.enabled...
8aa0 20 20 20 20 20 21 20 45 58 50 52 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 65 78 70 72 .....!.EXPR.........True.if.expr
8ac0 20 69 73 20 66 61 6c 73 65 2e 0a 20 20 20 20 20 20 45 58 50 52 31 20 2d 61 20 45 58 50 52 32 20 .is.false........EXPR1.-a.EXPR2.
8ae0 54 72 75 65 20 69 66 20 62 6f 74 68 20 65 78 70 72 31 20 41 4e 44 20 65 78 70 72 32 20 61 72 65 True.if.both.expr1.AND.expr2.are
8b00 20 74 72 75 65 2e 0a 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 .true........EXPR1.-o.EXPR2.True
8b20 20 69 66 20 65 69 74 68 65 72 20 65 78 70 72 31 20 4f 52 20 65 78 70 72 32 20 69 73 20 74 72 75 .if.either.expr1.OR.expr2.is.tru
8b40 65 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 61 72 67 31 20 4f 50 20 61 72 67 32 20 20 20 41 72 69 e.............arg1.OP.arg2...Ari
8b60 74 68 6d 65 74 69 63 20 74 65 73 74 73 2e 20 20 4f 50 20 69 73 20 6f 6e 65 20 6f 66 20 2d 65 71 thmetic.tests...OP.is.one.of.-eq
8b80 2c 20 2d 6e 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 6c 74 2c ,.-ne,......................-lt,
8ba0 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 74 .-le,.-gt,.or.-ge...........Arit
8bc0 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 74 hmetic.binary.operators.return.t
8be0 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 2c rue.if.ARG1.is.equal,.not-equal,
8c00 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 75 .....less-than,.less-than-or-equ
8c20 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 61 al,.greater-than,.or.greater-tha
8c40 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 0a 20 20 20 20 0a 20 n-or-equal.....than.ARG2........
8c60 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
8c80 65 73 73 20 69 66 20 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 72 75 65 3b 20 66 ess.if.EXPR.evaluates.to.true;.f
8ca0 61 69 6c 73 20 69 66 20 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 0a 20 20 20 20 66 61 ails.if.EXPR.evaluates.to.....fa
8cc0 6c 73 65 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 lse.or.an.invalid.argument.is.gi
8ce0 76 65 6e 2e 00 45 76 61 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 ven..Evaluate.conditional.expres
8d00 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 69 73 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d sion...........This.is.a.synonym
8d20 20 66 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 .for.the."test".builtin,.but.the
8d40 20 6c 61 73 74 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 0a 20 20 20 20 62 65 20 61 20 6c 69 74 .last.argument.must.....be.a.lit
8d60 65 72 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 eral.`]',.to.match.the.opening.`
8d80 5b 27 2e 00 45 78 65 63 75 74 65 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 ['..Execute.a.simple.command.or.
8da0 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e display.information.about.comman
8dc0 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 75 6e 73 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 41 ds...........Runs.COMMAND.with.A
8de0 52 47 53 20 73 75 70 70 72 65 73 73 69 6e 67 20 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 RGS.suppressing..shell.function.
8e00 6c 6f 6f 6b 75 70 2c 20 6f 72 20 64 69 73 70 6c 61 79 0a 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 lookup,.or.display.....informati
8e20 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 4f 4d 4d 41 4e 44 73 2e on.about.the.specified.COMMANDs.
8e40 20 20 43 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 63 6f 6d 6d 61 6e 64 73 ..Can.be.used.to.invoke.commands
8e60 0a 20 20 20 20 6f 6e 20 64 69 73 6b 20 77 68 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 .....on.disk.when.a.function.wit
8e80 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 0a 20 20 20 h.the.same.name.exists..........
8ea0 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 75 73 65 20 61 20 64 65 66 61 75 6c 74 .Options:.......-p.use.a.default
8ec0 20 76 61 6c 75 65 20 66 6f 72 20 50 41 54 48 20 74 68 61 74 20 69 73 20 67 75 61 72 61 6e 74 65 .value.for.PATH.that.is.guarante
8ee0 65 64 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 6f 66 0a 20 20 20 20 09 74 68 65 20 73 74 61 6e 64 ed.to.find.all.of......the.stand
8f00 61 72 64 20 75 74 69 6c 69 74 69 65 73 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 61 20 64 ard.utilities.......-v.print.a.d
8f20 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 43 4f 4d 4d 41 4e 44 20 73 69 6d 69 6c 61 72 20 74 6f escription.of.COMMAND.similar.to
8f40 20 74 68 65 20 60 74 79 70 65 27 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 20 20 2d 56 09 70 72 69 .the.`type'.builtin.......-V.pri
8f60 6e 74 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 20 6f 66 nt.a.more.verbose.description.of
8f80 20 65 61 63 68 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 .each.COMMAND..........Exit.Stat
8fa0 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 us:.....Returns.exit.status.of.C
8fc0 4f 4d 4d 41 4e 44 2c 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 43 4f 4d 4d 41 4e 44 20 69 73 OMMAND,.or.failure.if.COMMAND.is
8fe0 20 6e 6f 74 20 66 6f 75 6e 64 2e 00 45 78 65 63 75 74 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 .not.found..Execute.arguments.as
9000 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 43 6f 6d 62 69 .a.shell.command...........Combi
9020 6e 65 20 41 52 47 73 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 2c 20 75 73 ne.ARGs.into.a.single.string,.us
9040 65 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20 73 68 65 e.the.result.as.input.to.the.she
9060 6c 6c 2c 0a 20 20 20 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 ll,.....and.execute.the.resultin
9080 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 g.commands...........Exit.Status
90a0 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 63 6f 6d :.....Returns.exit.status.of.com
90c0 6d 61 6e 64 20 6f 72 20 73 75 63 63 65 73 73 20 69 66 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 75 mand.or.success.if.command.is.nu
90e0 6c 6c 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 6c 6f 6e 67 20 61 73 20 ll..Execute.commands.as.long.as.
9100 61 20 74 65 73 74 20 64 6f 65 73 20 6e 6f 74 20 73 75 63 63 65 65 64 2e 0a 20 20 20 20 0a 20 20 a.test.does.not.succeed.........
9120 20 20 45 78 70 61 6e 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 61 73 ..Expand.and.execute.COMMANDS.as
9140 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 74 68 .long.as.the.final.command.in.th
9160 65 0a 20 20 20 20 60 75 6e 74 69 6c 27 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 61 6e 20 65 78 e.....`until'.COMMANDS.has.an.ex
9180 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 6f 2e 0a 20 20 20 it.status.which.is.not.zero.....
91a0 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 ......Exit.Status:.....Returns.t
91c0 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 he.status.of.the.last.command.ex
91e0 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 6c 6f 6e 67 ecuted..Execute.commands.as.long
9200 20 61 73 20 61 20 74 65 73 74 20 73 75 63 63 65 65 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 .as.a.test.succeeds...........Ex
9220 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 61 73 20 6c 6f 6e pand.and.execute.COMMANDS.as.lon
9240 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 74 68 65 0a 20 20 g.as.the.final.command.in.the...
9260 20 20 60 77 68 69 6c 65 27 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 61 6e 20 65 78 69 74 20 73 ..`while'.COMMANDS.has.an.exit.s
9280 74 61 74 75 73 20 6f 66 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 tatus.of.zero...........Exit.Sta
92a0 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 tus:.....Returns.the.status.of.t
92c0 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 he.last.command.executed..Execut
92e0 65 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 2e e.commands.based.on.conditional.
9300 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 69 66 20 43 4f 4d 4d 41 4e 44 53 27 20 6c 69 73 74 ..........The.`if.COMMANDS'.list
9320 20 69 73 20 65 78 65 63 75 74 65 64 2e 20 20 49 66 20 69 74 73 20 65 78 69 74 20 73 74 61 74 75 .is.executed...If.its.exit.statu
9340 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 6e 20 43 4f s.is.zero,.then.the.....`then.CO
9360 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 74 68 65 72 MMANDS'.list.is.executed...Other
9380 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 69 73 74 20 wise,.each.`elif.COMMANDS'.list.
93a0 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 69 66 20 is.....executed.in.turn,.and.if.
93c0 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 63 6f 72 its.exit.status.is.zero,.the.cor
93e0 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 53 27 20 6c responding.....`then.COMMANDS'.l
9400 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 6f 6d 6d 61 ist.is.executed.and.the.if.comma
9420 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 20 20 74 68 nd.completes...Otherwise,.....th
9440 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 65 63 75 74 e.`else.COMMANDS'.list.is.execut
9460 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 61 74 75 73 ed,.if.present...The.exit.status
9480 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 20 69 73 20 .of.the.....entire.construct.is.
94a0 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 63 6f 6d 6d the.exit.status.of.the.last.comm
94c0 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 20 6e 6f 20 and.executed,.or.zero.....if.no.
94e0 63 6f 6e 64 69 74 69 6f 6e 20 74 65 73 74 65 64 20 74 72 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 condition.tested.true...........
9500 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 Exit.Status:.....Returns.the.sta
9520 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 tus.of.the.last.command.executed
9540 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 70 61 74 74 ..Execute.commands.based.on.patt
9560 65 72 6e 20 6d 61 74 63 68 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 6c 65 63 74 69 76 65 ern.matching...........Selective
9580 6c 79 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 62 61 73 65 64 20 75 70 6f 6e 20 57 ly.execute.COMMANDS.based.upon.W
95a0 4f 52 44 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 4e 2e 20 20 54 68 65 0a 20 20 20 20 60 ORD.matching.PATTERN...The.....`
95c0 7c 27 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 |'.is.used.to.separate.multiple.
95e0 70 61 74 74 65 72 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a patterns...........Exit.Status:.
9600 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 ....Returns.the.status.of.the.la
9620 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d st.command.executed..Execute.com
9640 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 20 6c 69 73 74 2e mands.for.each.member.in.a.list.
9660 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 66 6f 72 27 20 6c 6f 6f 70 20 65 78 65 63 75 74 65 ..........The.`for'.loop.execute
9680 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 20 65 61 63 s.a.sequence.of.commands.for.eac
96a0 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 65 6d 73 2e h.member.in.a.....list.of.items.
96c0 20 20 49 66 20 60 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 3b 27 20 69 73 20 6e 6f 74 20 70 72 65 73 ..If.`in.WORDS....;'.is.not.pres
96e0 65 6e 74 2c 20 74 68 65 6e 20 60 69 6e 20 22 24 40 22 27 20 69 73 0a 20 20 20 20 61 73 73 75 6d ent,.then.`in."$@"'.is.....assum
9700 65 64 2e 20 20 46 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 6e 20 57 4f 52 44 53 2c 20 ed...For.each.element.in.WORDS,.
9720 4e 41 4d 45 20 69 73 20 73 65 74 20 74 6f 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 2c 20 61 6e 64 NAME.is.set.to.that.element,.and
9740 0a 20 20 20 20 74 68 65 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 0a .....the.COMMANDS.are.executed..
9760 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
9780 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 s.the.status.of.the.last.command
97a0 20 65 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d .executed..Execute.commands.from
97c0 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 .a.file.in.the.current.shell....
97e0 20 20 0a 20 20 20 20 52 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 .......Read.and.execute.commands
9800 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 68 .from.FILENAME.in.the.current.sh
9820 65 6c 6c 2e 20 20 54 68 65 0a 20 20 20 20 65 6e 74 72 69 65 73 20 69 6e 20 24 50 41 54 48 20 61 ell...The.....entries.in.$PATH.a
9840 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 74 6f 72 79 20 63 6f re.used.to.find.the.directory.co
9860 6e 74 61 69 6e 69 6e 67 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 49 66 20 61 6e 79 20 41 52 ntaining.FILENAME......If.any.AR
9880 47 55 4d 45 4e 54 53 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 79 20 62 65 63 6f 6d GUMENTS.are.supplied,.they.becom
98a0 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 e.the.positional.parameters.....
98c0 77 68 65 6e 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 0a when.FILENAME.is.executed.......
98e0 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 ....Exit.Status:.....Returns.the
9900 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 78 65 63 .status.of.the.last.command.exec
9920 75 74 65 64 20 69 6e 20 46 49 4c 45 4e 41 4d 45 3b 20 66 61 69 6c 73 20 69 66 0a 20 20 20 20 46 uted.in.FILENAME;.fails.if.....F
9940 49 4c 45 4e 41 4d 45 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e 00 45 78 65 63 75 74 65 20 ILENAME.cannot.be.read..Execute.
9960 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 conditional.command...........Re
9980 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
99a0 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
99c0 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
99e0 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.
9a00 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
9a20 68 65 20 60 74 65 73 74 27 20 62 75 69 6c 74 69 6e 2c 20 61 6e 64 20 6d 61 79 20 62 65 20 63 6f he.`test'.builtin,.and.may.be.co
9a40 6d 62 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 65 72 61 mbined.using.the.following.opera
9a60 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 28 20 45 58 50 52 45 53 53 49 4f 4e 20 29 09 tors:............(.EXPRESSION.).
9a80 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 45 53 53 49 4f 4e 0a Returns.the.value.of.EXPRESSION.
9aa0 20 20 20 20 20 20 21 20 45 58 50 52 45 53 53 49 4f 4e 09 09 54 72 75 65 20 69 66 20 45 58 50 52 ......!.EXPRESSION..True.if.EXPR
9ac0 45 53 53 49 4f 4e 20 69 73 20 66 61 6c 73 65 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 ESSION.is.false;.else.false.....
9ae0 20 20 45 58 50 52 31 20 26 26 20 45 58 50 52 32 09 54 72 75 65 20 69 66 20 62 6f 74 68 20 45 58 ..EXPR1.&&.EXPR2.True.if.both.EX
9b00 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 6c 73 65 20 66 61 6c PR1.and.EXPR2.are.true;.else.fal
9b20 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 7c 7c 20 45 58 50 52 32 09 54 72 75 65 20 69 66 20 se.......EXPR1.||.EXPR2.True.if.
9b40 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 72 75 65 3b 20 65 either.EXPR1.or.EXPR2.is.true;.e
9b60 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 65 20 60 3d 3d 27 lse.false..........When.the.`=='
9b80 20 61 6e 64 20 60 21 3d 27 20 6f 70 65 72 61 74 6f 72 73 20 61 72 65 20 75 73 65 64 2c 20 74 68 .and.`!='.operators.are.used,.th
9ba0 65 20 73 74 72 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 0a 20 20 20 20 74 68 65 e.string.to.the.right.of.....the
9bc0 20 6f 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 .operator.is.used.as.a.pattern.a
9be0 6e 64 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 nd.pattern.matching.is.performed
9c00 2e 0a 20 20 20 20 57 68 65 6e 20 74 68 65 20 60 3d 7e 27 20 6f 70 65 72 61 74 6f 72 20 69 73 20 ......When.the.`=~'.operator.is.
9c20 75 73 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 used,.the.string.to.the.right.of
9c40 20 74 68 65 20 6f 70 65 72 61 74 6f 72 0a 20 20 20 20 69 73 20 6d 61 74 63 68 65 64 20 61 73 20 .the.operator.....is.matched.as.
9c60 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 a.regular.expression...........T
9c80 68 65 20 26 26 20 61 6e 64 20 7c 7c 20 6f 70 65 72 61 74 6f 72 73 20 64 6f 20 6e 6f 74 20 65 76 he.&&.and.||.operators.do.not.ev
9ca0 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 75 66 66 69 63 69 aluate.EXPR2.if.EXPR1.is.suffici
9cc0 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 78 70 72 65 73 73 ent.to.....determine.the.express
9ce0 69 6f 6e 27 73 20 76 61 6c 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 ion's.value...........Exit.Statu
9d00 73 3a 0a 20 20 20 20 30 20 6f 72 20 31 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 76 61 6c 75 65 s:.....0.or.1.depending.on.value
9d20 20 6f 66 20 45 58 50 52 45 53 53 49 4f 4e 2e 00 45 78 65 63 75 74 65 20 73 68 65 6c 6c 20 62 75 .of.EXPRESSION..Execute.shell.bu
9d40 69 6c 74 69 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 53 48 45 4c 4c 2d 42 iltins...........Execute.SHELL-B
9d60 55 49 4c 54 49 4e 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 73 20 77 69 74 68 6f UILTIN.with.arguments.ARGs.witho
9d80 75 74 20 70 65 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 6c 6f 6f 6b 75 70 ut.performing.command.....lookup
9da0 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 77 69 73 68 20 ...This.is.useful.when.you.wish.
9dc0 74 6f 20 72 65 69 6d 70 6c 65 6d 65 6e 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 to.reimplement.a.shell.builtin..
9de0 20 20 20 61 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 62 75 74 20 6e 65 65 64 ...as.a.shell.function,.but.need
9e00 20 74 6f 20 65 78 65 63 75 74 65 20 74 68 65 20 62 75 69 6c 74 69 6e 20 77 69 74 68 69 6e 20 74 .to.execute.the.builtin.within.t
9e20 68 65 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 he.function...........Exit.Statu
9e40 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f s:.....Returns.the.exit.status.o
9e60 66 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 2c 20 6f 72 20 66 61 6c 73 65 20 69 66 20 53 48 45 f.SHELL-BUILTIN,.or.false.if.SHE
9e80 4c 4c 2d 42 55 49 4c 54 49 4e 20 69 73 0a 20 20 20 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 LL-BUILTIN.is.....not.a.shell.bu
9ea0 69 6c 74 69 6e 2e 2e 00 45 78 69 74 20 25 64 00 45 78 69 74 20 61 20 6c 6f 67 69 6e 20 73 68 65 iltin...Exit.%d.Exit.a.login.she
9ec0 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c ll...........Exits.a.login.shell
9ee0 20 77 69 74 68 20 65 78 69 74 20 73 74 61 74 75 73 20 4e 2e 20 20 52 65 74 75 72 6e 73 20 61 6e .with.exit.status.N...Returns.an
9f00 20 65 72 72 6f 72 20 69 66 20 6e 6f 74 20 65 78 65 63 75 74 65 64 0a 20 20 20 20 69 6e 20 61 20 .error.if.not.executed.....in.a.
9f20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 00 45 78 69 74 20 66 6f 72 2c 20 77 68 69 6c 65 2c 20 6f 72 login.shell..Exit.for,.while,.or
9f40 20 75 6e 74 69 6c 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 61 20 46 4f .until.loops...........Exit.a.FO
9f60 52 2c 20 57 48 49 4c 45 20 6f 72 20 55 4e 54 49 4c 20 6c 6f 6f 70 2e 20 20 49 66 20 4e 20 69 73 R,.WHILE.or.UNTIL.loop...If.N.is
9f80 20 73 70 65 63 69 66 69 65 64 2c 20 62 72 65 61 6b 20 4e 20 65 6e 63 6c 6f 73 69 6e 67 0a 20 20 .specified,.break.N.enclosing...
9fa0 20 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 ..loops...........Exit.Status:..
9fc0 20 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 30 20 75 6e 6c 65 73 73 20 4e ...The.exit.status.is.0.unless.N
9fe0 20 69 73 20 6e 6f 74 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f .is.not.greater.than.or.equal.to
a000 20 31 2e 00 45 78 69 74 20 74 68 65 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 .1..Exit.the.shell...........Exi
a020 74 73 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 61 20 73 74 61 74 75 73 20 6f 66 20 4e 2e ts.the.shell.with.a.status.of.N.
a040 20 20 49 66 20 4e 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 65 78 69 74 20 73 74 61 74 ..If.N.is.omitted,.the.exit.stat
a060 75 73 0a 20 20 20 20 69 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 us.....is.that.of.the.last.comma
a080 6e 64 20 65 78 65 63 75 74 65 64 2e 00 46 69 6c 65 20 6c 69 6d 69 74 00 46 6c 6f 61 74 69 6e 67 nd.executed..File.limit.Floating
a0a0 20 70 6f 69 6e 74 20 65 78 63 65 70 74 69 6f 6e 00 46 6f 72 6d 61 74 73 20 61 6e 64 20 70 72 69 .point.exception.Formats.and.pri
a0c0 6e 74 73 20 41 52 47 55 4d 45 4e 54 53 20 75 6e 64 65 72 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 74 nts.ARGUMENTS.under.control.of.t
a0e0 68 65 20 46 4f 52 4d 41 54 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 he.FORMAT...........Options:....
a100 20 20 20 2d 76 20 76 61 72 09 61 73 73 69 67 6e 20 74 68 65 20 6f 75 74 70 75 74 20 74 6f 20 73 ...-v.var.assign.the.output.to.s
a120 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 0a 20 20 hell.variable.VAR.rather.than...
a140 20 20 09 09 64 69 73 70 6c 61 79 20 69 74 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f ....display.it.on.the.standard.o
a160 75 74 70 75 74 0a 20 20 20 20 0a 20 20 20 20 46 4f 52 4d 41 54 20 69 73 20 61 20 63 68 61 72 61 utput..........FORMAT.is.a.chara
a180 63 74 65 72 20 73 74 72 69 6e 67 20 77 68 69 63 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 72 65 65 cter.string.which.contains.three
a1a0 20 74 79 70 65 73 20 6f 66 20 6f 62 6a 65 63 74 73 3a 20 70 6c 61 69 6e 0a 20 20 20 20 63 68 61 .types.of.objects:.plain.....cha
a1c0 72 61 63 74 65 72 73 2c 20 77 68 69 63 68 20 61 72 65 20 73 69 6d 70 6c 79 20 63 6f 70 69 65 64 racters,.which.are.simply.copied
a1e0 20 74 6f 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 3b 20 63 68 61 72 61 63 74 65 72 20 65 .to.standard.output;.character.e
a200 73 63 61 70 65 0a 20 20 20 20 73 65 71 75 65 6e 63 65 73 2c 20 77 68 69 63 68 20 61 72 65 20 63 scape.....sequences,.which.are.c
a220 6f 6e 76 65 72 74 65 64 20 61 6e 64 20 63 6f 70 69 65 64 20 74 6f 20 74 68 65 20 73 74 61 6e 64 onverted.and.copied.to.the.stand
a240 61 72 64 20 6f 75 74 70 75 74 3b 20 61 6e 64 0a 20 20 20 20 66 6f 72 6d 61 74 20 73 70 65 63 69 ard.output;.and.....format.speci
a260 66 69 63 61 74 69 6f 6e 73 2c 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 63 61 75 73 65 73 20 fications,.each.of.which.causes.
a280 70 72 69 6e 74 69 6e 67 20 6f 66 20 74 68 65 20 6e 65 78 74 20 73 75 63 63 65 73 73 69 76 65 0a printing.of.the.next.successive.
a2a0 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 20 0a 20 20 20 20 49 6e 20 61 64 64 69 74 69 ....argument...........In.additi
a2c0 6f 6e 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 on.to.the.standard.format.specif
a2e0 69 63 61 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 70 72 69 6e 74 66 28 31 29 0a ications.described.in.printf(1).
a300 20 20 20 20 61 6e 64 20 70 72 69 6e 74 66 28 33 29 2c 20 70 72 69 6e 74 66 20 69 6e 74 65 72 70 ....and.printf(3),.printf.interp
a320 72 65 74 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 25 62 09 65 78 70 61 6e 64 20 62 61 63 6b 73 rets:............%b.expand.backs
a340 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 63 6f 72 lash.escape.sequences.in.the.cor
a360 72 65 73 70 6f 6e 64 69 6e 67 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 25 71 09 71 75 6f responding.argument.......%q.quo
a380 74 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 20 63 61 te.the.argument.in.a.way.that.ca
a3a0 6e 20 62 65 20 72 65 75 73 65 64 20 61 73 20 73 68 65 6c 6c 20 69 6e 70 75 74 0a 20 20 20 20 0a n.be.reused.as.shell.input......
a3c0 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
a3e0 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 cess.unless.an.invalid.option.is
a400 20 67 69 76 65 6e 20 6f 72 20 61 20 77 72 69 74 65 20 6f 72 20 61 73 73 69 67 6e 6d 65 6e 74 0a .given.or.a.write.or.assignment.
a420 20 20 20 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 47 4e 55 20 62 61 73 68 2c 20 76 65 72 73 ....error.occurs..GNU.bash,.vers
a440 69 6f 6e 20 25 73 20 28 25 73 29 0a 00 47 4e 55 20 62 61 73 68 2c 20 76 65 72 73 69 6f 6e 20 25 ion.%s.(%s)..GNU.bash,.version.%
a460 73 2d 28 25 73 29 0a 00 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 73 3a 0a 00 47 72 6f 75 70 s-(%s)..GNU.long.options:..Group
a480 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 61 20 75 6e 69 74 2e 0a 20 20 20 20 0a 20 20 20 20 52 75 .commands.as.a.unit...........Ru
a4a0 6e 20 61 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 61 20 67 72 6f 75 70 2e 20 n.a.set.of.commands.in.a.group..
a4c0 20 54 68 69 73 20 69 73 20 6f 6e 65 20 77 61 79 20 74 6f 20 72 65 64 69 72 65 63 74 20 61 6e 0a .This.is.one.way.to.redirect.an.
a4e0 20 20 20 20 65 6e 74 69 72 65 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 ....entire.set.of.commands......
a500 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 .....Exit.Status:.....Returns.th
a520 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 e.status.of.the.last.command.exe
a540 63 75 74 65 64 2e 00 48 46 54 20 69 6e 70 75 74 20 64 61 74 61 20 70 65 6e 64 69 6e 67 00 48 46 cuted..HFT.input.data.pending.HF
a560 54 20 6d 6f 6e 69 74 6f 72 20 6d 6f 64 65 20 67 72 61 6e 74 65 64 00 48 46 54 20 6d 6f 6e 69 74 T.monitor.mode.granted.HFT.monit
a580 6f 72 20 6d 6f 64 65 20 72 65 74 72 61 63 74 65 64 00 48 46 54 20 73 6f 75 6e 64 20 73 65 71 75 or.mode.retracted.HFT.sound.sequ
a5a0 65 6e 63 65 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 64 00 48 4f 4d 45 20 6e 6f 74 20 73 65 74 00 ence.has.completed.HOME.not.set.
a5c0 48 61 6e 67 75 70 00 49 20 68 61 76 65 20 6e 6f 20 6e 61 6d 65 21 00 49 2f 4f 20 72 65 61 64 79 Hangup.I.have.no.name!.I/O.ready
a5e0 00 49 6c 6c 65 67 61 6c 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 49 6e 66 6f 72 6d 61 74 69 6f 6e .Illegal.instruction.Information
a600 20 72 65 71 75 65 73 74 00 49 6e 74 65 72 72 75 70 74 00 4b 69 6c 6c 65 64 00 4c 69 63 65 6e 73 .request.Interrupt.Killed.Licens
a620 65 20 47 50 4c 76 32 2b 3a 20 47 4e 55 20 47 50 4c 20 76 65 72 73 69 6f 6e 20 32 20 6f 72 20 6c e.GPLv2+:.GNU.GPL.version.2.or.l
a640 61 74 65 72 20 3c 68 74 74 70 3a 2f 2f 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 ater.<http://gnu.org/licenses/gp
a660 6c 2e 68 74 6d 6c 3e 0a 00 4c 69 63 65 6e 73 65 20 47 50 4c 76 33 2b 3a 20 47 4e 55 20 47 50 4c l.html>..License.GPLv3+:.GNU.GPL
a680 20 76 65 72 73 69 6f 6e 20 33 20 6f 72 20 6c 61 74 65 72 20 3c 68 74 74 70 3a 2f 2f 67 6e 75 2e .version.3.or.later.<http://gnu.
a6a0 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 6c 2e 68 74 6d 6c 3e 0a 00 4d 61 72 6b 20 73 68 65 org/licenses/gpl.html>..Mark.she
a6c0 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 75 6e 63 68 61 6e 67 65 61 62 6c 65 2e 0a 20 20 ll.variables.as.unchangeable....
a6e0 20 20 0a 20 20 20 20 4d 61 72 6b 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 72 65 61 64 2d 6f 6e .......Mark.each.NAME.as.read-on
a700 6c 79 3b 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 73 65 20 4e 41 4d 45 73 20 6d 61 ly;.the.values.of.these.NAMEs.ma
a720 79 20 6e 6f 74 20 62 65 0a 20 20 20 20 63 68 61 6e 67 65 64 20 62 79 20 73 75 62 73 65 71 75 65 y.not.be.....changed.by.subseque
a740 6e 74 20 61 73 73 69 67 6e 6d 65 6e 74 2e 20 20 49 66 20 56 41 4c 55 45 20 69 73 20 73 75 70 70 nt.assignment...If.VALUE.is.supp
a760 6c 69 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 0a 20 20 20 20 62 65 66 6f 72 65 20 6d 61 lied,.assign.VALUE.....before.ma
a780 72 6b 69 6e 67 20 61 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 rking.as.read-only...........Opt
a7a0 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 66 65 72 20 74 6f 20 69 6e 64 65 78 65 64 20 ions:.......-a.refer.to.indexed.
a7c0 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 2d 41 09 72 65 66 65 72 20 74 array.variables.......-A.refer.t
a7e0 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a 20 20 o.associative.array.variables...
a800 20 20 20 20 2d 66 09 72 65 66 65 72 20 74 6f 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 0a ....-f.refer.to.shell.functions.
a820 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 72 ......-p.display.a.list.of.all.r
a840 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a eadonly.variables.and.functions.
a860 20 20 20 20 0a 20 20 20 20 41 6e 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 60 2d 2d 27 20 64 69 73 .........An.argument.of.`--'.dis
a880 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 2e ables.further.option.processing.
a8a0 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 ..........Exit.Status:.....Retur
a8c0 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 ns.success.unless.an.invalid.opt
a8e0 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 4e 41 4d 45 20 69 73 20 69 6e 76 61 6c 69 64 2e ion.is.given.or.NAME.is.invalid.
a900 00 4d 6f 64 69 66 79 20 6f 72 20 64 69 73 70 6c 61 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 .Modify.or.display.completion.op
a920 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 4d 6f 64 69 66 79 20 74 68 65 20 63 6f 6d 70 6c tions...........Modify.the.compl
a940 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c etion.options.for.each.NAME,.or,
a960 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 0a 20 20 20 20 74 .if.no.NAMEs.are.supplied,.....t
a980 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 67 69 6e 20 65 78 he.completion.currently.begin.ex
a9a0 65 63 75 74 65 64 2e 20 20 49 66 20 6e 6f 20 4f 50 54 49 4f 4e 73 20 61 72 65 20 67 69 76 65 6e ecuted...If.no.OPTIONs.are.given
a9c0 6d 2c 20 70 72 69 6e 74 0a 20 20 20 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 m,.print.....the.completion.opti
a9e0 6f 6e 73 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 ons.for.each.NAME.or.the.current
aa00 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 2e 0a 20 20 20 20 0a .completion.specification.......
aa20 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 09 2d 6f 20 6f 70 74 69 6f 6e 09 53 65 74 20 ....Options:......-o.option.Set.
aa40 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 20 4f 50 54 49 4f 4e 20 66 6f 72 20 65 61 63 completion.option.OPTION.for.eac
aa60 68 20 4e 41 4d 45 0a 20 20 20 20 09 2d 44 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 h.NAME......-D..Change.options.f
aa80 6f 72 20 74 68 65 20 22 64 65 66 61 75 6c 74 22 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 or.the."default".command.complet
aaa0 69 6f 6e 0a 20 20 20 20 09 2d 45 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 ion......-E..Change.options.for.
aac0 74 68 65 20 22 65 6d 70 74 79 22 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 the."empty".command.completion..
aae0 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 60 2b 6f 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 2d ........Using.`+o'.instead.of.`-
ab00 6f 27 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6f 70 74 69 6f o'.turns.off.the.specified.optio
ab20 6e 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 0a 20 20 20 20 n...........Arguments:..........
ab40 45 61 63 68 20 4e 41 4d 45 20 72 65 66 65 72 73 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 66 6f Each.NAME.refers.to.a.command.fo
ab60 72 20 77 68 69 63 68 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 r.which.a.completion.specificati
ab80 6f 6e 20 6d 75 73 74 0a 20 20 20 20 68 61 76 65 20 70 72 65 76 69 6f 75 73 6c 79 20 62 65 65 6e on.must.....have.previously.been
aba0 20 64 65 66 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 60 63 6f 6d 70 6c 65 74 65 27 20 62 75 .defined.using.the.`complete'.bu
abc0 69 6c 74 69 6e 2e 20 20 49 66 20 6e 6f 20 4e 41 4d 45 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 iltin...If.no.NAMEs.....are.supp
abe0 6c 69 65 64 2c 20 63 6f 6d 70 6f 70 74 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 79 20 lied,.compopt.must.be.called.by.
ac00 61 20 66 75 6e 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 67 65 6e 65 72 61 74 69 6e 67 0a a.function.currently.generating.
ac20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2c 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 73 ....completions,.and.the.options
ac40 20 66 6f 72 20 74 68 61 74 20 63 75 72 72 65 6e 74 6c 79 2d 65 78 65 63 75 74 69 6e 67 20 63 6f .for.that.currently-executing.co
ac60 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 67 65 6e 65 72 61 74 6f 72 20 61 72 65 20 6d 6f 64 69 66 mpletion.....generator.are.modif
ac80 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 ied...........Exit.Status:.....R
aca0 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 eturns.success.unless.an.invalid
acc0 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 4e 41 4d 45 20 64 6f 65 73 .option.is.supplied.or.NAME.does
ace0 20 6e 6f 74 0a 20 20 20 20 68 61 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 .not.....have.a.completion.speci
ad00 66 69 63 61 74 69 6f 6e 20 64 65 66 69 6e 65 64 2e 00 4d 6f 64 69 66 79 20 73 68 65 6c 6c 20 72 fication.defined..Modify.shell.r
ad20 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 50 72 6f 76 69 64 65 esource.limits...........Provide
ad40 73 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 68 65 20 72 65 73 6f 75 72 63 65 73 20 61 76 61 s.control.over.the.resources.ava
ad60 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 70 72 6f 63 65 73 73 65 ilable.to.the.shell.and.processe
ad80 73 0a 20 20 20 20 69 74 20 63 72 65 61 74 65 73 2c 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 s.....it.creates,.on.systems.tha
ada0 74 20 61 6c 6c 6f 77 20 73 75 63 68 20 63 6f 6e 74 72 6f 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f t.allow.such.control...........O
adc0 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 53 09 75 73 65 20 74 68 65 20 60 73 6f 66 74 27 20 ptions:.......-S.use.the.`soft'.
ade0 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 2d 48 09 75 73 65 20 74 68 65 20 resource.limit.......-H.use.the.
ae00 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 2d 61 09 61 `hard'.resource.limit.......-a.a
ae20 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 0a 20 ll.current.limits.are.reported..
ae40 20 20 20 20 20 2d 62 09 74 68 65 20 73 6f 63 6b 65 74 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 .....-b.the.socket.buffer.size..
ae60 20 20 20 20 20 2d 63 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 63 6f 72 65 .....-c.the.maximum.size.of.core
ae80 20 66 69 6c 65 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 20 2d 64 09 74 68 65 20 6d 61 78 69 .files.created.......-d.the.maxi
aea0 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 20 70 72 6f 63 65 73 73 27 73 20 64 61 74 61 20 73 65 67 mum.size.of.a.process's.data.seg
aec0 6d 65 6e 74 0a 20 20 20 20 20 20 2d 65 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 63 68 65 64 75 ment.......-e.the.maximum.schedu
aee0 6c 69 6e 67 20 70 72 69 6f 72 69 74 79 20 28 60 6e 69 63 65 27 29 0a 20 20 20 20 20 20 2d 66 09 ling.priority.(`nice').......-f.
af00 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 66 69 6c 65 73 20 77 72 69 74 74 65 the.maximum.size.of.files.writte
af20 6e 20 62 79 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 0a n.by.the.shell.and.its.children.
af40 20 20 20 20 20 20 2d 69 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 ......-i.the.maximum.number.of.p
af60 65 6e 64 69 6e 67 20 73 69 67 6e 61 6c 73 0a 20 20 20 20 20 20 2d 6c 09 74 68 65 20 6d 61 78 69 ending.signals.......-l.the.maxi
af80 6d 75 6d 20 73 69 7a 65 20 61 20 70 72 6f 63 65 73 73 20 6d 61 79 20 6c 6f 63 6b 20 69 6e 74 6f mum.size.a.process.may.lock.into
afa0 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 2d 6d 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 73 .memory.......-m.the.maximum.res
afc0 69 64 65 6e 74 20 73 65 74 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 6e 09 74 68 65 20 6d 61 78 69 ident.set.size.......-n.the.maxi
afe0 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6f 70 65 6e 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 mum.number.of.open.file.descript
b000 6f 72 73 0a 20 20 20 20 20 20 2d 70 09 74 68 65 20 70 69 70 65 20 62 75 66 66 65 72 20 73 69 7a ors.......-p.the.pipe.buffer.siz
b020 65 0a 20 20 20 20 20 20 2d 71 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 e.......-q.the.maximum.number.of
b040 20 62 79 74 65 73 20 69 6e 20 50 4f 53 49 58 20 6d 65 73 73 61 67 65 20 71 75 65 75 65 73 0a 20 .bytes.in.POSIX.message.queues..
b060 20 20 20 20 20 2d 72 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 61 6c 2d 74 69 6d 65 20 73 63 .....-r.the.maximum.real-time.sc
b080 68 65 64 75 6c 69 6e 67 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 2d 73 09 74 68 65 20 6d heduling.priority.......-s.the.m
b0a0 61 78 69 6d 75 6d 20 73 74 61 63 6b 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 74 09 74 68 65 20 6d aximum.stack.size.......-t.the.m
b0c0 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 20 73 65 63 aximum.amount.of.cpu.time.in.sec
b0e0 6f 6e 64 73 0a 20 20 20 20 20 20 2d 75 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 onds.......-u.the.maximum.number
b100 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 2d 76 09 74 68 65 20 .of.user.processes.......-v.the.
b120 73 69 7a 65 20 6f 66 20 76 69 72 74 75 61 6c 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 2d 78 09 size.of.virtual.memory.......-x.
b140 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 20 6c 6f 63 6b 73 the.maximum.number.of.file.locks
b160 0a 20 20 20 20 0a 20 20 20 20 49 66 20 4c 49 4d 49 54 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 ..........If.LIMIT.is.given,.it.
b180 69 73 20 74 68 65 20 6e 65 77 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 is.the.new.value.of.the.specifie
b1a0 64 20 72 65 73 6f 75 72 63 65 3b 20 74 68 65 0a 20 20 20 20 73 70 65 63 69 61 6c 20 4c 49 4d 49 d.resource;.the.....special.LIMI
b1c0 54 20 76 61 6c 75 65 73 20 60 73 6f 66 74 27 2c 20 60 68 61 72 64 27 2c 20 61 6e 64 20 60 75 6e T.values.`soft',.`hard',.and.`un
b1e0 6c 69 6d 69 74 65 64 27 20 73 74 61 6e 64 20 66 6f 72 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 limited'.stand.for.the.....curre
b200 6e 74 20 73 6f 66 74 20 6c 69 6d 69 74 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 61 72 64 20 nt.soft.limit,.the.current.hard.
b220 6c 69 6d 69 74 2c 20 61 6e 64 20 6e 6f 20 6c 69 6d 69 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c limit,.and.no.limit,.respectivel
b240 79 2e 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 y......Otherwise,.the.current.va
b260 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 65 20 69 73 lue.of.the.specified.resource.is
b280 20 70 72 69 6e 74 65 64 2e 20 20 49 66 0a 20 20 20 20 6e 6f 20 6f 70 74 69 6f 6e 20 69 73 20 67 .printed...If.....no.option.is.g
b2a0 69 76 65 6e 2c 20 74 68 65 6e 20 2d 66 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 20 20 20 20 0a 20 iven,.then.-f.is.assumed........
b2c0 20 20 20 56 61 6c 75 65 73 20 61 72 65 20 69 6e 20 31 30 32 34 2d 62 79 74 65 20 69 6e 63 72 65 ...Values.are.in.1024-byte.incre
b2e0 6d 65 6e 74 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 2d 74 2c 20 77 68 69 63 68 20 69 73 20 69 ments,.except.for.-t,.which.is.i
b300 6e 20 73 65 63 6f 6e 64 73 2c 0a 20 20 20 20 2d 70 2c 20 77 68 69 63 68 20 69 73 20 69 6e 20 69 n.seconds,.....-p,.which.is.in.i
b320 6e 63 72 65 6d 65 6e 74 73 20 6f 66 20 35 31 32 20 62 79 74 65 73 2c 20 61 6e 64 20 2d 75 2c 20 ncrements.of.512.bytes,.and.-u,.
b340 77 68 69 63 68 20 69 73 20 61 6e 20 75 6e 73 63 61 6c 65 64 0a 20 20 20 20 6e 75 6d 62 65 72 20 which.is.an.unscaled.....number.
b360 6f 66 20 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 of.processes...........Exit.Stat
b380 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 us:.....Returns.success.unless.a
b3a0 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 n.invalid.option.is.supplied.or.
b3c0 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4d 6f 76 65 20 6a 6f 62 20 74 6f 20 74 68 65 an.error.occurs..Move.job.to.the
b3e0 20 66 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 50 6c 61 63 65 20 74 68 65 20 .foreground...........Place.the.
b400 6a 6f 62 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 job.identified.by.JOB_SPEC.in.th
b420 65 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 e.foreground,.making.it.the.....
b440 63 75 72 72 65 6e 74 20 6a 6f 62 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 73 20 6e 6f 74 current.job...If.JOB_SPEC.is.not
b460 20 70 72 65 73 65 6e 74 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 69 6f 6e 20 6f 66 20 .present,.the.shell's.notion.of.
b480 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 65 64 2e 0a 20 20 20 the.....current.job.is.used.....
b4a0 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 53 74 61 74 75 73 20 6f 66 ......Exit.Status:.....Status.of
b4c0 20 63 6f 6d 6d 61 6e 64 20 70 6c 61 63 65 64 20 69 6e 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 6f .command.placed.in.foreground,.o
b4e0 72 20 66 61 69 6c 75 72 65 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4d 6f r.failure.if.an.error.occurs..Mo
b500 76 65 20 6a 6f 62 73 20 74 6f 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a ve.jobs.to.the.background.......
b520 20 20 20 20 50 6c 61 63 65 20 74 68 65 20 6a 6f 62 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 ....Place.the.jobs.identified.by
b540 20 65 61 63 68 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 .each.JOB_SPEC.in.the.background
b560 2c 20 61 73 20 69 66 20 74 68 65 79 0a 20 20 20 20 68 61 64 20 62 65 65 6e 20 73 74 61 72 74 65 ,.as.if.they.....had.been.starte
b580 64 20 77 69 74 68 20 60 26 27 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 73 20 6e 6f 74 20 d.with.`&'...If.JOB_SPEC.is.not.
b5a0 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 0a 20 20 20 20 present,.the.shell's.notion.....
b5c0 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 of.the.current.job.is.used......
b5e0 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 .....Exit.Status:.....Returns.su
b600 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 73 20 6e 6f 74 20 ccess.unless.job.control.is.not.
b620 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4e 75 6c 6c enabled.or.an.error.occurs..Null
b640 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 4e 6f 20 65 66 66 65 63 74 3b 20 74 68 .command...........No.effect;.th
b660 65 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 e.command.does.nothing..........
b680 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 73 75 63 63 65 65 64 .Exit.Status:.....Always.succeed
b6a0 73 2e 00 4f 4c 44 50 57 44 20 6e 6f 74 20 73 65 74 00 50 61 72 73 65 20 6f 70 74 69 6f 6e 20 61 s..OLDPWD.not.set.Parse.option.a
b6c0 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f 70 74 73 20 69 73 20 75 73 rguments...........Getopts.is.us
b6e0 65 64 20 62 79 20 73 68 65 6c 6c 20 70 72 6f 63 65 64 75 72 65 73 20 74 6f 20 70 61 72 73 65 20 ed.by.shell.procedures.to.parse.
b700 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 61 73 20 6f 70 74 positional.parameters.....as.opt
b720 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 63 6f 6e 74 61 69 6e ions...........OPTSTRING.contain
b740 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 6c 65 74 74 65 72 73 20 74 6f 20 62 65 20 72 65 63 6f 67 s.the.option.letters.to.be.recog
b760 6e 69 7a 65 64 3b 20 69 66 20 61 20 6c 65 74 74 65 72 0a 20 20 20 20 69 73 20 66 6f 6c 6c 6f 77 nized;.if.a.letter.....is.follow
b780 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 2c 20 74 68 65 20 6f 70 74 69 6f 6e 20 69 73 20 65 78 70 ed.by.a.colon,.the.option.is.exp
b7a0 65 63 74 65 64 20 74 6f 20 68 61 76 65 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 77 ected.to.have.an.argument,.....w
b7c0 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65 20 73 65 70 61 72 61 74 65 64 20 66 72 6f 6d 20 69 74 hich.should.be.separated.from.it
b7e0 20 62 79 20 77 68 69 74 65 20 73 70 61 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 74 .by.white.space...........Each.t
b800 69 6d 65 20 69 74 20 69 73 20 69 6e 76 6f 6b 65 64 2c 20 67 65 74 6f 70 74 73 20 77 69 6c 6c 20 ime.it.is.invoked,.getopts.will.
b820 70 6c 61 63 65 20 74 68 65 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 69 6e 20 74 68 65 0a 20 20 20 place.the.next.option.in.the....
b840 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 24 6e 61 6d 65 2c 20 69 6e 69 74 69 61 6c 69 7a .shell.variable.$name,.initializ
b860 69 6e 67 20 6e 61 6d 65 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 61 ing.name.if.it.does.not.exist,.a
b880 6e 64 0a 20 20 20 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6e 65 78 74 20 61 72 67 nd.....the.index.of.the.next.arg
b8a0 75 6d 65 6e 74 20 74 6f 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 69 6e 74 6f 20 74 68 65 20 73 ument.to.be.processed.into.the.s
b8c0 68 65 6c 6c 0a 20 20 20 20 76 61 72 69 61 62 6c 65 20 4f 50 54 49 4e 44 2e 20 20 4f 50 54 49 4e hell.....variable.OPTIND...OPTIN
b8e0 44 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74 6f 20 31 20 65 61 63 68 20 74 69 6d 65 20 D.is.initialized.to.1.each.time.
b900 74 68 65 20 73 68 65 6c 6c 20 6f 72 0a 20 20 20 20 61 20 73 68 65 6c 6c 20 73 63 72 69 70 74 20 the.shell.or.....a.shell.script.
b920 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 57 68 65 6e 20 61 6e 20 6f 70 74 69 6f 6e 20 72 65 71 75 is.invoked...When.an.option.requ
b940 69 72 65 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 67 65 74 6f 70 74 73 20 70 6c ires.an.argument,.....getopts.pl
b960 61 63 65 73 20 74 68 61 74 20 61 72 67 75 6d 65 6e 74 20 69 6e 74 6f 20 74 68 65 20 73 68 65 6c aces.that.argument.into.the.shel
b980 6c 20 76 61 72 69 61 62 6c 65 20 4f 50 54 41 52 47 2e 0a 20 20 20 20 0a 20 20 20 20 67 65 74 6f l.variable.OPTARG...........geto
b9a0 70 74 73 20 72 65 70 6f 72 74 73 20 65 72 72 6f 72 73 20 69 6e 20 6f 6e 65 20 6f 66 20 74 77 6f pts.reports.errors.in.one.of.two
b9c0 20 77 61 79 73 2e 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 0a 20 .ways...If.the.first.character..
b9e0 20 20 20 6f 66 20 4f 50 54 53 54 52 49 4e 47 20 69 73 20 61 20 63 6f 6c 6f 6e 2c 20 67 65 74 6f ...of.OPTSTRING.is.a.colon,.geto
ba00 70 74 73 20 75 73 65 73 20 73 69 6c 65 6e 74 20 65 72 72 6f 72 20 72 65 70 6f 72 74 69 6e 67 2e pts.uses.silent.error.reporting.
ba20 20 20 49 6e 0a 20 20 20 20 74 68 69 73 20 6d 6f 64 65 2c 20 6e 6f 20 65 72 72 6f 72 20 6d 65 73 ..In.....this.mode,.no.error.mes
ba40 73 61 67 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 2e 20 20 49 66 20 61 6e 20 69 6e 76 61 6c 69 sages.are.printed...If.an.invali
ba60 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 73 65 65 6e 2c 20 67 65 74 6f 70 74 73 20 70 6c d.option.is.....seen,.getopts.pl
ba80 61 63 65 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 66 6f 75 6e 64 20 aces.the.option.character.found.
baa0 69 6e 74 6f 20 4f 50 54 41 52 47 2e 20 20 49 66 20 61 0a 20 20 20 20 72 65 71 75 69 72 65 64 20 into.OPTARG...If.a.....required.
bac0 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 20 67 65 74 6f 70 74 73 20 70 argument.is.not.found,.getopts.p
bae0 6c 61 63 65 73 20 61 20 27 3a 27 20 69 6e 74 6f 20 4e 41 4d 45 20 61 6e 64 0a 20 20 20 20 73 65 laces.a.':'.into.NAME.and.....se
bb00 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 61 72 61 63 74 65 ts.OPTARG.to.the.option.characte
bb20 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 74 20 69 6e 0a 20 r.found...If.getopts.is.not.in..
bb40 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 61 6c 69 64 20 6f ...silent.mode,.and.an.invalid.o
bb60 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 63 65 73 20 27 3f ption.is.seen,.getopts.places.'?
bb80 27 20 69 6e 74 6f 0a 20 20 20 20 4e 41 4d 45 20 61 6e 64 20 75 6e 73 65 74 73 20 4f 50 54 41 52 '.into.....NAME.and.unsets.OPTAR
bba0 47 2e 20 20 49 66 20 61 20 72 65 71 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f G...If.a.required.argument.is.no
bbc0 74 20 66 6f 75 6e 64 2c 20 61 20 27 3f 27 0a 20 20 20 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 t.found,.a.'?'.....is.placed.in.
bbe0 4e 41 4d 45 2c 20 4f 50 54 41 52 47 20 69 73 20 75 6e 73 65 74 2c 20 61 6e 64 20 61 20 64 69 61 NAME,.OPTARG.is.unset,.and.a.dia
bc00 67 6e 6f 73 74 69 63 20 6d 65 73 73 61 67 65 20 69 73 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 0a gnostic.message.is.....printed..
bc20 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 4f .........If.the.shell.variable.O
bc40 50 54 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 30 2c 20 67 65 74 6f 70 74 73 20 64 PTERR.has.the.value.0,.getopts.d
bc60 69 73 61 62 6c 65 73 20 74 68 65 0a 20 20 20 20 70 72 69 6e 74 69 6e 67 20 6f 66 20 65 72 72 6f isables.the.....printing.of.erro
bc80 72 20 6d 65 73 73 61 67 65 73 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 66 69 72 73 74 20 63 68 r.messages,.even.if.the.first.ch
bca0 61 72 61 63 74 65 72 20 6f 66 0a 20 20 20 20 4f 50 54 53 54 52 49 4e 47 20 69 73 20 6e 6f 74 20 aracter.of.....OPTSTRING.is.not.
bcc0 61 20 63 6f 6c 6f 6e 2e 20 20 4f 50 54 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 65 20 31 a.colon...OPTERR.has.the.value.1
bce0 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 6f 70 74 73 20 6e 6f .by.default...........Getopts.no
bd00 72 6d 61 6c 6c 79 20 70 61 72 73 65 73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 rmally.parses.the.positional.par
bd20 61 6d 65 74 65 72 73 20 28 24 30 20 2d 20 24 39 29 2c 20 62 75 74 20 69 66 0a 20 20 20 20 6d 6f ameters.($0.-.$9),.but.if.....mo
bd40 72 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 74 68 65 79 20 61 72 65 re.arguments.are.given,.they.are
bd60 20 70 61 72 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 .parsed.instead...........Exit.S
bd80 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 61 6e tatus:.....Returns.success.if.an
bda0 20 6f 70 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 66 20 74 68 65 20 65 .option.is.found;.fails.if.the.e
bdc0 6e 64 20 6f 66 20 6f 70 74 69 6f 6e 73 20 69 73 0a 20 20 20 20 65 6e 63 6f 75 6e 74 65 72 65 64 nd.of.options.is.....encountered
bde0 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 50 72 69 6e 74 20 74 68 65 20 6e .or.an.error.occurs..Print.the.n
be00 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 ame.of.the.current.working.direc
be20 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 4c tory...........Options:.......-L
be40 09 70 72 69 6e 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 24 50 57 44 20 69 66 20 69 74 20 6e .print.the.value.of.$PWD.if.it.n
be60 61 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20 09 64 69 ames.the.current.working......di
be80 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 50 09 70 72 69 6e 74 20 74 68 65 20 70 68 79 73 69 rectory.......-P.print.the.physi
bea0 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 79 20 73 79 6d 62 6f cal.directory,.without.any.symbo
bec0 6c 69 63 20 6c 69 6e 6b 73 0a 20 20 20 20 0a 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 60 lic.links..........By.default,.`
bee0 70 77 64 27 20 62 65 68 61 76 65 73 20 61 73 20 69 66 20 60 2d 4c 27 20 77 65 72 65 20 73 70 65 pwd'.behaves.as.if.`-L'.were.spe
bf00 63 69 66 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 cified...........Exit.Status:...
bf20 20 20 52 65 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 ..Returns.0.unless.an.invalid.op
bf40 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 tion.is.given.or.the.current.dir
bf60 65 63 74 6f 72 79 0a 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e 00 51 75 69 74 00 ectory.....cannot.be.read..Quit.
bf80 52 65 61 64 20 61 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e Read.a.line.from.the.standard.in
bfa0 70 75 74 20 61 6e 64 20 73 70 6c 69 74 20 69 74 20 69 6e 74 6f 20 66 69 65 6c 64 73 2e 0a 20 20 put.and.split.it.into.fields....
bfc0 20 20 0a 20 20 20 20 52 65 61 64 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 66 72 6f 6d 20 .......Reads.a.single.line.from.
bfe0 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2c 20 6f 72 20 66 72 6f 6d 20 66 69 6c 65 the.standard.input,.or.from.file
c000 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 0a 20 20 20 20 69 66 20 74 68 65 20 2d 75 20 6f 70 74 .descriptor.FD.....if.the.-u.opt
c020 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 68 65 20 6c 69 6e 65 20 69 73 20 73 70 ion.is.supplied...The.line.is.sp
c040 6c 69 74 20 69 6e 74 6f 20 66 69 65 6c 64 73 20 61 73 20 77 69 74 68 20 77 6f 72 64 0a 20 20 20 lit.into.fields.as.with.word....
c060 20 73 70 6c 69 74 74 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 77 6f 72 64 20 69 .splitting,.and.the.first.word.i
c080 73 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 4e 41 4d 45 2c 20 74 68 s.assigned.to.the.first.NAME,.th
c0a0 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 77 6f 72 64 20 74 6f 20 74 68 65 20 73 65 63 6f 6e 64 20 e.second.....word.to.the.second.
c0c0 4e 41 4d 45 2c 20 61 6e 64 20 73 6f 20 6f 6e 2c 20 77 69 74 68 20 61 6e 79 20 6c 65 66 74 6f 76 NAME,.and.so.on,.with.any.leftov
c0e0 65 72 20 77 6f 72 64 73 20 61 73 73 69 67 6e 65 64 20 74 6f 0a 20 20 20 20 74 68 65 20 6c 61 73 er.words.assigned.to.....the.las
c100 74 20 4e 41 4d 45 2e 20 20 4f 6e 6c 79 20 74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 66 6f 75 t.NAME...Only.the.characters.fou
c120 6e 64 20 69 6e 20 24 49 46 53 20 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 77 6f 72 nd.in.$IFS.are.recognized.as.wor
c140 64 0a 20 20 20 20 64 65 6c 69 6d 69 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f d.....delimiters...........If.no
c160 20 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 6c 69 6e 65 20 72 65 .NAMEs.are.supplied,.the.line.re
c180 61 64 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 52 45 50 4c 59 20 76 61 72 69 61 62 ad.is.stored.in.the.REPLY.variab
c1a0 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 20 61 le...........Options:.......-a.a
c1c0 72 72 61 79 09 61 73 73 69 67 6e 20 74 68 65 20 77 6f 72 64 73 20 72 65 61 64 20 74 6f 20 73 65 rray.assign.the.words.read.to.se
c1e0 71 75 65 6e 74 69 61 6c 20 69 6e 64 69 63 65 73 20 6f 66 20 74 68 65 20 61 72 72 61 79 0a 20 20 quential.indices.of.the.array...
c200 20 20 09 09 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 ....variable.ARRAY,.starting.at.
c220 7a 65 72 6f 0a 20 20 20 20 20 20 2d 64 20 64 65 6c 69 6d 09 63 6f 6e 74 69 6e 75 65 20 75 6e 74 zero.......-d.delim.continue.unt
c240 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 49 4d 20 il.the.first.character.of.DELIM.
c260 69 73 20 72 65 61 64 2c 20 72 61 74 68 65 72 0a 20 20 20 20 09 09 74 68 61 6e 20 6e 65 77 6c 69 is.read,.rather.......than.newli
c280 6e 65 0a 20 20 20 20 20 20 2d 65 09 09 75 73 65 20 52 65 61 64 6c 69 6e 65 20 74 6f 20 6f 62 74 ne.......-e..use.Readline.to.obt
c2a0 61 69 6e 20 74 68 65 20 6c 69 6e 65 20 69 6e 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 ain.the.line.in.an.interactive.s
c2c0 68 65 6c 6c 0a 20 20 20 20 20 20 2d 69 20 74 65 78 74 09 55 73 65 20 54 45 58 54 20 61 73 20 74 hell.......-i.text.Use.TEXT.as.t
c2e0 68 65 20 69 6e 69 74 69 61 6c 20 74 65 78 74 20 66 6f 72 20 52 65 61 64 6c 69 6e 65 0a 20 20 20 he.initial.text.for.Readline....
c300 20 20 20 2d 6e 20 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 61 66 74 65 72 20 72 65 61 64 69 6e ...-n.nchars.return.after.readin
c320 67 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 g.NCHARS.characters.rather.than.
c340 77 61 69 74 69 6e 67 0a 20 20 20 20 09 09 66 6f 72 20 61 20 6e 65 77 6c 69 6e 65 2c 20 62 75 74 waiting.......for.a.newline,.but
c360 20 68 6f 6e 6f 72 20 61 20 64 65 6c 69 6d 69 74 65 72 20 69 66 20 66 65 77 65 72 20 74 68 61 6e .honor.a.delimiter.if.fewer.than
c380 20 4e 43 48 41 52 53 0a 20 20 20 20 09 09 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 72 65 61 .NCHARS.......characters.are.rea
c3a0 64 20 62 65 66 6f 72 65 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 0a 20 20 20 20 20 20 2d 4e 20 d.before.the.delimiter.......-N.
c3c0 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 6f 6e 6c 79 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 nchars.return.only.after.reading
c3e0 20 65 78 61 63 74 6c 79 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 2c 20 75 6e 6c 65 .exactly.NCHARS.characters,.unle
c400 73 73 0a 20 20 20 20 09 09 45 4f 46 20 69 73 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 6f 72 20 72 ss.......EOF.is.encountered.or.r
c420 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 20 69 67 6e 6f 72 69 6e 67 20 61 6e 79 20 64 65 6c 69 ead.times.out,.ignoring.any.deli
c440 6d 69 74 65 72 0a 20 20 20 20 20 20 2d 70 20 70 72 6f 6d 70 74 09 6f 75 74 70 75 74 20 74 68 65 miter.......-p.prompt.output.the
c460 20 73 74 72 69 6e 67 20 50 52 4f 4d 50 54 20 77 69 74 68 6f 75 74 20 61 20 74 72 61 69 6c 69 6e .string.PROMPT.without.a.trailin
c480 67 20 6e 65 77 6c 69 6e 65 20 62 65 66 6f 72 65 0a 20 20 20 20 09 09 61 74 74 65 6d 70 74 69 6e g.newline.before.......attemptin
c4a0 67 20 74 6f 20 72 65 61 64 0a 20 20 20 20 20 20 2d 72 09 09 64 6f 20 6e 6f 74 20 61 6c 6c 6f 77 g.to.read.......-r..do.not.allow
c4c0 20 62 61 63 6b 73 6c 61 73 68 65 73 20 74 6f 20 65 73 63 61 70 65 20 61 6e 79 20 63 68 61 72 61 .backslashes.to.escape.any.chara
c4e0 63 74 65 72 73 0a 20 20 20 20 20 20 2d 73 09 09 64 6f 20 6e 6f 74 20 65 63 68 6f 20 69 6e 70 75 cters.......-s..do.not.echo.inpu
c500 74 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 61 20 74 65 72 6d 69 6e 61 6c 0a 20 20 20 20 20 20 2d t.coming.from.a.terminal.......-
c520 74 20 74 69 6d 65 6f 75 74 09 74 69 6d 65 20 6f 75 74 20 61 6e 64 20 72 65 74 75 72 6e 20 66 61 t.timeout.time.out.and.return.fa
c540 69 6c 75 72 65 20 69 66 20 61 20 63 6f 6d 70 6c 65 74 65 20 6c 69 6e 65 20 6f 66 20 69 6e 70 75 ilure.if.a.complete.line.of.inpu
c560 74 20 69 73 0a 20 20 20 20 09 09 6e 6f 74 20 72 65 61 64 20 77 69 74 68 69 6e 74 20 54 49 4d 45 t.is.......not.read.withint.TIME
c580 4f 55 54 20 73 65 63 6f 6e 64 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 54 OUT.seconds...The.value.of.the.T
c5a0 4d 4f 55 54 0a 20 20 20 20 09 09 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 64 65 66 61 75 MOUT.......variable.is.the.defau
c5c0 6c 74 20 74 69 6d 65 6f 75 74 2e 20 20 54 49 4d 45 4f 55 54 20 6d 61 79 20 62 65 20 61 0a 20 20 lt.timeout...TIMEOUT.may.be.a...
c5e0 20 20 09 09 66 72 61 63 74 69 6f 6e 61 6c 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 54 49 4d 45 4f ....fractional.number...If.TIMEO
c600 55 54 20 69 73 20 30 2c 20 72 65 61 64 20 72 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 6f 6e UT.is.0,.read.returns.success.on
c620 6c 79 0a 20 20 20 20 09 09 69 66 20 69 6e 70 75 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 6f ly.......if.input.is.available.o
c640 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 2e n.the.specified.file.descriptor.
c660 20 20 54 68 65 0a 20 20 20 20 09 09 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 67 72 65 61 74 ..The.......exit.status.is.great
c680 65 72 20 74 68 61 6e 20 31 32 38 20 69 66 20 74 68 65 20 74 69 6d 65 6f 75 74 20 69 73 20 65 78 er.than.128.if.the.timeout.is.ex
c6a0 63 65 65 64 65 64 0a 20 20 20 20 20 20 2d 75 20 66 64 09 09 72 65 61 64 20 66 72 6f 6d 20 66 69 ceeded.......-u.fd..read.from.fi
c6c0 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 le.descriptor.FD.instead.of.the.
c6e0 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 standard.input..........Exit.Sta
c700 74 75 73 3a 0a 20 20 20 20 54 68 65 20 72 65 74 75 72 6e 20 63 6f 64 65 20 69 73 20 7a 65 72 6f tus:.....The.return.code.is.zero
c720 2c 20 75 6e 6c 65 73 73 20 65 6e 64 2d 6f 66 2d 66 69 6c 65 20 69 73 20 65 6e 63 6f 75 6e 74 65 ,.unless.end-of-file.is.encounte
c740 72 65 64 2c 20 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 0a 20 20 20 20 6f 72 20 61 6e 20 69 red,.read.times.out,.....or.an.i
c760 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 6c 69 nvalid.file.descriptor.is.suppli
c780 65 64 20 61 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 2d 75 2e 00 52 65 61 64 20 6c ed.as.the.argument.to.-u..Read.l
c7a0 69 6e 65 73 20 66 72 6f 6d 20 61 20 66 69 6c 65 20 69 6e 74 6f 20 61 6e 20 61 72 72 61 79 20 76 ines.from.a.file.into.an.array.v
c7c0 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 ariable...........A.synonym.for.
c7e0 60 6d 61 70 66 69 6c 65 27 2e 00 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 73 `mapfile'..Read.lines.from.the.s
c800 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 tandard.input.into.an.indexed.ar
c820 72 61 79 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 20 6c 69 6e 65 ray.variable...........Read.line
c840 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f 20 74 s.from.the.standard.input.into.t
c860 68 65 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c he.indexed.array.variable.ARRAY,
c880 20 6f 72 0a 20 20 20 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 .or.....from.file.descriptor.FD.
c8a0 69 66 20 74 68 65 20 2d 75 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 if.the.-u.option.is.supplied...T
c8c0 68 65 20 76 61 72 69 61 62 6c 65 20 4d 41 50 46 49 4c 45 0a 20 20 20 20 69 73 20 74 68 65 20 64 he.variable.MAPFILE.....is.the.d
c8e0 65 66 61 75 6c 74 20 41 52 52 41 59 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a efault.ARRAY...........Options:.
c900 20 20 20 20 20 20 2d 6e 20 63 6f 75 6e 74 09 43 6f 70 79 20 61 74 20 6d 6f 73 74 20 43 4f 55 4e ......-n.count.Copy.at.most.COUN
c920 54 20 6c 69 6e 65 73 2e 20 20 49 66 20 43 4f 55 4e 54 20 69 73 20 30 2c 20 61 6c 6c 20 6c 69 6e T.lines...If.COUNT.is.0,.all.lin
c940 65 73 20 61 72 65 20 63 6f 70 69 65 64 2e 0a 20 20 20 20 20 20 2d 4f 20 6f 72 69 67 69 6e 09 42 es.are.copied........-O.origin.B
c960 65 67 69 6e 20 61 73 73 69 67 6e 69 6e 67 20 74 6f 20 41 52 52 41 59 20 61 74 20 69 6e 64 65 78 egin.assigning.to.ARRAY.at.index
c980 20 4f 52 49 47 49 4e 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 6e 64 65 78 20 69 73 20 30 .ORIGIN...The.default.index.is.0
c9a0 2e 0a 20 20 20 20 20 20 2d 73 20 63 6f 75 6e 74 20 09 44 69 73 63 61 72 64 20 74 68 65 20 66 69 ........-s.count..Discard.the.fi
c9c0 72 73 74 20 43 4f 55 4e 54 20 6c 69 6e 65 73 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 74 09 09 rst.COUNT.lines.read........-t..
c9e0 52 65 6d 6f 76 65 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 66 72 6f 6d 20 65 Remove.a.trailing.newline.from.e
ca00 61 63 68 20 6c 69 6e 65 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 75 20 66 64 09 09 52 65 61 64 ach.line.read........-u.fd..Read
ca20 20 6c 69 6e 65 73 20 66 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 .lines.from.file.descriptor.FD.i
ca40 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0a 20 20 nstead.of.the.standard.input....
ca60 20 20 20 20 2d 43 20 63 61 6c 6c 62 61 63 6b 09 45 76 61 6c 75 61 74 65 20 43 41 4c 4c 42 41 43 ....-C.callback.Evaluate.CALLBAC
ca80 4b 20 65 61 63 68 20 74 69 6d 65 20 51 55 41 4e 54 55 4d 20 6c 69 6e 65 73 20 61 72 65 20 72 65 K.each.time.QUANTUM.lines.are.re
caa0 61 64 2e 0a 20 20 20 20 20 20 2d 63 20 71 75 61 6e 74 75 6d 09 53 70 65 63 69 66 79 20 74 68 65 ad........-c.quantum.Specify.the
cac0 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 72 65 61 64 20 62 65 74 77 65 65 6e 20 65 61 .number.of.lines.read.between.ea
cae0 63 68 20 63 61 6c 6c 20 74 6f 20 43 41 4c 4c 42 41 43 4b 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 ch.call.to.CALLBACK...........Ar
cb00 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 41 52 52 41 59 09 09 41 72 72 61 79 20 76 61 72 69 guments:.......ARRAY..Array.vari
cb20 61 62 6c 65 20 6e 61 6d 65 20 74 6f 20 75 73 65 20 66 6f 72 20 66 69 6c 65 20 64 61 74 61 2e 0a able.name.to.use.for.file.data..
cb40 20 20 20 20 0a 20 20 20 20 49 66 20 2d 43 20 69 73 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 6f .........If.-C.is.supplied.witho
cb60 75 74 20 2d 63 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 71 75 61 6e 74 75 6d 20 69 73 20 35 30 ut.-c,.the.default.quantum.is.50
cb80 30 30 2e 20 20 57 68 65 6e 0a 20 20 20 20 43 41 4c 4c 42 41 43 4b 20 69 73 20 65 76 61 6c 75 61 00...When.....CALLBACK.is.evalua
cba0 74 65 64 2c 20 69 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 74 68 65 20 69 6e 64 65 78 20 6f 66 ted,.it.is.supplied.the.index.of
cbc0 20 74 68 65 20 6e 65 78 74 20 61 72 72 61 79 0a 20 20 20 20 65 6c 65 6d 65 6e 74 20 74 6f 20 62 .the.next.array.....element.to.b
cbe0 65 20 61 73 73 69 67 6e 65 64 20 61 73 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 e.assigned.as.an.additional.argu
cc00 6d 65 6e 74 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 20 77 ment...........If.not.supplied.w
cc20 69 74 68 20 61 6e 20 65 78 70 6c 69 63 69 74 20 6f 72 69 67 69 6e 2c 20 6d 61 70 66 69 6c 65 20 ith.an.explicit.origin,.mapfile.
cc40 77 69 6c 6c 20 63 6c 65 61 72 20 41 52 52 41 59 20 62 65 66 6f 72 65 0a 20 20 20 20 61 73 73 69 will.clear.ARRAY.before.....assi
cc60 67 6e 69 6e 67 20 74 6f 20 69 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 gning.to.it...........Exit.Statu
cc80 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e s:.....Returns.success.unless.an
cca0 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 41 52 52 41 .invalid.option.is.given.or.ARRA
ccc0 59 20 69 73 20 72 65 61 64 6f 6e 6c 79 20 6f 72 0a 20 20 20 20 6e 6f 74 20 61 6e 20 69 6e 64 65 Y.is.readonly.or.....not.an.inde
cce0 78 65 64 20 61 72 72 61 79 2e 00 52 65 63 6f 72 64 20 6c 6f 63 6b 00 52 65 6d 65 6d 62 65 72 20 xed.array..Record.lock.Remember.
cd00 6f 72 20 64 69 73 70 6c 61 79 20 70 72 6f 67 72 61 6d 20 6c 6f 63 61 74 69 6f 6e 73 2e 0a 20 20 or.display.program.locations....
cd20 20 20 0a 20 20 20 20 44 65 74 65 72 6d 69 6e 65 20 61 6e 64 20 72 65 6d 65 6d 62 65 72 20 74 68 .......Determine.and.remember.th
cd40 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 e.full.pathname.of.each.command.
cd60 4e 41 4d 45 2e 20 20 49 66 0a 20 20 20 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 NAME...If.....no.arguments.are.g
cd80 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 72 iven,.information.about.remember
cda0 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 0a 20 20 20 20 0a 20 ed.commands.is.displayed........
cdc0 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 64 09 09 66 6f 72 67 65 74 20 74 68 65 ...Options:.......-d..forget.the
cde0 20 72 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d .remembered.location.of.each.NAM
ce00 45 0a 20 20 20 20 20 20 2d 6c 09 09 64 69 73 70 6c 61 79 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 E.......-l..display.in.a.format.
ce20 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 0a 20 20 20 20 that.may.be.reused.as.input.....
ce40 20 20 2d 70 20 70 61 74 68 6e 61 6d 65 09 75 73 65 20 50 41 54 48 4e 41 4d 45 20 69 73 20 74 68 ..-p.pathname.use.PATHNAME.is.th
ce60 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 72 e.full.pathname.of.NAME.......-r
ce80 09 09 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 ..forget.all.remembered.location
cea0 73 0a 20 20 20 20 20 20 2d 74 09 09 70 72 69 6e 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 s.......-t..print.the.remembered
cec0 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 2c 20 70 72 65 63 65 64 69 6e .location.of.each.NAME,.precedin
cee0 67 0a 20 20 20 20 09 09 65 61 63 68 20 6c 6f 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 63 g.......each.location.with.the.c
cf00 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 4e 41 4d 45 20 69 66 20 6d 75 6c 74 69 70 6c 65 0a 20 20 orresponding.NAME.if.multiple...
cf20 20 20 09 09 4e 41 4d 45 73 20 61 72 65 20 67 69 76 65 6e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 ....NAMEs.are.given.....Argument
cf40 73 3a 0a 20 20 20 20 20 20 4e 41 4d 45 09 09 45 61 63 68 20 4e 41 4d 45 20 69 73 20 73 65 61 72 s:.......NAME..Each.NAME.is.sear
cf60 63 68 65 64 20 66 6f 72 20 69 6e 20 24 50 41 54 48 20 61 6e 64 20 61 64 64 65 64 20 74 6f 20 74 ched.for.in.$PATH.and.added.to.t
cf80 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 6f 66 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d he.list.......of.remembered.comm
cfa0 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 ands...........Exit.Status:.....
cfc0 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 6e Returns.success.unless.NAME.is.n
cfe0 6f 74 20 66 6f 75 6e 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 ot.found.or.an.invalid.option.is
d000 20 67 69 76 65 6e 2e 00 52 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 .given..Remove.directories.from.
d020 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 stack...........Removes.entries.
d040 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 20 20 57 69 74 68 20 from.the.directory.stack...With.
d060 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 6d 6f 76 65 73 0a 20 20 20 20 74 68 65 20 74 6f no.arguments,.removes.....the.to
d080 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 6b 2c 20 61 6e 64 20 p.directory.from.the.stack,.and.
d0a0 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6e 65 77 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 changes.to.the.new.top.directory
d0c0 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 ...........Options:.......-n.Sup
d0e0 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 64 69 72 presses.the.normal.change.of.dir
d100 65 63 74 6f 72 79 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 ectory.when.removing......direct
d120 6f 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 ories.from.the.stack,.so.only.th
d140 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 e.stack.is.manipulated..........
d160 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 .Arguments:.......+N.Removes.the
d180 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 66 .Nth.entry.counting.from.the.lef
d1a0 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 72 t.of.the.list......shown.by.`dir
d1c0 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 61 s',.starting.with.zero...For.exa
d1e0 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 65 mple:.`popd.+0'......removes.the
d200 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 20 .first.directory,.`popd.+1'.the.
d220 73 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 65 6d 6f 76 65 73 20 74 68 second.............-N.Removes.th
d240 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 72 69 e.Nth.entry.counting.from.the.ri
d260 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 73 68 6f 77 6e 20 62 79 20 60 64 ght.of.the.list......shown.by.`d
d280 69 72 73 27 2c 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 20 20 46 6f 72 20 65 irs',.starting.with.zero...For.e
d2a0 78 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 xample:.`popd.-0'......removes.t
d2c0 68 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 he.last.directory,.`popd.-1'.the
d2e0 20 6e 65 78 74 20 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 60 64 69 72 .next.to.last...........The.`dir
d300 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 s'.builtin.displays.the.director
d320 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 y.stack...........Exit.Status:..
d340 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 ...Returns.success.unless.an.inv
d360 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 74 68 65 alid.argument.is.supplied.or.the
d380 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 63 68 61 6e 67 65 20 66 61 69 6c 73 2e 00 52 65 6d .directory.....change.fails..Rem
d3a0 6f 76 65 20 65 61 63 68 20 4e 41 4d 45 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 20 6f 66 20 64 ove.each.NAME.from.the.list.of.d
d3c0 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 efined.aliases...........Options
d3e0 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 6d 6f 76 65 20 61 6c 6c 20 61 6c 69 61 73 20 64 65 66 69 :.......-a.remove.all.alias.defi
d400 6e 69 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 74 75 72 6e 20 73 75 63 63 65 73 73 nitions...........Return.success
d420 20 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 61 6e 20 65 78 69 73 74 69 6e .unless.a.NAME.is.not.an.existin
d440 67 20 61 6c 69 61 73 2e 00 52 65 6d 6f 76 65 20 6a 6f 62 73 20 66 72 6f 6d 20 63 75 72 72 65 6e g.alias..Remove.jobs.from.curren
d460 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 6d 6f 76 65 73 20 65 61 63 68 20 4a t.shell...........Removes.each.J
d480 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 74 61 62 6c 65 20 6f OBSPEC.argument.from.the.table.o
d4a0 66 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 20 20 57 69 74 68 6f 75 74 0a 20 20 20 20 61 6e 79 20 f.active.jobs...Without.....any.
d4c0 4a 4f 42 53 50 45 43 73 2c 20 74 68 65 20 73 68 65 6c 6c 20 75 73 65 73 20 69 74 73 20 6e 6f 74 JOBSPECs,.the.shell.uses.its.not
d4e0 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 2e 0a 20 20 20 20 0a 20 20 20 ion.of.the.current.job..........
d500 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 6d 6f 76 65 20 61 6c 6c 20 6a 6f .Options:.......-a.remove.all.jo
d520 62 73 20 69 66 20 4a 4f 42 53 50 45 43 20 69 73 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 0a 20 20 bs.if.JOBSPEC.is.not.supplied...
d540 20 20 20 20 2d 68 09 6d 61 72 6b 20 65 61 63 68 20 4a 4f 42 53 50 45 43 20 73 6f 20 74 68 61 74 ....-h.mark.each.JOBSPEC.so.that
d560 20 53 49 47 48 55 50 20 69 73 20 6e 6f 74 20 73 65 6e 74 20 74 6f 20 74 68 65 20 6a 6f 62 20 69 .SIGHUP.is.not.sent.to.the.job.i
d580 66 20 74 68 65 0a 20 20 20 20 09 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 61 20 53 49 47 48 f.the......shell.receives.a.SIGH
d5a0 55 50 0a 20 20 20 20 20 20 2d 72 09 72 65 6d 6f 76 65 20 6f 6e 6c 79 20 72 75 6e 6e 69 6e 67 20 UP.......-r.remove.only.running.
d5c0 6a 6f 62 73 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 jobs..........Exit.Status:.....R
d5e0 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 eturns.success.unless.an.invalid
d600 20 6f 70 74 69 6f 6e 20 6f 72 20 4a 4f 42 53 50 45 43 20 69 73 20 67 69 76 65 6e 2e 00 52 65 6d .option.or.JOBSPEC.is.given..Rem
d620 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 oves.entries.from.the.directory.
d640 73 74 61 63 6b 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 72 65 6d 6f 76 stack...With.no.arguments,.remov
d660 65 73 0a 20 20 20 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 74 68 es.....the.top.directory.from.th
d680 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 6e 65 77 20 e.stack,.and.changes.to.the.new.
d6a0 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a top.directory...........Options:
d6c0 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 .......-n.Suppresses.the.normal.
d6e0 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
d700 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 63 g......directories.from.the.stac
d720 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 k,.so.only.the.stack.is.manipula
d740 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b ted...........Arguments:.......+
d760 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 N.Removes.the.Nth.entry.counting
d780 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 .from.the.left.of.the.list......
d7a0 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 20 7a shown.by.`dirs',.starting.with.z
d7c0 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 0a 20 20 20 ero...For.example:.`popd.+0'....
d7e0 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 2c 20 60 ..removes.the.first.directory,.`
d800 70 6f 70 64 20 2b 31 27 20 74 68 65 20 73 65 63 6f 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 popd.+1'.the.second.............
d820 2d 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e -N.Removes.the.Nth.entry.countin
d840 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 0a 20 20 20 g.from.the.right.of.the.list....
d860 20 09 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
d880 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 0a 20 .zero...For.example:.`popd.-0'..
d8a0 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 6f 72 79 2c 20 ....removes.the.last.directory,.
d8c0 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 0a 20 20 20 20 `popd.-1'.the.next.to.last......
d8e0 0a 20 20 20 20 54 68 65 20 60 64 69 72 73 27 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 .....The.`dirs'.builtin.displays
d900 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 00 52 65 70 6c 61 63 65 20 74 68 .the.directory.stack..Replace.th
d920 65 20 73 68 65 6c 6c 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6d 6d 61 6e 64 2e 0a e.shell.with.the.given.command..
d940 20 20 20 20 0a 20 20 20 20 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 2c 20 72 65 70 6c 61 63 .........Execute.COMMAND,.replac
d960 69 6e 67 20 74 68 69 73 20 73 68 65 6c 6c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 ing.this.shell.with.the.specifie
d980 64 20 70 72 6f 67 72 61 6d 2e 0a 20 20 20 20 41 52 47 55 4d 45 4e 54 53 20 62 65 63 6f 6d 65 20 d.program......ARGUMENTS.become.
d9a0 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 43 4f 4d 4d 41 4e 44 2e 20 20 49 66 20 43 4f the.arguments.to.COMMAND...If.CO
d9c0 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 20 20 61 6e 79 20 MMAND.is.not.specified,.....any.
d9e0 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 68 65 20 redirections.take.effect.in.the.
da00 63 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a current.shell...........Options:
da20 0a 20 20 20 20 20 20 2d 61 20 6e 61 6d 65 09 70 61 73 73 20 4e 41 4d 45 20 61 73 20 74 68 65 20 .......-a.name.pass.NAME.as.the.
da40 7a 65 72 6f 74 68 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 20 zeroth.argument.to.COMMAND......
da60 20 2d 63 09 09 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 61 6e 20 65 6d 70 .-c..execute.COMMAND.with.an.emp
da80 74 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d 6c 09 09 70 6c 61 63 65 20 61 ty.environment.......-l..place.a
daa0 20 64 61 73 68 20 69 6e 20 74 68 65 20 7a 65 72 6f 74 68 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 .dash.in.the.zeroth.argument.to.
dac0 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 COMMAND..........If.the.command.
dae0 63 61 6e 6e 6f 74 20 62 65 20 65 78 65 63 75 74 65 64 2c 20 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 cannot.be.executed,.a.non-intera
db00 63 74 69 76 65 20 73 68 65 6c 6c 20 65 78 69 74 73 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 74 68 ctive.shell.exits,.unless.....th
db20 65 20 73 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 e.shell.option.`execfail'.is.set
db40 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
db60 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 43 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f rns.success.unless.COMMAND.is.no
db80 74 20 66 6f 75 6e 64 20 6f 72 20 61 20 72 65 64 69 72 65 63 74 69 6f 6e 20 65 72 72 6f 72 20 6f t.found.or.a.redirection.error.o
dba0 63 63 75 72 73 2e 00 52 65 70 6f 72 74 20 74 69 6d 65 20 63 6f 6e 73 75 6d 65 64 20 62 79 20 70 ccurs..Report.time.consumed.by.p
dbc0 69 70 65 6c 69 6e 65 27 73 20 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 ipeline's.execution...........Ex
dbe0 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 6d 61 ecute.PIPELINE.and.print.a.summa
dc00 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 74 69 ry.of.the.real.time,.user.CPU.ti
dc20 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 65 6e me,.....and.system.CPU.time.spen
dc40 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 65 72 t.executing.PIPELINE.when.it.ter
dc60 6d 69 6e 61 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 minates...........Options:......
dc80 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 74 69 6d 69 6e 67 20 73 75 6d 6d 61 72 79 20 69 6e 20 .-p.print.the.timing.summary.in.
dca0 74 68 65 20 70 6f 72 74 61 62 6c 65 20 50 6f 73 69 78 20 66 6f 72 6d 61 74 0a 20 20 20 20 0a 20 the.portable.Posix.format.......
dcc0 20 20 20 54 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 ...The.value.of.the.TIMEFORMAT.v
dce0 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 6f 75 74 70 75 74 20 66 6f ariable.is.used.as.the.output.fo
dd00 72 6d 61 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 rmat...........Exit.Status:.....
dd20 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 6e 20 The.return.status.is.the.return.
dd40 73 74 61 74 75 73 20 6f 66 20 50 49 50 45 4c 49 4e 45 2e 00 52 65 73 75 6d 65 20 66 6f 72 2c 20 status.of.PIPELINE..Resume.for,.
dd60 77 68 69 6c 65 2c 20 6f 72 20 75 6e 74 69 6c 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 while,.or.until.loops...........
dd80 52 65 73 75 6d 65 73 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 Resumes.the.next.iteration.of.th
dda0 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.
ddc0 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
dde0 75 6d 65 73 20 74 68 65 20 4e 74 68 20 65 6e 63 6c 6f 73 69 6e 67 20 6c 6f 6f 70 2e 0a 20 20 20 umes.the.Nth.enclosing.loop.....
de00 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 65 78 69 74 20 ......Exit.Status:.....The.exit.
de20 73 74 61 74 75 73 20 69 73 20 30 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 6f 74 20 67 72 65 61 status.is.0.unless.N.is.not.grea
de40 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 31 2e 00 52 65 73 75 6d 65 20 6a ter.than.or.equal.to.1..Resume.j
de60 6f 62 20 69 6e 20 66 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 71 75 69 76 ob.in.foreground...........Equiv
de80 61 6c 65 6e 74 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 alent.to.the.JOB_SPEC.argument.t
dea0 6f 20 74 68 65 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 o.the.`fg'.command...Resume.a...
dec0 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 62 2e 20 20 4a 4f ..stopped.or.background.job...JO
dee0 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 61 20 6a 6f 62 20 B_SPEC.can.specify.either.a.job.
df00 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 20 46 6f 6c 6c 6f name.....or.a.job.number...Follo
df20 77 69 6e 67 20 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 wing.JOB_SPEC.with.a.`&'.places.
df40 74 68 65 20 6a 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 the.job.in.....the.background,.a
df60 73 20 69 66 20 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 s.if.the.job.specification.had.b
df80 65 65 6e 20 73 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 een.supplied.as.an.....argument.
dfa0 74 6f 20 60 62 67 27 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 to.`bg'...........Exit.Status:..
dfc0 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 72 65 73 ...Returns.the.status.of.the.res
dfe0 75 6d 65 64 20 6a 6f 62 2e 00 52 65 74 75 72 6e 20 61 20 73 75 63 63 65 73 73 66 75 6c 20 72 65 umed.job..Return.a.successful.re
e000 73 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 sult...........Exit.Status:.....
e020 41 6c 77 61 79 73 20 73 75 63 63 65 65 64 73 2e 00 52 65 74 75 72 6e 20 61 6e 20 75 6e 73 75 63 Always.succeeds..Return.an.unsuc
e040 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 cessful.result...........Exit.St
e060 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 66 61 69 6c 73 2e 00 52 65 74 75 72 6e 20 66 atus:.....Always.fails..Return.f
e080 72 6f 6d 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 43 rom.a.shell.function...........C
e0a0 61 75 73 65 73 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 auses.a.function.or.sourced.scri
e0c0 70 74 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 pt.to.exit.with.the.return.value
e0e0 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4e 2e 20 20 49 66 20 4e 20 69 73 20 6f 6d .....specified.by.N...If.N.is.om
e100 69 74 74 65 64 2c 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 75 73 20 69 73 20 74 68 61 74 itted,.the.return.status.is.that
e120 20 6f 66 20 74 68 65 0a 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 .of.the.....last.command.execute
e140 64 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 63 72 69 70 74 2e d.within.the.function.or.script.
e160 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 ..........Exit.Status:.....Retur
e180 6e 73 20 4e 2c 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 69 73 ns.N,.or.failure.if.the.shell.is
e1a0 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 63 72 .not.executing.a.function.or.scr
e1c0 69 70 74 2e 00 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 68 65 20 63 ipt..Return.the.context.of.the.c
e1e0 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 urrent.subroutine.call..........
e200 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 22 24 6c 69 6e 65 20 24 66 .Without.EXPR,.returns."$line.$f
e220 69 6c 65 6e 61 6d 65 22 2e 20 20 57 69 74 68 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 0a 20 20 ilename"...With.EXPR,.returns...
e240 20 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 3b .."$line.$subroutine.$filename";
e260 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 .this.extra.information.can.be.u
e280 73 65 64 20 74 6f 0a 20 20 20 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 63 6b 20 74 72 61 63 65 sed.to.....provide.a.stack.trace
e2a0 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 20 69 6e 64 ...........The.value.of.EXPR.ind
e2c0 69 63 61 74 65 73 20 68 6f 77 20 6d 61 6e 79 20 63 61 6c 6c 20 66 72 61 6d 65 73 20 74 6f 20 67 icates.how.many.call.frames.to.g
e2e0 6f 20 62 61 63 6b 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6f 6e o.back.before.the.....current.on
e300 65 3b 20 74 68 65 20 74 6f 70 20 66 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 0a 20 20 20 e;.the.top.frame.is.frame.0.....
e320 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 30 ......Exit.Status:.....Returns.0
e340 20 75 6e 6c 65 73 73 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 75 74 69 .unless.the.shell.is.not.executi
e360 6e 67 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 45 58 50 52 0a 20 20 20 20 ng.a.shell.function.or.EXPR.....
e380 69 73 20 69 6e 76 61 6c 69 64 2e 00 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6e 74 65 78 74 20 is.invalid..Returns.the.context.
e3a0 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c 2e 0a of.the.current.subroutine.call..
e3c0 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 20 00 .........Without.EXPR,.returns..
e3e0 52 75 6e 6e 69 6e 67 00 53 65 67 6d 65 6e 74 61 74 69 6f 6e 20 66 61 75 6c 74 00 53 65 6c 65 63 Running.Segmentation.fault.Selec
e400 74 20 77 6f 72 64 73 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 61 6e 64 20 65 78 65 63 75 74 65 20 t.words.from.a.list.and.execute.
e420 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 57 4f 52 44 53 20 61 72 65 commands...........The.WORDS.are
e440 20 65 78 70 61 6e 64 65 64 2c 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 .expanded,.generating.a.list.of.
e460 77 6f 72 64 73 2e 20 20 54 68 65 0a 20 20 20 20 73 65 74 20 6f 66 20 65 78 70 61 6e 64 65 64 20 words...The.....set.of.expanded.
e480 77 6f 72 64 73 20 69 73 20 70 72 69 6e 74 65 64 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 words.is.printed.on.the.standard
e4a0 20 65 72 72 6f 72 2c 20 65 61 63 68 0a 20 20 20 20 70 72 65 63 65 64 65 64 20 62 79 20 61 20 6e .error,.each.....preceded.by.a.n
e4c0 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 6e 6f 74 20 70 72 65 umber...If.`in.WORDS'.is.not.pre
e4e0 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 73 75 6d 65 64 2e 20 sent,.`in."$@"'.....is.assumed..
e500 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 69 73 70 6c 61 79 65 .The.PS3.prompt.is.then.displaye
e520 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 6d 20 74 68 65 20 73 d.and.a.line.read.....from.the.s
e540 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 6e 65 20 63 6f 6e 73 tandard.input...If.the.line.cons
e560 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 72 72 65 73 70 6f 6e ists.of.the.number.....correspon
e580 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 79 65 64 20 77 6f 72 ding.to.one.of.the.displayed.wor
e5a0 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 74 6f 20 74 68 61 74 ds,.then.NAME.is.set.....to.that
e5c0 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 70 74 79 2c 20 57 4f .word...If.the.line.is.empty,.WO
e5e0 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 20 20 72 65 64 69 73 RDS.and.the.prompt.are.....redis
e600 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 74 68 65 20 63 6f 6d played...If.EOF.is.read,.the.com
e620 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 72 0a 20 20 20 20 76 mand.completes...Any.other.....v
e640 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 62 65 20 73 65 74 20 alue.read.causes.NAME.to.be.set.
e660 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 73 20 73 61 76 65 64 to.null...The.line.read.is.saved
e680 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 59 2e 20 20 43 4f 4d .....in.the.variable.REPLY...COM
e6a0 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 65 61 63 68 20 73 65 MANDS.are.executed.after.each.se
e6c0 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 20 63 6f 6d 6d 61 6e lection.....until.a.break.comman
e6e0 64 20 69 73 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 d.is.executed...........Exit.Sta
e700 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 tus:.....Returns.the.status.of.t
e720 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 53 65 6e 64 20 61 he.last.command.executed..Send.a
e740 20 73 69 67 6e 61 6c 20 74 6f 20 61 20 6a 6f 62 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 6e 64 20 .signal.to.a.job...........Send.
e760 74 68 65 20 70 72 6f 63 65 73 73 65 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 50 49 44 20 the.processes.identified.by.PID.
e780 6f 72 20 4a 4f 42 53 50 45 43 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 64 20 62 79 0a 20 or.JOBSPEC.the.signal.named.by..
e7a0 20 20 20 53 49 47 53 50 45 43 20 6f 72 20 53 49 47 4e 55 4d 2e 20 20 49 66 20 6e 65 69 74 68 65 ...SIGSPEC.or.SIGNUM...If.neithe
e7c0 72 20 53 49 47 53 50 45 43 20 6e 6f 72 20 53 49 47 4e 55 4d 20 69 73 20 70 72 65 73 65 6e 74 2c r.SIGSPEC.nor.SIGNUM.is.present,
e7e0 20 74 68 65 6e 0a 20 20 20 20 53 49 47 54 45 52 4d 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 20 20 .then.....SIGTERM.is.assumed....
e800 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 73 20 73 69 67 09 53 49 47 .......Options:.......-s.sig.SIG
e820 20 69 73 20 61 20 73 69 67 6e 61 6c 20 6e 61 6d 65 0a 20 20 20 20 20 20 2d 6e 20 73 69 67 09 53 .is.a.signal.name.......-n.sig.S
e840 49 47 20 69 73 20 61 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 2d 6c 09 6c IG.is.a.signal.number.......-l.l
e860 69 73 74 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 3b 20 69 66 20 61 72 67 75 6d 65 6e ist.the.signal.names;.if.argumen
e880 74 73 20 66 6f 6c 6c 6f 77 20 60 2d 6c 27 20 74 68 65 79 20 61 72 65 0a 20 20 20 20 09 61 73 73 ts.follow.`-l'.they.are......ass
e8a0 75 6d 65 64 20 74 6f 20 62 65 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 73 20 66 6f 72 20 77 68 umed.to.be.signal.numbers.for.wh
e8c0 69 63 68 20 6e 61 6d 65 73 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 73 74 65 64 0a 20 20 20 20 0a ich.names.should.be.listed......
e8e0 20 20 20 20 4b 69 6c 6c 20 69 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 66 6f 72 20 ....Kill.is.a.shell.builtin.for.
e900 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 69 74 20 61 6c 6c 6f 77 73 20 6a 6f 62 20 49 44 73 20 74 two.reasons:.it.allows.job.IDs.t
e920 6f 20 62 65 20 75 73 65 64 0a 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 70 72 6f 63 65 73 73 o.be.used.....instead.of.process
e940 20 49 44 73 2c 20 61 6e 64 20 61 6c 6c 6f 77 73 20 70 72 6f 63 65 73 73 65 73 20 74 6f 20 62 65 .IDs,.and.allows.processes.to.be
e960 20 6b 69 6c 6c 65 64 20 69 66 20 74 68 65 20 6c 69 6d 69 74 0a 20 20 20 20 6f 6e 20 70 72 6f 63 .killed.if.the.limit.....on.proc
e980 65 73 73 65 73 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 20 69 73 20 72 65 61 esses.that.you.can.create.is.rea
e9a0 63 68 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 ched...........Exit.Status:.....
e9c0 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 Returns.success.unless.an.invali
e9e0 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 d.option.is.given.or.an.error.oc
ea00 63 75 72 73 2e 00 53 65 74 20 52 65 61 64 6c 69 6e 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 curs..Set.Readline.key.bindings.
ea20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 42 69 6e 64 20 61 20 6b and.variables...........Bind.a.k
ea40 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 75 6e 63 74 69 ey.sequence.to.a.Readline.functi
ea60 6f 6e 20 6f 72 20 61 20 6d 61 63 72 6f 2c 20 6f 72 20 73 65 74 20 61 0a 20 20 20 20 52 65 61 64 on.or.a.macro,.or.set.a.....Read
ea80 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 69 6f 6e 20 61 line.variable...The.non-option.a
eaa0 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 74 20 74 6f 0a rgument.syntax.is.equivalent.to.
eac0 20 20 20 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 ....that.found.in.~/.inputrc,.bu
eae0 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 65 20 61 72 67 t.must.be.passed.as.a.single.arg
eb00 75 6d 65 6e 74 3a 0a 20 20 20 20 65 2e 67 2e 2c 20 62 69 6e 64 20 27 22 5c 43 2d 78 5c 43 2d 72 ument:.....e.g.,.bind.'"\C-x\C-r
eb20 22 3a 20 72 65 2d 72 65 61 64 2d 69 6e 69 74 2d 66 69 6c 65 27 2e 0a 20 20 20 20 0a 20 20 20 20 ":.re-read-init-file'...........
eb40 4f 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 20 Options:.......-m..keymap.......
eb60 20 20 55 73 65 20 4b 45 59 4d 41 50 20 61 73 20 74 68 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 74 ..Use.KEYMAP.as.the.keymap.for.t
eb80 68 65 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 he.duration.of.this.............
eba0 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2e 20 20 41 63 63 65 70 74 61 62 6c .............command...Acceptabl
ebc0 65 20 6b 65 79 6d 61 70 20 6e 61 6d 65 73 20 61 72 65 20 65 6d 61 63 73 2c 0a 20 20 20 20 20 20 e.keymap.names.are.emacs,.......
ebe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 2d 73 74 61 6e 64 61 72 ...................emacs-standar
ec00 64 2c 20 65 6d 61 63 73 2d 6d 65 74 61 2c 20 65 6d 61 63 73 2d 63 74 6c 78 2c 20 76 69 2c 20 76 d,.emacs-meta,.emacs-ctlx,.vi,.v
ec20 69 2d 6d 6f 76 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i-move,.........................
ec40 20 76 69 2d 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64 20 76 69 2d 69 6e 73 65 72 74 2e 0a 20 20 20 20 .vi-command,.and.vi-insert......
ec60 20 20 2d 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6e 61 6d 65 73 20 ..-l.................List.names.
ec80 6f 66 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 50 20 20 20 20 20 20 20 20 20 20 of.functions........-P..........
eca0 20 20 20 20 20 20 20 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 62 .......List.function.names.and.b
ecc0 69 6e 64 69 6e 67 73 2e 0a 20 20 20 20 20 20 2d 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 indings........-p...............
ece0 20 20 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 20 69 6e ..List.functions.and.bindings.in
ed00 20 61 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 .a.form.that.can.be.............
ed20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 .............reused.as.input....
ed40 20 20 20 20 2d 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 ....-S.................List.key.
ed60 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 69 6e 76 6f 6b 65 20 6d 61 63 72 6f 73 20 61 6e 64 sequences.that.invoke.macros.and
ed80 20 74 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 2d 73 20 20 20 20 20 20 20 20 20 20 .their.values.......-s..........
eda0 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 69 .......List.key.sequences.that.i
edc0 6e 76 6f 6b 65 20 6d 61 63 72 6f 73 20 61 6e 64 20 74 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 nvoke.macros.and.their.values...
ede0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 20 66 6f 72 6d .......................in.a.form
ee00 20 74 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 .that.can.be.reused.as.input....
ee20 20 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 ....-V.................List.vari
ee40 61 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 able.names.and.values.......-v..
ee60 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 6c 65 20 6e 61 6d ...............List.variable.nam
ee80 65 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 es.and.values.in.a.form.that.can
eea0 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 62 65 20 72 65 75 ..........................be.reu
eec0 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 71 20 20 66 75 6e 63 74 69 6f 6e sed.as.input........-q..function
eee0 2d 6e 61 6d 65 20 20 51 75 65 72 79 20 61 62 6f 75 74 20 77 68 69 63 68 20 6b 65 79 73 20 69 6e -name..Query.about.which.keys.in
ef00 76 6f 6b 65 20 74 68 65 20 6e 61 6d 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d voke.the.named.function........-
ef20 75 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 20 55 6e 62 69 6e 64 20 61 6c 6c 20 6b 65 79 u..function-name..Unbind.all.key
ef40 73 20 77 68 69 63 68 20 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 6e 61 6d 65 64 20 66 s.which.are.bound.to.the.named.f
ef60 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d 72 20 20 6b 65 79 73 65 71 20 20 20 20 20 20 20 unction........-r..keyseq.......
ef80 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 53 45 51 2e ..Remove.the.binding.for.KEYSEQ.
efa0 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 52 65 61 64 20 6b .......-f..filename.......Read.k
efc0 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 0a 20 20 20 20 20 ey.bindings.from.FILENAME.......
efe0 20 2d 78 20 20 6b 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 09 43 61 75 73 65 20 .-x..keyseq:shell-command.Cause.
f000 53 48 45 4c 4c 2d 43 4f 4d 4d 41 4e 44 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 77 68 65 SHELL-COMMAND.to.be.executed.whe
f020 6e 0a 20 20 20 20 09 09 09 09 4b 45 59 53 45 51 20 69 73 20 65 6e 74 65 72 65 64 2e 0a 20 20 20 n.........KEYSEQ.is.entered.....
f040 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 62 69 6e 64 20 72 65 74 75 ......Exit.Status:.....bind.retu
f060 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 rns.0.unless.an.unrecognized.opt
f080 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e ion.is.given.or.an.error.occurs.
f0a0 00 53 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 .Set.and.unset.shell.options....
f0c0 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 73 65 74 74 69 6e 67 20 6f 66 20 65 61 63 .......Change.the.setting.of.eac
f0e0 68 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 4e 41 4d 45 2e 20 20 57 69 74 68 6f 75 74 h.shell.option.OPTNAME...Without
f100 20 61 6e 79 20 6f 70 74 69 6f 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2c 20 6c 69 73 74 20 .any.option.....arguments,.list.
f120 61 6c 6c 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 all.shell.options.with.an.indica
f140 74 69 6f 6e 20 6f 66 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 61 63 68 0a 20 20 20 20 tion.of.whether.or.not.each.....
f160 69 73 20 73 65 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 is.set...........Options:.......
f180 2d 6f 09 72 65 73 74 72 69 63 74 20 4f 50 54 4e 41 4d 45 73 20 74 6f 20 74 68 6f 73 65 20 64 65 -o.restrict.OPTNAMEs.to.those.de
f1a0 66 69 6e 65 64 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 60 73 65 74 20 2d 6f 27 0a 20 20 20 20 fined.for.use.with.`set.-o'.....
f1c0 20 20 2d 70 09 70 72 69 6e 74 20 65 61 63 68 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 77 69 74 ..-p.print.each.shell.option.wit
f1e0 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 69 74 73 20 73 74 61 74 75 73 0a 20 20 h.an.indication.of.its.status...
f200 20 20 20 20 2d 71 09 73 75 70 70 72 65 73 73 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 2d 73 09 ....-q.suppress.output.......-s.
f220 65 6e 61 62 6c 65 20 28 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 0a 20 20 20 20 20 20 enable.(set).each.OPTNAME.......
f240 2d 75 09 64 69 73 61 62 6c 65 20 28 75 6e 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e 41 4d 45 0a -u.disable.(unset).each.OPTNAME.
f260 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
f280 73 20 73 75 63 63 65 73 73 20 69 66 20 4f 50 54 4e 41 4d 45 20 69 73 20 65 6e 61 62 6c 65 64 3b s.success.if.OPTNAME.is.enabled;
f2a0 20 66 61 69 6c 73 20 69 66 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 .fails.if.an.invalid.option.is..
f2c0 20 20 20 67 69 76 65 6e 20 6f 72 20 4f 50 54 4e 41 4d 45 20 69 73 20 64 69 73 61 62 6c 65 64 2e ...given.or.OPTNAME.is.disabled.
f2e0 00 53 65 74 20 65 78 70 6f 72 74 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 73 68 65 6c 6c 20 .Set.export.attribute.for.shell.
f300 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4d 61 72 6b 73 20 65 61 63 68 20 4e variables...........Marks.each.N
f320 41 4d 45 20 66 6f 72 20 61 75 74 6f 6d 61 74 69 63 20 65 78 70 6f 72 74 20 74 6f 20 74 68 65 20 AME.for.automatic.export.to.the.
f340 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 20 73 75 62 73 65 71 75 65 6e 74 6c 79 0a 20 20 20 20 environment.of.subsequently.....
f360 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 56 41 4c 55 45 20 69 73 20 executed.commands...If.VALUE.is.
f380 73 75 70 70 6c 69 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 20 62 65 66 6f 72 65 20 65 78 supplied,.assign.VALUE.before.ex
f3a0 70 6f 72 74 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 porting...........Options:......
f3c0 20 2d 66 09 72 65 66 65 72 20 74 6f 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 .-f.refer.to.shell.functions....
f3e0 20 20 20 2d 6e 09 72 65 6d 6f 76 65 20 74 68 65 20 65 78 70 6f 72 74 20 70 72 6f 70 65 72 74 79 ...-n.remove.the.export.property
f400 20 66 72 6f 6d 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 .from.each.NAME.......-p.display
f420 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 65 78 70 6f 72 74 65 64 20 76 61 72 69 61 62 6c 65 .a.list.of.all.exported.variable
f440 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 0a 20 20 20 20 41 6e 20 61 72 67 75 s.and.functions..........An.argu
f460 6d 65 6e 74 20 6f 66 20 60 2d 2d 27 20 64 69 73 61 62 6c 65 73 20 66 75 72 74 68 65 72 20 6f 70 ment.of.`--'.disables.further.op
f480 74 69 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 tion.processing...........Exit.S
f4a0 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 tatus:.....Returns.success.unles
f4c0 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 s.an.invalid.option.is.given.or.
f4e0 4e 41 4d 45 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 53 65 74 20 6f 72 20 75 6e 73 65 74 20 76 61 NAME.is.invalid..Set.or.unset.va
f500 6c 75 65 73 20 6f 66 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 70 6f 73 69 74 69 lues.of.shell.options.and.positi
f520 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 43 68 61 6e 67 65 onal.parameters...........Change
f540 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 73 68 65 6c 6c 20 61 74 74 72 69 62 75 74 65 73 20 61 .the.value.of.shell.attributes.a
f560 6e 64 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2c 20 6f 72 0a 20 20 20 nd.positional.parameters,.or....
f580 20 64 69 73 70 6c 61 79 20 74 68 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 6f 66 .display.the.names.and.values.of
f5a0 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f .shell.variables...........Optio
f5c0 6e 73 3a 0a 20 20 20 20 20 20 2d 61 20 20 4d 61 72 6b 20 76 61 72 69 61 62 6c 65 73 20 77 68 69 ns:.......-a..Mark.variables.whi
f5e0 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 6f 72 20 65 ch.are.modified.or.created.for.e
f600 78 70 6f 72 74 2e 0a 20 20 20 20 20 20 2d 62 20 20 4e 6f 74 69 66 79 20 6f 66 20 6a 6f 62 20 74 xport........-b..Notify.of.job.t
f620 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 20 20 20 20 2d 65 ermination.immediately........-e
f640 20 20 45 78 69 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 69 66 20 61 20 63 6f 6d 6d 61 6e 64 20 ..Exit.immediately.if.a.command.
f660 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2e 0a 20 20 exits.with.a.non-zero.status....
f680 20 20 20 20 2d 66 20 20 44 69 73 61 62 6c 65 20 66 69 6c 65 20 6e 61 6d 65 20 67 65 6e 65 72 61 ....-f..Disable.file.name.genera
f6a0 74 69 6f 6e 20 28 67 6c 6f 62 62 69 6e 67 29 2e 0a 20 20 20 20 20 20 2d 68 20 20 52 65 6d 65 6d tion.(globbing)........-h..Remem
f6c0 62 65 72 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 ber.the.location.of.commands.as.
f6e0 74 68 65 79 20 61 72 65 20 6c 6f 6f 6b 65 64 20 75 70 2e 0a 20 20 20 20 20 20 2d 6b 20 20 41 6c they.are.looked.up........-k..Al
f700 6c 20 61 73 73 69 67 6e 6d 65 6e 74 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 6c 61 63 65 l.assignment.arguments.are.place
f720 64 20 69 6e 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 6f 72 20 61 0a 20 20 20 20 20 d.in.the.environment.for.a......
f740 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 6f 73 65 20 74 68 61 .....command,.not.just.those.tha
f760 74 20 70 72 65 63 65 64 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 t.precede.the.command.name......
f780 20 20 2d 6d 20 20 4a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 ..-m..Job.control.is.enabled....
f7a0 20 20 20 20 2d 6e 20 20 52 65 61 64 20 63 6f 6d 6d 61 6e 64 73 20 62 75 74 20 64 6f 20 6e 6f 74 ....-n..Read.commands.but.do.not
f7c0 20 65 78 65 63 75 74 65 20 74 68 65 6d 2e 0a 20 20 20 20 20 20 2d 6f 20 6f 70 74 69 6f 6e 2d 6e .execute.them........-o.option-n
f7e0 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 63 ame...........Set.the.variable.c
f800 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 20 orresponding.to.option-name:....
f820 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 61 73 20 ...........allexport....same.as.
f840 2d 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 63 65 65 78 70 61 6e 64 20 20 73 61 -a...............braceexpand..sa
f860 6d 65 20 61 73 20 2d 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 20 20 20 20 me.as.-B...............emacs....
f880 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 6e 65 20 65 64 69 74 ....use.an.emacs-style.line.edit
f8a0 69 6e 67 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 65 ing.interface...............erre
f8c0 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.............
f8e0 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 20 20 ..errtrace.....same.as.-E.......
f900 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 20 2d 54 0a ........functrace....same.as.-T.
f920 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 20 73 61 6d 65 20 ..............hashall......same.
f940 61 73 20 2d 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 65 78 70 61 6e 64 20 20 as.-h...............histexpand..
f960 20 73 61 6d 65 20 61 73 20 2d 48 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 .same.as.-H...............histor
f980 79 20 20 20 20 20 20 65 6e 61 62 6c 65 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 0a 20 20 y......enable.command.history...
f9a0 20 20 20 20 20 20 20 20 20 20 20 20 69 67 6e 6f 72 65 65 6f 66 20 20 20 20 74 68 65 20 73 68 65 ............ignoreeof....the.she
f9c0 6c 6c 20 77 69 6c 6c 20 6e 6f 74 20 65 78 69 74 20 75 70 6f 6e 20 72 65 61 64 69 6e 67 20 45 4f ll.will.not.exit.upon.reading.EO
f9e0 46 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 74 69 76 65 2d 63 6f 6d 6d F...............interactive-comm
fa00 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ents............................
fa20 61 6c 6c 6f 77 20 63 6f 6d 6d 65 6e 74 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 69 6e 74 65 allow.comments.to.appear.in.inte
fa40 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b ractive.commands...............k
fa60 65 79 77 6f 72 64 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6b 0a 20 20 20 20 20 20 20 20 20 eyword......same.as.-k..........
fa80 20 20 20 20 20 6d 6f 6e 69 74 6f 72 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6d 0a 20 20 20 .....monitor......same.as.-m....
faa0 20 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 ...........noclobber....same.as.
fac0 2d 43 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 65 78 65 63 20 20 20 20 20 20 20 73 61 -C...............noexec.......sa
fae0 6d 65 20 61 73 20 2d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 67 6c 6f 62 20 20 20 me.as.-n...............noglob...
fb00 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 6e 6f 6c ....same.as.-f...............nol
fb20 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 64 20 62 75 74 og........currently.accepted.but
fb40 20 69 67 6e 6f 72 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 20 20 .ignored...............notify...
fb60 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 20 20 20 20 6e 6f 75 ....same.as.-b...............nou
fb80 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............
fba0 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 20 20 ...onecmd.......same.as.-t......
fbc0 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 73 20 2d 50 .........physical.....same.as.-P
fbe0 0a 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 20 20 74 68 65 20 ...............pipefail.....the.
fc00 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 20 69 73 20 74 68 return.value.of.a.pipeline.is.th
fc20 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 20 20 20 20 20 20 e.status.of.....................
fc40 20 20 20 20 20 20 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 69 74 20 .......the.last.command.to.exit.
fc60 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 20 20 20 20 20 20 with.a.non-zero.status,.........
fc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 7a 65 72 6f 20 69 66 20 6e 6f ...................or.zero.if.no
fca0 20 63 6f 6d 6d 61 6e 64 20 65 78 69 74 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 .command.exited.with.a.non-zero.
fcc0 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 69 78 20 20 20 20 20 20 status...............posix......
fce0 20 20 63 68 61 6e 67 65 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 62 61 73 68 20 77 68 ..change.the.behavior.of.bash.wh
fd00 65 72 65 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ere.the.default.................
fd20 20 20 20 20 20 20 20 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 20 64 69 66 66 65 72 73 20 66 72 6f ...........operation.differs.fro
fd40 6d 20 74 68 65 20 50 6f 73 69 78 20 73 74 61 6e 64 61 72 64 20 74 6f 0a 20 20 20 20 20 20 20 20 m.the.Posix.standard.to.........
fd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 74 68 65 20 73 74 61 ...................match.the.sta
fd80 6e 64 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 76 69 6c 65 67 65 64 20 20 ndard...............privileged..
fda0 20 73 61 6d 65 20 61 73 20 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 62 6f 73 .same.as.-p...............verbos
fdc0 65 20 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 e......same.as.-v...............
fde0 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
fe00 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..............
fe20 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 20 2d .xtrace.......same.as.-x.......-
fe40 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 61 6c 20 61 p..Turned.on.whenever.the.real.a
fe60 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 20 6d 61 74 nd.effective.user.ids.do.not.mat
fe80 63 68 2e 0a 20 20 20 20 20 20 20 20 20 20 44 69 73 61 62 6c 65 73 20 70 72 6f 63 65 73 73 69 6e ch............Disables.processin
fea0 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 6f 72 74 69 6e 67 g.of.the.$ENV.file.and.importing
fec0 20 6f 66 20 73 68 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 .of.shell...........functions...
fee0 54 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 Turning.this.option.off.causes.t
ff00 68 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 67 he.effective.uid.and...........g
ff20 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 64 id.to.be.set.to.the.real.uid.and
ff40 20 67 69 64 2e 0a 20 20 20 20 20 20 2d 74 20 20 45 78 69 74 20 61 66 74 65 72 20 72 65 61 64 69 .gid........-t..Exit.after.readi
ff60 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 0a 20 20 ng.and.executing.one.command....
ff80 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 65 73 20 61 73 ....-u..Treat.unset.variables.as
ffa0 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 2e 0a 20 20 20 .an.error.when.substituting.....
ffc0 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 6c 69 6e 65 73 20 61 ...-v..Print.shell.input.lines.a
ffe0 73 20 74 68 65 79 20 61 72 65 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 78 20 20 50 72 69 6e 74 s.they.are.read........-x..Print
10000 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 20 61 73 .commands.and.their.arguments.as
10020 20 74 68 65 79 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 20 20 2d 42 20 20 74 68 .they.are.executed........-B..th
10040 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 62 72 61 63 65 20 65 78 70 61 6e e.shell.will.perform.brace.expan
10060 73 69 6f 6e 0a 20 20 20 20 20 20 2d 43 20 20 49 66 20 73 65 74 2c 20 64 69 73 61 6c 6c 6f 77 20 sion.......-C..If.set,.disallow.
10080 65 78 69 73 74 69 6e 67 20 72 65 67 75 6c 61 72 20 66 69 6c 65 73 20 74 6f 20 62 65 20 6f 76 65 existing.regular.files.to.be.ove
100a0 72 77 72 69 74 74 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 72 65 64 69 72 65 63 74 69 6f rwritten...........by.redirectio
100c0 6e 20 6f 66 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 2d 45 20 20 49 66 20 73 65 74 2c 20 74 n.of.output........-E..If.set,.t
100e0 68 65 20 45 52 52 20 74 72 61 70 20 69 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 65 6c he.ERR.trap.is.inherited.by.shel
10100 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 48 20 20 45 6e 61 62 6c 65 20 21 20 l.functions........-H..Enable.!.
10120 73 74 79 6c 65 20 68 69 73 74 6f 72 79 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 69 style.history.substitution...Thi
10140 73 20 66 6c 61 67 20 69 73 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c s.flag.is.on...........by.defaul
10160 74 20 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 t.when.the.shell.is.interactive.
10180 0a 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
101a0 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
101c0 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 73 75 63 68 20 61 73 20 63 64 20 77 68 69 ommands...........such.as.cd.whi
101e0 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 79 2e ch.change.the.current.directory.
10200 0a 20 20 20 20 20 20 2d 54 20 20 49 66 20 73 65 74 2c 20 74 68 65 20 44 45 42 55 47 20 74 72 61 .......-T..If.set,.the.DEBUG.tra
10220 70 20 69 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e p.is.inherited.by.shell.function
10240 73 2e 0a 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 s........-...Assign.any.remainin
10260 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 6e 61 6c 20 70 61 g.arguments.to.the.positional.pa
10280 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 2d 78 20 61 6e 64 20 2d rameters............The.-x.and.-
102a0 76 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 v.options.are.turned.off........
102c0 20 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 ...Using.+.rather.than.-.causes.
102e0 74 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 these.flags.to.be.turned.off...T
10300 68 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 he.....flags.can.also.be.used.up
10320 6f 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 on.invocation.of.the.shell...The
10340 20 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 .current.....set.of.flags.may.be
10360 20 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 .found.in.$-...The.remaining.n.A
10380 52 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 RGs.are.positional.....parameter
103a0 73 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 s.and.are.assigned,.in.order,.to
103c0 20 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 .$1,.$2,....$n...If.no.....ARGs.
103e0 61 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 are.given,.all.shell.variables.a
10400 72 65 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 re.printed...........Exit.Status
10420 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 :.....Returns.success.unless.an.
10440 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 53 65 74 20 76 61 72 invalid.option.is.given..Set.var
10460 69 61 62 6c 65 20 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 iable.values.and.attributes.....
10480 20 0a 20 20 20 20 44 65 63 6c 61 72 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 67 69 76 65 ......Declare.variables.and.give
104a0 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 61 .them.attributes...If.no.NAMEs.a
104c0 72 65 20 67 69 76 65 6e 2c 0a 20 20 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 61 74 74 72 69 62 re.given,.....display.the.attrib
104e0 75 74 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 6f 66 20 61 6c 6c 20 76 61 72 69 61 62 6c 65 73 utes.and.values.of.all.variables
10500 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 72 65 73 ...........Options:.......-f.res
10520 74 72 69 63 74 20 61 63 74 69 6f 6e 20 6f 72 20 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 trict.action.or.display.to.funct
10540 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 ion.names.and.definitions.......
10560 2d 46 09 72 65 73 74 72 69 63 74 20 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 -F.restrict.display.to.function.
10580 6e 61 6d 65 73 20 6f 6e 6c 79 20 28 70 6c 75 73 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 61 6e 64 names.only.(plus.line.number.and
105a0 0a 20 20 20 20 09 73 6f 75 72 63 65 20 66 69 6c 65 20 77 68 65 6e 20 64 65 62 75 67 67 69 6e 67 ......source.file.when.debugging
105c0 29 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 74 68 65 20 61 74 74 72 69 62 75 74 65 ).......-p.display.the.attribute
105e0 73 20 61 6e 64 20 76 61 6c 75 65 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 0a 20 20 s.and.value.of.each.NAME........
10600 20 20 4f 70 74 69 6f 6e 73 20 77 68 69 63 68 20 73 65 74 20 61 74 74 72 69 62 75 74 65 73 3a 0a ..Options.which.set.attributes:.
10620 20 20 20 20 20 20 2d 61 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 69 6e 64 65 78 65 64 20 61 ......-a.to.make.NAMEs.indexed.a
10640 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 41 09 74 6f rrays.(if.supported).......-A.to
10660 20 6d 61 6b 65 20 4e 41 4d 45 73 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 73 20 28 .make.NAMEs.associative.arrays.(
10680 69 66 20 73 75 70 70 6f 72 74 65 64 29 0a 20 20 20 20 20 20 2d 69 09 74 6f 20 6d 61 6b 65 20 4e if.supported).......-i.to.make.N
106a0 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 60 69 6e 74 65 67 65 72 27 20 61 74 74 72 69 62 75 74 AMEs.have.the.`integer'.attribut
106c0 65 0a 20 20 20 20 20 20 2d 6c 09 74 6f 20 63 6f 6e 76 65 72 74 20 4e 41 4d 45 73 20 74 6f 20 6c e.......-l.to.convert.NAMEs.to.l
106e0 6f 77 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d 72 ower.case.on.assignment.......-r
10700 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 72 65 61 64 6f 6e 6c 79 0a 20 20 20 20 20 20 2d 74 .to.make.NAMEs.readonly.......-t
10720 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 74 72 61 63 65 27 20 .to.make.NAMEs.have.the.`trace'.
10740 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 75 09 74 6f 20 63 6f 6e 76 65 72 74 20 4e 41 attribute.......-u.to.convert.NA
10760 4d 45 73 20 74 6f 20 75 70 70 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a MEs.to.upper.case.on.assignment.
10780 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...
107a0 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.`-'.
107c0 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 67 69 76 65 6e 20 61 74 74 72 69 62 75 74 65 2e 0a 20 turns.off.the.given.attribute...
107e0 20 20 20 0a 20 20 20 20 56 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 65 20 69 6e 74 65 67 ........Variables.with.the.integ
10800 65 72 20 61 74 74 72 69 62 75 74 65 20 68 61 76 65 20 61 72 69 74 68 6d 65 74 69 63 20 65 76 61 er.attribute.have.arithmetic.eva
10820 6c 75 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 74 68 65 20 60 6c 65 74 27 20 63 6f 6d 6d 61 luation.(see.....the.`let'.comma
10840 6e 64 29 20 70 65 72 66 6f 72 6d 65 64 20 77 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 nd).performed.when.the.variable.
10860 69 73 20 61 73 73 69 67 6e 65 64 20 61 20 76 61 6c 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 57 68 is.assigned.a.value...........Wh
10880 65 6e 20 75 73 65 64 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 60 64 65 63 6c 61 72 65 27 en.used.in.a.function,.`declare'
108a0 20 6d 61 6b 65 73 20 4e 41 4d 45 73 20 6c 6f 63 61 6c 2c 20 61 73 20 77 69 74 68 20 74 68 65 20 .makes.NAMEs.local,.as.with.the.
108c0 60 6c 6f 63 61 6c 27 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 `local'.....command...........Ex
108e0 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 it.Status:.....Returns.success.u
10900 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c nless.an.invalid.option.is.suppl
10920 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 65 74 20 76 61 72 69 ied.or.an.error.occurs..Set.vari
10940 61 62 6c 65 20 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 able.values.and.attributes......
10960 0a 20 20 20 20 4f 62 73 6f 6c 65 74 65 2e 20 20 53 65 65 20 60 68 65 6c 70 20 64 65 63 6c 61 72 .....Obsolete...See.`help.declar
10980 65 27 2e 00 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 6b 65 79 77 e'..Shell.commands.matching.keyw
109a0 6f 72 64 20 60 00 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 6b 65 ord.`.Shell.commands.matching.ke
109c0 79 77 6f 72 64 73 20 60 00 53 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 3a 0a 00 53 68 69 66 74 20 70 ywords.`.Shell.options:..Shift.p
109e0 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 ositional.parameters...........R
10a00 65 6e 61 6d 65 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 ename.the.positional.parameters.
10a20 24 4e 2b 31 2c 24 4e 2b 32 20 2e 2e 2e 20 74 6f 20 24 31 2c 24 32 20 2e 2e 2e 20 20 49 66 20 4e $N+1,$N+2.....to.$1,$2......If.N
10a40 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 75 6d 65 64 .is.....not.given,.it.is.assumed
10a60 20 74 6f 20 62 65 20 31 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a .to.be.1...........Exit.Status:.
10a80 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 ....Returns.success.unless.N.is.
10aa0 6e 65 67 61 74 69 76 65 20 6f 72 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 24 23 2e 00 53 69 67 negative.or.greater.than.$#..Sig
10ac0 6e 61 6c 20 25 64 00 53 70 65 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 nal.%d.Specify.how.arguments.are
10ae0 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 62 79 20 52 65 61 64 6c 69 6e 65 2e 0a 20 20 .to.be.completed.by.Readline....
10b00 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 73 70 65 63 69 66 79 20 68 6f .......For.each.NAME,.specify.ho
10b20 77 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e w.arguments.are.to.be.completed.
10b40 20 20 49 66 20 6e 6f 20 6f 70 74 69 6f 6e 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 ..If.no.options.....are.supplied
10b60 2c 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 ,.existing.completion.specificat
10b80 69 6f 6e 73 20 61 72 65 20 70 72 69 6e 74 65 64 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 0a 20 ions.are.printed.in.a.way.that..
10ba0 20 20 20 61 6c 6c 6f 77 73 20 74 68 65 6d 20 74 6f 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 ...allows.them.to.be.reused.as.i
10bc0 6e 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 nput...........Options:.......-p
10be0 09 70 72 69 6e 74 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 .print.existing.completion.speci
10c00 66 69 63 61 74 69 6f 6e 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 fications.in.a.reusable.format..
10c20 20 20 20 20 20 2d 72 09 72 65 6d 6f 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 .....-r.remove.a.completion.spec
10c40 69 66 69 63 61 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 ification.for.each.NAME,.or,.if.
10c60 6e 6f 0a 20 20 20 20 09 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 61 6c 6c 20 no......NAMEs.are.supplied,.all.
10c80 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 0a 20 20 20 20 20 20 completion.specifications.......
10ca0 2d 44 09 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 -D.apply.the.completions.and.act
10cc0 69 6f 6e 73 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 ions.as.the.default.for.commands
10ce0 0a 20 20 20 20 09 77 69 74 68 6f 75 74 20 61 6e 79 20 73 70 65 63 69 66 69 63 20 63 6f 6d 70 6c ......without.any.specific.compl
10d00 65 74 69 6f 6e 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 2d 45 09 61 70 70 6c 79 20 74 68 65 etion.defined.......-E.apply.the
10d20 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 74 6f 20 22 65 6d 70 .completions.and.actions.to."emp
10d40 74 79 22 20 63 6f 6d 6d 61 6e 64 73 20 2d 2d 0a 20 20 20 20 09 63 6f 6d 70 6c 65 74 69 6f 6e 20 ty".commands.--......completion.
10d60 61 74 74 65 6d 70 74 65 64 20 6f 6e 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 0a 20 20 20 20 0a 20 attempted.on.a.blank.line.......
10d80 20 20 20 57 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20 61 74 74 65 6d 70 74 65 64 2c ...When.completion.is.attempted,
10da0 20 74 68 65 20 61 63 74 69 6f 6e 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 6e 20 74 68 65 20 .the.actions.are.applied.in.the.
10dc0 6f 72 64 65 72 20 74 68 65 0a 20 20 20 20 75 70 70 65 72 63 61 73 65 2d 6c 65 74 74 65 72 20 6f order.the.....uppercase-letter.o
10de0 70 74 69 6f 6e 73 20 61 72 65 20 6c 69 73 74 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 20 2d 44 ptions.are.listed.above...The.-D
10e00 20 6f 70 74 69 6f 6e 20 74 61 6b 65 73 0a 20 20 20 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 .option.takes.....precedence.ove
10e20 72 20 2d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 r.-E...........Exit.Status:.....
10e40 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 Returns.success.unless.an.invali
10e60 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 d.option.is.supplied.or.an.error
10e80 20 6f 63 63 75 72 73 2e 00 53 74 6f 70 70 65 64 00 53 74 6f 70 70 65 64 20 28 73 69 67 6e 61 6c .occurs..Stopped.Stopped.(signal
10ea0 29 00 53 74 6f 70 70 65 64 20 28 74 74 79 20 69 6e 70 75 74 29 00 53 74 6f 70 70 65 64 20 28 74 ).Stopped.(tty.input).Stopped.(t
10ec0 74 79 20 6f 75 74 70 75 74 29 00 53 74 6f 70 70 65 64 28 25 73 29 00 53 75 73 70 65 6e 64 20 73 ty.output).Stopped(%s).Suspend.s
10ee0 68 65 6c 6c 20 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 53 75 73 70 65 6e 64 hell.execution...........Suspend
10f00 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 74 .the.execution.of.this.shell.unt
10f20 69 6c 20 69 74 20 72 65 63 65 69 76 65 73 20 61 20 53 49 47 43 4f 4e 54 20 73 69 67 6e 61 6c 2e il.it.receives.a.SIGCONT.signal.
10f40 0a 20 20 20 20 55 6e 6c 65 73 73 20 66 6f 72 63 65 64 2c 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 73 .....Unless.forced,.login.shells
10f60 20 63 61 6e 6e 6f 74 20 62 65 20 73 75 73 70 65 6e 64 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f .cannot.be.suspended...........O
10f80 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 66 6f 72 63 65 20 74 68 65 20 73 75 73 70 65 ptions:.......-f.force.the.suspe
10fa0 6e 64 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 61 20 6c 6f 67 69 6e nd,.even.if.the.shell.is.a.login
10fc0 20 73 68 65 6c 6c 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 .shell..........Exit.Status:....
10fe0 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 .Returns.success.unless.job.cont
11000 72 6f 6c 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f rol.is.not.enabled.or.an.error.o
11020 63 63 75 72 73 2e 00 54 49 4d 45 46 4f 52 4d 41 54 3a 20 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 ccurs..TIMEFORMAT:.`%c':.invalid
11040 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 54 65 72 6d 69 6e 61 74 65 64 00 54 68 65 .format.character.Terminated.The
11060 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 54 68 65 72 65 .mail.in.%s.has.been.read..There
11080 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 2e 0a 00 54 68 65 72 65 20 61 72 65 20 73 74 .are.running.jobs...There.are.st
110a0 6f 70 70 65 64 20 6a 6f 62 73 2e 0a 00 54 68 65 72 65 20 69 73 20 4e 4f 20 57 41 52 52 41 4e 54 opped.jobs...There.is.NO.WARRANT
110c0 59 2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 70 65 72 6d 69 74 74 65 64 20 62 79 20 6c 61 Y,.to.the.extent.permitted.by.la
110e0 77 2e 0a 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 w...These.shell.commands.are.def
11100 69 6e 65 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 ined.internally...Type.`help'.to
11120 20 73 65 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 .see.this.list..Type.`help.name'
11140 20 74 6f 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 .to.find.out.more.about.the.func
11160 74 69 6f 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 tion.`name'..Use.`info.bash'.to.
11180 66 69 6e 64 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 73 68 65 6c 6c 20 69 6e find.out.more.about.the.shell.in
111a0 20 67 65 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 .general..Use.`man.-k'.or.`info'
111c0 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 61 6e 64 73 .to.find.out.more.about.commands
111e0 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 2a 29 20 6e .not.in.this.list...A.star.(*).n
11200 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 20 63 6f 6d ext.to.a.name.means.that.the.com
11220 6d 61 6e 64 20 69 73 20 64 69 73 61 62 6c 65 64 2e 0a 0a 00 54 68 69 73 20 69 73 20 66 72 65 65 mand.is.disabled....This.is.free
11240 20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 61 72 65 20 66 72 65 65 20 74 6f 20 63 68 61 6e 67 .software;.you.are.free.to.chang
11260 65 20 61 6e 64 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 2e 0a 00 54 72 61 70 20 73 69 67 e.and.redistribute.it...Trap.sig
11280 6e 61 6c 73 20 61 6e 64 20 6f 74 68 65 72 20 65 76 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 nals.and.other.events...........
112a0 44 65 66 69 6e 65 73 20 61 6e 64 20 61 63 74 69 76 61 74 65 73 20 68 61 6e 64 6c 65 72 73 20 74 Defines.and.activates.handlers.t
112c0 6f 20 62 65 20 72 75 6e 20 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 o.be.run.when.the.shell.receives
112e0 20 73 69 67 6e 61 6c 73 0a 20 20 20 20 6f 72 20 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 .signals.....or.other.conditions
11300 2e 0a 20 20 20 20 0a 20 20 20 20 41 52 47 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 ...........ARG.is.a.command.to.b
11320 65 20 72 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 74 68 65 20 73 68 65 e.read.and.executed.when.the.she
11340 6c 6c 20 72 65 63 65 69 76 65 73 20 74 68 65 0a 20 20 20 20 73 69 67 6e 61 6c 28 73 29 20 53 49 ll.receives.the.....signal(s).SI
11360 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 6e 74 20 28 61 6e GNAL_SPEC...If.ARG.is.absent.(an
11380 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 20 69 73 20 73 75 d.a.single.SIGNAL_SPEC.....is.su
113a0 70 70 6c 69 65 64 29 20 6f 72 20 60 2d 27 2c 20 65 61 63 68 20 73 70 65 63 69 66 69 65 64 20 73 pplied).or.`-',.each.specified.s
113c0 69 67 6e 61 6c 20 69 73 20 72 65 73 65 74 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 0a 20 ignal.is.reset.to.its.original..
113e0 20 20 20 76 61 6c 75 65 2e 20 20 49 66 20 41 52 47 20 69 73 20 74 68 65 20 6e 75 6c 6c 20 73 74 ...value...If.ARG.is.the.null.st
11400 72 69 6e 67 20 65 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 69 67 6e 6f 72 65 64 ring.each.SIGNAL_SPEC.is.ignored
11420 20 62 79 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 61 6e 64 20 62 79 20 74 68 65 20 63 6f 6d .by.the.....shell.and.by.the.com
11440 6d 61 6e 64 73 20 69 74 20 69 6e 76 6f 6b 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 61 20 mands.it.invokes...........If.a.
11460 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 45 58 49 54 20 28 30 29 20 41 52 47 20 69 73 20 65 SIGNAL_SPEC.is.EXIT.(0).ARG.is.e
11480 78 65 63 75 74 65 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 xecuted.on.exit.from.the.shell..
114a0 20 49 66 0a 20 20 20 20 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 44 45 42 55 47 2c 20 .If.....a.SIGNAL_SPEC.is.DEBUG,.
114c0 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 62 65 66 6f 72 65 20 65 76 65 72 79 20 73 69 6d ARG.is.executed.before.every.sim
114e0 70 6c 65 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f 20 61 72 67 75 ple.command...........If.no.argu
11500 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 72 61 70 20 70 72 69 6e 74 73 20 ments.are.supplied,.trap.prints.
11520 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 61 74 65 64 0a the.list.of.commands.associated.
11540 20 20 20 20 77 69 74 68 20 65 61 63 68 20 73 69 67 6e 61 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f ....with.each.signal...........O
11560 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6c 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 6f 66 ptions:.......-l.print.a.list.of
11580 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 6f .signal.names.and.their.correspo
115a0 6e 64 69 6e 67 20 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 74 nding.numbers.......-p.display.t
115c0 68 65 20 74 72 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 he.trap.commands.associated.with
115e0 20 65 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 .each.SIGNAL_SPEC..........Each.
11600 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 65 69 74 68 65 72 20 61 20 73 69 67 6e 61 6c 20 6e SIGNAL_SPEC.is.either.a.signal.n
11620 61 6d 65 20 69 6e 20 3c 73 69 67 6e 61 6c 2e 68 3e 20 6f 72 20 61 20 73 69 67 6e 61 6c 20 6e 75 ame.in.<signal.h>.or.a.signal.nu
11640 6d 62 65 72 2e 0a 20 20 20 20 53 69 67 6e 61 6c 20 6e 61 6d 65 73 20 61 72 65 20 63 61 73 65 20 mber......Signal.names.are.case.
11660 69 6e 73 65 6e 73 69 74 69 76 65 20 61 6e 64 20 74 68 65 20 53 49 47 20 70 72 65 66 69 78 20 69 insensitive.and.the.SIG.prefix.i
11680 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 20 41 0a 20 20 20 20 73 69 67 6e 61 6c 20 6d 61 79 20 62 65 s.optional...A.....signal.may.be
116a0 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 22 6b 69 6c 6c 20 2d 73 .sent.to.the.shell.with."kill.-s
116c0 69 67 6e 61 6c 20 24 24 22 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a ignal.$$"...........Exit.Status:
116e0 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 53 49 .....Returns.success.unless.a.SI
11700 47 53 50 45 43 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f GSPEC.is.invalid.or.an.invalid.o
11720 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 54 79 70 65 20 60 25 73 20 2d 63 20 22 68 65 6c ption.is.given..Type.`%s.-c."hel
11740 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 6f p.set"'.for.more.information.abo
11760 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 68 ut.shell.options...Type.`%s.-c.h
11780 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 20 elp'.for.more.information.about.
117a0 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 6e shell.builtin.commands...Unknown
117c0 20 53 69 67 6e 61 6c 20 23 00 55 6e 6b 6e 6f 77 6e 20 53 69 67 6e 61 6c 20 23 25 64 00 55 6e 6b .Signal.#.Unknown.Signal.#%d.Unk
117e0 6e 6f 77 6e 20 65 72 72 6f 72 00 55 6e 6b 6e 6f 77 6e 20 73 74 61 74 75 73 00 55 6e 73 65 74 20 nown.error.Unknown.status.Unset.
11800 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 73 20 6f 66 20 73 68 65 6c 6c 20 76 values.and.attributes.of.shell.v
11820 61 72 69 61 62 6c 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 ariables.and.functions..........
11840 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 63 6f 72 72 65 .For.each.NAME,.remove.the.corre
11860 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 6f 6e 2e 0a 20 sponding.variable.or.function...
11880 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 74 72 65 61 74 20 ........Options:.......-f.treat.
118a0 65 61 63 68 20 4e 41 4d 45 20 61 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 each.NAME.as.a.shell.function...
118c0 20 20 20 20 2d 76 09 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 61 20 73 68 65 6c ....-v.treat.each.NAME.as.a.shel
118e0 6c 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 l.variable..........Without.opti
11900 6f 6e 73 2c 20 75 6e 73 65 74 20 66 69 72 73 74 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 ons,.unset.first.tries.to.unset.
11920 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 0a 20 a.variable,.and.if.that.fails,..
11940 20 20 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 ...tries.to.unset.a.function....
11960 20 20 0a 20 20 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 .......Some.variables.cannot.be.
11980 75 6e 73 65 74 3b 20 61 6c 73 6f 20 73 65 65 20 60 72 65 61 64 6f 6e 6c 79 27 2e 0a 20 20 20 20 unset;.also.see.`readonly'......
119a0 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 .....Exit.Status:.....Returns.su
119c0 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 ccess.unless.an.invalid.option.i
119e0 73 20 67 69 76 65 6e 20 6f 72 20 61 20 4e 41 4d 45 20 69 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 00 s.given.or.a.NAME.is.read-only..
11a00 55 72 67 65 6e 74 20 49 4f 20 63 6f 6e 64 69 74 69 6f 6e 00 55 73 61 67 65 3a 09 25 73 20 5b 47 Urgent.IO.condition.Usage:.%s.[G
11a20 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 2e 2e 2e 0a 09 25 73 NU.long.option].[option]......%s
11a40 20 5b 47 4e 55 20 6c 6f 6e 67 20 6f 70 74 69 6f 6e 5d 20 5b 6f 70 74 69 6f 6e 5d 20 73 63 72 69 .[GNU.long.option].[option].scri
11a60 70 74 2d 66 69 6c 65 20 2e 2e 2e 0a 00 55 73 65 20 22 25 73 22 20 74 6f 20 6c 65 61 76 65 20 74 pt-file......Use."%s".to.leave.t
11a80 68 65 20 73 68 65 6c 6c 2e 0a 00 55 73 65 20 74 68 65 20 60 62 61 73 68 62 75 67 27 20 63 6f 6d he.shell...Use.the.`bashbug'.com
11aa0 6d 61 6e 64 20 74 6f 20 72 65 70 6f 72 74 20 62 75 67 73 2e 0a 00 55 73 65 72 20 73 69 67 6e 61 mand.to.report.bugs...User.signa
11ac0 6c 20 31 00 55 73 65 72 20 73 69 67 6e 61 6c 20 32 00 57 61 69 74 20 66 6f 72 20 6a 6f 62 20 63 l.1.User.signal.2.Wait.for.job.c
11ae0 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 73 74 61 74 75 73 ompletion.and.return.exit.status
11b00 2e 0a 20 20 20 20 0a 20 20 20 20 57 61 69 74 73 20 66 6f 72 20 74 68 65 20 70 72 6f 63 65 73 73 ...........Waits.for.the.process
11b20 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 49 44 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 .identified.by.ID,.which.may.be.
11b40 61 20 70 72 6f 63 65 73 73 20 49 44 20 6f 72 20 61 0a 20 20 20 20 6a 6f 62 20 73 70 65 63 69 66 a.process.ID.or.a.....job.specif
11b60 69 63 61 74 69 6f 6e 2c 20 61 6e 64 20 72 65 70 6f 72 74 73 20 69 74 73 20 74 65 72 6d 69 6e 61 ication,.and.reports.its.termina
11b80 74 69 6f 6e 20 73 74 61 74 75 73 2e 20 20 49 66 20 49 44 20 69 73 20 6e 6f 74 0a 20 20 20 20 67 tion.status...If.ID.is.not.....g
11ba0 69 76 65 6e 2c 20 77 61 69 74 73 20 66 6f 72 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 61 63 iven,.waits.for.all.currently.ac
11bc0 74 69 76 65 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2c 20 61 6e 64 20 74 68 65 20 72 65 tive.child.processes,.and.the.re
11be0 74 75 72 6e 0a 20 20 20 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 6f 2e 20 20 49 66 20 49 44 20 turn.....status.is.zero...If.ID.
11c00 69 73 20 61 20 61 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 77 61 69 74 73 20 is.a.a.job.specification,.waits.
11c20 66 6f 72 20 61 6c 6c 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 69 6e 20 74 68 65 20 6a 6f 62 for.all.processes.....in.the.job
11c40 27 73 20 70 69 70 65 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 's.pipeline...........Exit.Statu
11c60 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 49 44 3b s:.....Returns.the.status.of.ID;
11c80 20 66 61 69 6c 73 20 69 66 20 49 44 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e .fails.if.ID.is.invalid.or.an.in
11ca0 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 67 69 76 65 6e 2e 00 57 61 69 74 20 valid.option.is.....given..Wait.
11cc0 66 6f 72 20 70 72 6f 63 65 73 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 74 75 72 for.process.completion.and.retur
11ce0 6e 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 57 61 69 74 73 20 66 6f n.exit.status...........Waits.fo
11d00 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 65 70 6f r.the.specified.process.and.repo
11d20 72 74 73 20 69 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73 74 61 74 75 73 2e 20 20 49 66 0a rts.its.termination.status...If.
11d40 20 20 20 20 50 49 44 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 ....PID.is.not.given,.all.curren
11d60 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
11d80 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
11da0 64 65 20 69 73 20 7a 65 72 6f 2e 20 20 50 49 44 20 6d 75 73 74 20 62 65 20 61 20 70 72 6f 63 65 de.is.zero...PID.must.be.a.proce
11dc0 73 73 20 49 44 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 ss.ID...........Exit.Status:....
11de0 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 49 44 3b 20 66 61 69 6c 73 .Returns.the.status.of.ID;.fails
11e00 20 69 66 20 49 44 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 .if.ID.is.invalid.or.an.invalid.
11e20 6f 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 67 69 76 65 6e 2e 00 57 69 6e 64 6f 77 20 63 68 61 6e option.is.....given..Window.chan
11e40 67 65 64 00 57 72 69 74 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 73 74 61 6e 64 ged.Write.arguments.to.the.stand
11e60 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 ard.output...........Display.the
11e80 20 41 52 47 73 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 66 6f 6c .ARGs.on.the.standard.output.fol
11ea0 6c 6f 77 65 64 20 62 79 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 lowed.by.a.newline...........Opt
11ec0 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 64 6f 20 6e 6f 74 20 61 70 70 65 6e 64 20 61 20 6e ions:.......-n.do.not.append.a.n
11ee0 65 77 6c 69 6e 65 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 ewline..........Exit.Status:....
11f00 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 65 20 .Returns.success.unless.a.write.
11f20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 57 72 69 74 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f error.occurs..Write.arguments.to
11f40 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 .the.standard.output...........D
11f60 69 73 70 6c 61 79 20 74 68 65 20 41 52 47 73 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 isplay.the.ARGs.on.the.standard.
11f80 6f 75 74 70 75 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 output.followed.by.a.newline....
11fa0 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 64 6f 20 6e 6f 74 20 .......Options:.......-n.do.not.
11fc0 61 70 70 65 6e 64 20 61 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 2d 65 09 65 6e 61 62 6c 65 append.a.newline.......-e.enable
11fe0 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 .interpretation.of.the.following
12000 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 73 0a 20 20 20 20 20 20 2d 45 09 65 78 70 6c .backslash.escapes.......-E.expl
12020 69 63 69 74 6c 79 20 73 75 70 70 72 65 73 73 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f icitly.suppress.interpretation.o
12040 66 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 73 0a 20 20 20 20 0a 20 20 20 20 60 65 63 f.backslash.escapes..........`ec
12060 68 6f 27 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 61 63 ho'.interprets.the.following.bac
12080 6b 73 6c 61 73 68 2d 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 3a 0a 20 20 20 20 20 kslash-escaped.characters:......
120a0 20 5c 61 09 61 6c 65 72 74 20 28 62 65 6c 6c 29 0a 20 20 20 20 20 20 5c 62 09 62 61 63 6b 73 70 .\a.alert.(bell).......\b.backsp
120c0 61 63 65 0a 20 20 20 20 20 20 5c 63 09 73 75 70 70 72 65 73 73 20 66 75 72 74 68 65 72 20 6f 75 ace.......\c.suppress.further.ou
120e0 74 70 75 74 0a 20 20 20 20 20 20 5c 65 09 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 0a 20 tput.......\e.escape.character..
12100 20 20 20 20 20 5c 66 09 66 6f 72 6d 20 66 65 65 64 0a 20 20 20 20 20 20 5c 6e 09 6e 65 77 20 6c .....\f.form.feed.......\n.new.l
12120 69 6e 65 0a 20 20 20 20 20 20 5c 72 09 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 0a 20 20 20 ine.......\r.carriage.return....
12140 20 20 20 5c 74 09 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 61 62 0a 20 20 20 20 20 20 5c 76 09 76 65 ...\t.horizontal.tab.......\v.ve
12160 72 74 69 63 61 6c 20 74 61 62 0a 20 20 20 20 20 20 5c 5c 09 62 61 63 6b 73 6c 61 73 68 0a 20 20 rtical.tab.......\\.backslash...
12180 20 20 20 20 5c 30 6e 6e 6e 09 74 68 65 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 41 53 ....\0nnn.the.character.whose.AS
121a0 43 49 49 20 63 6f 64 65 20 69 73 20 4e 4e 4e 20 28 6f 63 74 61 6c 29 2e 20 20 4e 4e 4e 20 63 61 CII.code.is.NNN.(octal)...NNN.ca
121c0 6e 20 62 65 0a 20 20 20 20 09 30 20 74 6f 20 33 20 6f 63 74 61 6c 20 64 69 67 69 74 73 0a 20 20 n.be......0.to.3.octal.digits...
121e0 20 20 20 20 5c 78 48 48 09 74 68 65 20 65 69 67 68 74 2d 62 69 74 20 63 68 61 72 61 63 74 65 72 ....\xHH.the.eight-bit.character
12200 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 48 48 20 28 68 65 78 61 64 65 63 69 6d 61 6c 29 .whose.value.is.HH.(hexadecimal)
12220 2e 20 20 48 48 0a 20 20 20 20 09 63 61 6e 20 62 65 20 6f 6e 65 20 6f 72 20 74 77 6f 20 68 65 78 ...HH......can.be.one.or.two.hex
12240 20 64 69 67 69 74 73 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 .digits..........Exit.Status:...
12260 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 65 ..Returns.success.unless.a.write
12280 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 59 6f 75 20 68 61 76 65 20 6d 61 69 6c 20 69 6e 20 .error.occurs..You.have.mail.in.
122a0 24 5f 00 59 6f 75 20 68 61 76 65 20 6e 65 77 20 6d 61 69 6c 20 69 6e 20 24 5f 00 5b 20 61 72 67 $_.You.have.new.mail.in.$_.[.arg
122c0 2e 2e 2e 20 5d 00 5b 5b 20 65 78 70 72 65 73 73 69 6f 6e 20 5d 5d 00 60 25 63 27 3a 20 62 61 64 ....].[[.expression.]].`%c':.bad
122e0 20 63 6f 6d 6d 61 6e 64 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 .command.`%c':.invalid.format.ch
12300 61 72 61 63 74 65 72 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 6f 6c 69 63 20 6d aracter.`%c':.invalid.symbolic.m
12320 6f 64 65 20 63 68 61 72 61 63 74 65 72 00 60 25 63 27 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 ode.character.`%c':.invalid.symb
12340 6f 6c 69 63 20 6d 6f 64 65 20 6f 70 65 72 61 74 6f 72 00 60 25 73 27 3a 20 63 61 6e 6e 6f 74 20 olic.mode.operator.`%s':.cannot.
12360 75 6e 62 69 6e 64 00 60 25 73 27 3a 20 69 6e 76 61 6c 69 64 20 61 6c 69 61 73 20 6e 61 6d 65 00 unbind.`%s':.invalid.alias.name.
12380 60 25 73 27 3a 20 69 6e 76 61 6c 69 64 20 6b 65 79 6d 61 70 20 6e 61 6d 65 00 60 25 73 27 3a 20 `%s':.invalid.keymap.name.`%s':.
123a0 6d 69 73 73 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 missing.format.character.`%s':.n
123c0 6f 74 20 61 20 70 69 64 20 6f 72 20 76 61 6c 69 64 20 6a 6f 62 20 73 70 65 63 00 60 25 73 27 3a ot.a.pid.or.valid.job.spec.`%s':
123e0 20 6e 6f 74 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 .not.a.valid.identifier.`%s':.un
12400 6b 6e 6f 77 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 known.function.name.`)'.expected
12420 00 60 29 27 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 .`)'.expected,.found.%s.`:'.expe
12440 63 74 65 64 20 66 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 cted.for.conditional.expression.
12460 61 64 64 5f 70 72 6f 63 65 73 73 3a 20 70 69 64 20 25 35 6c 64 20 28 25 73 29 20 6d 61 72 6b 65 add_process:.pid.%5ld.(%s).marke
12480 64 20 61 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 00 61 64 64 5f 70 72 6f 63 65 73 73 3a 20 70 72 d.as.still.alive.add_process:.pr
124a0 6f 63 65 73 73 20 25 35 6c 64 20 28 25 73 29 20 69 6e 20 74 68 65 5f 70 69 70 65 6c 69 6e 65 00 ocess.%5ld.(%s).in.the_pipeline.
124c0 61 6c 69 61 73 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 20 5d 00 61 alias.[-p].[name[=value].....].a
124e0 6c 6c 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 73 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 ll_local_variables:.no.function.
12500 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 6e 74 20 73 63 6f 70 65 00 61 72 67 75 6d 65 6e context.at.current.scope.argumen
12520 74 00 61 72 67 75 6d 65 6e 74 20 65 78 70 65 63 74 65 64 00 61 72 72 61 79 20 76 61 72 69 61 62 t.argument.expected.array.variab
12540 6c 65 20 73 75 70 70 6f 72 74 20 72 65 71 75 69 72 65 64 00 61 74 74 65 6d 70 74 65 64 20 61 73 le.support.required.attempted.as
12560 73 69 67 6e 6d 65 6e 74 20 74 6f 20 6e 6f 6e 2d 76 61 72 69 61 62 6c 65 00 62 61 64 20 61 72 72 signment.to.non-variable.bad.arr
12580 61 79 20 73 75 62 73 63 72 69 70 74 00 62 61 64 20 63 6f 6d 6d 61 6e 64 20 74 79 70 65 00 62 61 ay.subscript.bad.command.type.ba
125a0 64 20 63 6f 6e 6e 65 63 74 6f 72 00 62 61 64 20 6a 75 6d 70 00 62 61 64 20 73 75 62 73 74 69 74 d.connector.bad.jump.bad.substit
125c0 75 74 69 6f 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e 67 20 22 60 22 20 69 6e 20 25 73 00 62 61 64 20 ution:.no.closing."`".in.%s.bad.
125e0 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e 67 20 60 25 73 27 20 69 6e substitution:.no.closing.`%s'.in
12600 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 63 .%s.bash_execute_unix_command:.c
12620 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 67 annot.find.keymap.for.command.bg
12640 20 5b 6a 6f 62 5f 73 70 65 63 20 2e 2e 2e 5d 00 62 69 6e 64 20 5b 2d 6c 70 76 73 50 56 53 5d 20 .[job_spec....].bind.[-lpvsPVS].
12660 5b 2d 6d 20 6b 65 79 6d 61 70 5d 20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 5b 2d 71 20 6e 61 [-m.keymap].[-f.filename].[-q.na
12680 6d 65 5d 20 5b 2d 75 20 6e 61 6d 65 5d 20 5b 2d 72 20 6b 65 79 73 65 71 5d 20 5b 2d 78 20 6b 65 me].[-u.name].[-r.keyseq].[-x.ke
126a0 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 5b 6b 65 79 73 65 71 3a 72 65 61 64 yseq:shell-command].[keyseq:read
126c0 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 20 72 65 61 64 6c 69 6e 65 2d 63 6f 6d 6d 61 6e line-function.or.readline-comman
126e0 64 5d 00 62 72 65 61 6b 20 5b 6e 5d 00 62 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 69 67 6e 20 d].break.[n].bug:.bad.expassign.
12700 74 6f 6b 65 6e 00 62 75 69 6c 74 69 6e 20 5b 73 68 65 6c 6c 2d 62 75 69 6c 74 69 6e 20 5b 61 72 token.builtin.[shell-builtin.[ar
12720 67 20 2e 2e 2e 5d 5d 00 63 61 6c 6c 65 72 20 5b 65 78 70 72 5d 00 63 61 6e 20 6f 6e 6c 79 20 60 g....]].caller.[expr].can.only.`
12740 72 65 74 75 72 6e 27 20 66 72 6f 6d 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 6f 75 72 63 return'.from.a.function.or.sourc
12760 65 64 20 73 63 72 69 70 74 00 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 6e 20 61 20 ed.script.can.only.be.used.in.a.
12780 66 75 6e 63 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 6e 65 77 20 66 69 6c function.cannot.allocate.new.fil
127a0 65 20 64 65 73 63 72 69 70 74 6f 72 20 66 6f 72 20 62 61 73 68 20 69 6e 70 75 74 20 66 72 6f 6d e.descriptor.for.bash.input.from
127c0 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 74 65 6d 70 20 66 69 6c 65 20 66 .fd.%d.cannot.create.temp.file.f
127e0 6f 72 20 68 65 72 65 2d 64 6f 63 75 6d 65 6e 74 3a 20 25 73 00 63 61 6e 6e 6f 74 20 64 75 70 6c or.here-document:.%s.cannot.dupl
12800 69 63 61 74 65 20 66 64 20 25 64 20 74 6f 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 64 75 70 6c icate.fd.%d.to.fd.%d.cannot.dupl
12820 69 63 61 74 65 20 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 61 73 20 66 64 20 25 64 00 63 61 6e icate.named.pipe.%s.as.fd.%d.can
12840 6e 6f 74 20 66 69 6e 64 20 25 73 20 69 6e 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 25 73 3a not.find.%s.in.shared.object.%s:
12860 20 25 73 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 20 66 6f 72 20 63 6f 6d 6d 61 6e .%s.cannot.make.child.for.comman
12880 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 63 68 69 6c 64 d.substitution.cannot.make.child
128a0 20 66 6f 72 20 70 72 6f 63 65 73 73 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 .for.process.substitution.cannot
128c0 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 75 62 73 74 69 74 75 74 .make.pipe.for.command.substitut
128e0 69 6f 6e 00 63 61 6e 6e 6f 74 20 6d 61 6b 65 20 70 69 70 65 20 66 6f 72 20 70 72 6f 63 65 73 73 ion.cannot.make.pipe.for.process
12900 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 6e 61 6d 65 64 20 .substitution.cannot.open.named.
12920 70 69 70 65 20 25 73 20 66 6f 72 20 72 65 61 64 69 6e 67 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 pipe.%s.for.reading.cannot.open.
12940 6e 61 6d 65 64 20 70 69 70 65 20 25 73 20 66 6f 72 20 77 72 69 74 69 6e 67 00 63 61 6e 6e 6f 74 named.pipe.%s.for.writing.cannot
12960 20 6f 70 65 6e 20 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 25 73 3a 20 25 73 00 63 61 6e 6e 6f .open.shared.object.%s:.%s.canno
12980 74 20 72 65 64 69 72 65 63 74 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 66 72 6f 6d 20 2f t.redirect.standard.input.from./
129a0 64 65 76 2f 6e 75 6c 6c 3a 20 25 73 00 63 61 6e 6e 6f 74 20 72 65 73 65 74 20 6e 6f 64 65 6c 61 dev/null:.%s.cannot.reset.nodela
129c0 79 20 6d 6f 64 65 20 66 6f 72 20 66 64 20 25 64 00 63 61 6e 6e 6f 74 20 73 65 74 20 61 6e 64 20 y.mode.for.fd.%d.cannot.set.and.
129e0 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 unset.shell.options.simultaneous
12a00 6c 79 00 63 61 6e 6e 6f 74 20 73 65 74 20 74 65 72 6d 69 6e 61 6c 20 70 72 6f 63 65 73 73 20 67 ly.cannot.set.terminal.process.g
12a20 72 6f 75 70 20 28 25 64 29 00 63 61 6e 6e 6f 74 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 roup.(%d).cannot.simultaneously.
12a40 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 61 62 6c 65 00 unset.a.function.and.a.variable.
12a60 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 6e 64 20 61 20 cannot.suspend.cannot.suspend.a.
12a80 6c 6f 67 69 6e 20 73 68 65 6c 6c 00 63 61 6e 6e 6f 74 20 75 73 65 20 60 2d 66 27 20 74 6f 20 6d login.shell.cannot.use.`-f'.to.m
12aa0 61 6b 65 20 66 75 6e 63 74 69 6f 6e 73 00 63 61 6e 6e 6f 74 20 75 73 65 20 6d 6f 72 65 20 74 68 ake.functions.cannot.use.more.th
12ac0 61 6e 20 6f 6e 65 20 6f 66 20 2d 61 6e 72 77 00 63 61 73 65 20 57 4f 52 44 20 69 6e 20 5b 50 41 an.one.of.-anrw.case.WORD.in.[PA
12ae0 54 54 45 52 4e 20 5b 7c 20 50 41 54 54 45 52 4e 5d 2e 2e 2e 29 20 43 4f 4d 4d 41 4e 44 53 20 3b TTERN.[|.PATTERN]...).COMMANDS.;
12b00 3b 5d 2e 2e 2e 20 65 73 61 63 00 63 64 20 5b 2d 4c 7c 2d 50 5d 20 5b 64 69 72 5d 00 63 68 69 6c ;]....esac.cd.[-L|-P].[dir].chil
12b20 64 20 73 65 74 70 67 69 64 20 28 25 6c 64 20 74 6f 20 25 6c 64 29 00 63 6f 6d 6d 61 6e 64 20 5b d.setpgid.(%ld.to.%ld).command.[
12b40 2d 70 56 76 5d 20 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 20 2e 2e 2e 5d 00 63 6f 6d 6d 61 6e 64 5f -pVv].command.[arg....].command_
12b60 73 75 62 73 74 69 74 75 74 65 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 70 69 70 substitute:.cannot.duplicate.pip
12b80 65 20 61 73 20 66 64 20 31 00 63 6f 6d 70 67 65 6e 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 e.as.fd.1.compgen.[-abcdefgjksuv
12ba0 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 5d 20 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 5b 2d 47 20 67 ].[-o.option]..[-A.action].[-G.g
12bc0 6c 6f 62 70 61 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 66 75 6e 63 74 lobpat].[-W.wordlist]..[-F.funct
12be0 69 6f 6e 5d 20 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 72 70 61 74 5d ion].[-C.command].[-X.filterpat]
12c00 20 5b 2d 50 20 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 77 6f 72 64 5d 00 .[-P.prefix].[-S.suffix].[word].
12c20 63 6f 6d 70 6c 65 74 65 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 5d 20 5b 2d 70 72 5d 20 5b complete.[-abcdefgjksuv].[-pr].[
12c40 2d 44 45 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 5b 2d 47 -DE].[-o.option].[-A.action].[-G
12c60 20 67 6c 6f 62 70 61 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 66 75 6e .globpat].[-W.wordlist]..[-F.fun
12c80 63 74 69 6f 6e 5d 20 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 72 70 61 ction].[-C.command].[-X.filterpa
12ca0 74 5d 20 5b 2d 50 20 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 6e 61 6d 65 t].[-P.prefix].[-S.suffix].[name
12cc0 20 2e 2e 2e 5d 00 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 60 25 73 27 20 ....].completion:.function.`%s'.
12ce0 6e 6f 74 20 66 6f 75 6e 64 00 63 6f 6d 70 6f 70 74 20 5b 2d 6f 7c 2b 6f 20 6f 70 74 69 6f 6e 5d not.found.compopt.[-o|+o.option]
12d00 20 5b 2d 44 45 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 69 .[-DE].[name....].conditional.bi
12d20 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 6e 74 69 6e 75 65 20 nary.operator.expected.continue.
12d40 5b 6e 5d 00 63 6f 70 72 6f 63 20 5b 4e 41 4d 45 5d 20 63 6f 6d 6d 61 6e 64 20 5b 72 65 64 69 72 [n].coproc.[NAME].command.[redir
12d60 65 63 74 69 6f 6e 73 5d 00 63 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 2f 74 6d 70 2c 20 70 6c ections].could.not.find./tmp,.pl
12d80 65 61 73 65 20 63 72 65 61 74 65 21 00 63 70 72 69 6e 74 66 3a 20 60 25 63 27 3a 20 69 6e 76 61 ease.create!.cprintf:.`%c':.inva
12da0 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 00 64 65 63 lid.format.character.current.dec
12dc0 6c 61 72 65 20 5b 2d 61 41 66 46 69 6c 72 74 75 78 5d 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 lare.[-aAfFilrtux].[-p].[name[=v
12de0 61 6c 75 65 5d 20 2e 2e 2e 5d 00 64 65 6c 65 74 69 6e 67 20 73 74 6f 70 70 65 64 20 6a 6f 62 20 alue]....].deleting.stopped.job.
12e00 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 64 65 73 63 72 69 %d.with.process.group.%ld.descri
12e20 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 69 72 65 63 74 6f be_pid:.%ld:.no.such.pid.directo
12e40 72 79 20 73 74 61 63 6b 20 65 6d 70 74 79 00 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 69 ry.stack.empty.directory.stack.i
12e60 6e 64 65 78 00 64 69 72 73 20 5b 2d 63 6c 70 76 5d 20 5b 2b 4e 5d 20 5b 2d 4e 5d 00 64 69 73 6f ndex.dirs.[-clpv].[+N].[-N].diso
12e80 77 6e 20 5b 2d 68 5d 20 5b 2d 61 72 5d 20 5b 6a 6f 62 73 70 65 63 20 2e 2e 2e 5d 00 64 69 76 69 wn.[-h].[-ar].[jobspec....].divi
12ea0 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 74 20 61 76 sion.by.0.dynamic.loading.not.av
12ec0 61 69 6c 61 62 6c 65 00 65 63 68 6f 20 5b 2d 6e 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 63 68 6f ailable.echo.[-n].[arg....].echo
12ee0 20 5b 2d 6e 65 45 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 6d 70 74 79 20 61 72 72 61 79 20 76 61 .[-neE].[arg....].empty.array.va
12f00 72 69 61 62 6c 65 20 6e 61 6d 65 00 65 6e 61 62 6c 65 20 5b 2d 61 5d 20 5b 2d 64 6e 70 73 5d 20 riable.name.enable.[-a].[-dnps].
12f20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 65 72 72 6f 72 20 67 [-f.filename].[name....].error.g
12f40 65 74 74 69 6e 67 20 74 65 72 6d 69 6e 61 6c 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 etting.terminal.attributes:.%s.e
12f60 72 72 6f 72 20 69 6d 70 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 69 rror.importing.function.definiti
12f80 6f 6e 20 66 6f 72 20 60 25 73 27 00 65 72 72 6f 72 20 73 65 74 74 69 6e 67 20 74 65 72 6d 69 6e on.for.`%s'.error.setting.termin
12fa0 61 6c 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 76 61 6c 20 5b 61 72 67 20 2e 2e 2e 5d al.attributes:.%s.eval.[arg....]
12fc0 00 65 78 65 63 20 5b 2d 63 6c 5d 20 5b 2d 61 20 6e 61 6d 65 5d 20 5b 63 6f 6d 6d 61 6e 64 20 5b .exec.[-cl].[-a.name].[command.[
12fe0 61 72 67 75 6d 65 6e 74 73 20 2e 2e 2e 5d 5d 20 5b 72 65 64 69 72 65 63 74 69 6f 6e 20 2e 2e 2e arguments....]].[redirection....
13000 5d 00 65 78 69 74 20 5b 6e 5d 00 65 78 70 65 63 74 65 64 20 60 29 27 00 65 78 70 6f 6e 65 6e 74 ].exit.[n].expected.`)'.exponent
13020 20 6c 65 73 73 20 74 68 61 6e 20 30 00 65 78 70 6f 72 74 20 5b 2d 66 6e 5d 20 5b 6e 61 6d 65 5b .less.than.0.export.[-fn].[name[
13040 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 20 6f 72 20 65 78 70 6f 72 74 20 2d 70 00 65 78 70 72 65 73 =value]....].or.export.-p.expres
13060 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 69 sion.expected.expression.recursi
13080 6f 6e 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 00 66 61 6c 73 65 00 66 63 20 5b 2d 65 20 65 on.level.exceeded.false.fc.[-e.e
130a0 6e 61 6d 65 5d 20 5b 2d 6c 6e 72 5d 20 5b 66 69 72 73 74 5d 20 5b 6c 61 73 74 5d 20 6f 72 20 66 name].[-lnr].[first].[last].or.f
130c0 63 20 2d 73 20 5b 70 61 74 3d 72 65 70 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 00 66 67 20 5b 6a 6f 62 c.-s.[pat=rep].[command].fg.[job
130e0 5f 73 70 65 63 5d 00 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 6f 75 74 20 6f 66 20 72 61 _spec].file.descriptor.out.of.ra
13100 6e 67 65 00 66 69 6c 65 6e 61 6d 65 20 61 72 67 75 6d 65 6e 74 20 72 65 71 75 69 72 65 64 00 66 nge.filename.argument.required.f
13120 6f 72 20 28 28 20 65 78 70 31 3b 20 65 78 70 32 3b 20 65 78 70 33 20 29 29 3b 20 64 6f 20 43 4f or.((.exp1;.exp2;.exp3.));.do.CO
13140 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 66 6f 72 20 4e 41 4d 45 20 5b 69 6e 20 57 4f 52 44 53 20 MMANDS;.done.for.NAME.[in.WORDS.
13160 2e 2e 2e 20 5d 20 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 66 6f 72 6b 65 64 ....].;.do.COMMANDS;.done.forked
13180 20 70 69 64 20 25 64 20 61 70 70 65 61 72 73 20 69 6e 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 20 25 .pid.%d.appears.in.running.job.%
131a0 64 00 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 d.free:.called.with.already.free
131c0 64 20 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 d.block.argument.free:.called.wi
131e0 74 68 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 th.unallocated.block.argument.fr
13200 65 65 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 ee:.start.and.end.chunk.sizes.di
13220 66 66 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 ffer.free:.underflow.detected;.m
13240 68 5f 6e 62 79 74 65 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 66 75 6e 63 74 69 6f 6e 20 6e h_nbytes.out.of.range.function.n
13260 61 6d 65 20 7b 20 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 20 6f 72 20 6e 61 6d 65 20 28 29 20 7b 20 ame.{.COMMANDS.;.}.or.name.().{.
13280 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 00 66 75 74 75 72 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 COMMANDS.;.}.future.versions.of.
132a0 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 66 6f 72 63 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 the.shell.will.force.evaluation.
132c0 61 73 20 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 67 65 as.an.arithmetic.substitution.ge
132e0 74 63 77 64 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 tcwd:.cannot.access.parent.direc
13300 74 6f 72 69 65 73 00 67 65 74 6f 70 74 73 20 6f 70 74 73 74 72 69 6e 67 20 6e 61 6d 65 20 5b 61 tories.getopts.optstring.name.[a
13320 72 67 5d 00 68 61 73 68 20 5b 2d 6c 72 5d 20 5b 2d 70 20 70 61 74 68 6e 61 6d 65 5d 20 5b 2d 64 rg].hash.[-lr].[-p.pathname].[-d
13340 74 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 68 61 73 68 69 6e 67 20 64 69 73 61 62 6c 65 64 00 68 t].[name....].hashing.disabled.h
13360 65 6c 70 20 5b 2d 64 6d 73 5d 20 5b 70 61 74 74 65 72 6e 20 2e 2e 2e 5d 00 68 65 72 65 2d 64 6f elp.[-dms].[pattern....].here-do
13380 63 75 6d 65 6e 74 20 61 74 20 6c 69 6e 65 20 25 64 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 65 cument.at.line.%d.delimited.by.e
133a0 6e 64 2d 6f 66 2d 66 69 6c 65 20 28 77 61 6e 74 65 64 20 60 25 73 27 29 00 68 69 73 74 6f 72 79 nd-of-file.(wanted.`%s').history
133c0 20 5b 2d 63 5d 20 5b 2d 64 20 6f 66 66 73 65 74 5d 20 5b 6e 5d 20 6f 72 20 68 69 73 74 6f 72 79 .[-c].[-d.offset].[n].or.history
133e0 20 2d 61 6e 72 77 20 5b 66 69 6c 65 6e 61 6d 65 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 70 73 .-anrw.[filename].or.history.-ps
13400 20 61 72 67 20 5b 61 72 67 2e 2e 2e 5d 00 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 00 68 .arg.[arg...].history.position.h
13420 69 73 74 6f 72 79 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 00 68 69 74 73 09 63 6f 6d 6d 61 6e istory.specification.hits.comman
13440 64 0a 00 69 64 65 6e 74 69 66 69 65 72 20 65 78 70 65 63 74 65 64 20 61 66 74 65 72 20 70 72 65 d..identifier.expected.after.pre
13460 2d 69 6e 63 72 65 6d 65 6e 74 20 6f 72 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 00 69 66 20 43 -increment.or.pre-decrement.if.C
13480 4f 4d 4d 41 4e 44 53 3b 20 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5b 20 65 6c 69 66 20 43 OMMANDS;.then.COMMANDS;.[.elif.C
134a0 4f 4d 4d 41 4e 44 53 3b 20 74 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5d 2e 2e 2e 20 5b 20 65 OMMANDS;.then.COMMANDS;.]....[.e
134c0 6c 73 65 20 43 4f 4d 4d 41 4e 44 53 3b 20 5d 20 66 69 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f lse.COMMANDS;.].fi.initialize_jo
134e0 62 5f 63 6f 6e 74 72 6f 6c 3a 20 67 65 74 70 67 72 70 20 66 61 69 6c 65 64 00 69 6e 69 74 69 61 b_control:.getpgrp.failed.initia
13500 6c 69 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 6c 69 6e 65 20 64 69 73 63 69 70 6c 69 6e lize_job_control:.line.disciplin
13520 65 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 73 65 74 70 67 69 e.initialize_job_control:.setpgi
13540 64 00 69 6e 76 61 6c 69 64 20 61 72 69 74 68 6d 65 74 69 63 20 62 61 73 65 00 69 6e 76 61 6c 69 d.invalid.arithmetic.base.invali
13560 64 20 62 61 73 65 00 69 6e 76 61 6c 69 64 20 63 68 61 72 61 63 74 65 72 20 25 64 20 69 6e 20 65 d.base.invalid.character.%d.in.e
13580 78 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 69 6e 76 61 6c 69 64 20 68 65 78 20 6e 75 6d 62 xportstr.for.%s.invalid.hex.numb
135a0 65 72 00 69 6e 76 61 6c 69 64 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 6f 63 74 61 6c 20 er.invalid.number.invalid.octal.
135c0 6e 75 6d 62 65 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 number.invalid.signal.number.job
135e0 20 25 64 20 73 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 .%d.started.without.job.control.
13600 6a 6f 62 5f 73 70 65 63 20 5b 26 5d 00 6a 6f 62 73 20 5b 2d 6c 6e 70 72 73 5d 20 5b 6a 6f 62 73 job_spec.[&].jobs.[-lnprs].[jobs
13620 70 65 63 20 2e 2e 2e 5d 20 6f 72 20 6a 6f 62 73 20 2d 78 20 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 pec....].or.jobs.-x.command.[arg
13640 73 5d 00 6b 69 6c 6c 20 5b 2d 73 20 73 69 67 73 70 65 63 20 7c 20 2d 6e 20 73 69 67 6e 75 6d 20 s].kill.[-s.sigspec.|.-n.signum.
13660 7c 20 2d 73 69 67 73 70 65 63 5d 20 70 69 64 20 7c 20 6a 6f 62 73 70 65 63 20 2e 2e 2e 20 6f 72 |.-sigspec].pid.|.jobspec.....or
13680 20 6b 69 6c 6c 20 2d 6c 20 5b 73 69 67 73 70 65 63 5d 00 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 3a .kill.-l.[sigspec].last.command:
136a0 20 25 73 0a 00 6c 65 74 20 61 72 67 20 5b 61 72 67 20 2e 2e 2e 5d 00 6c 69 6d 69 74 00 6c 69 6e .%s..let.arg.[arg....].limit.lin
136c0 65 20 25 64 3a 20 00 6c 69 6e 65 20 65 64 69 74 69 6e 67 20 6e 6f 74 20 65 6e 61 62 6c 65 64 00 e.%d:..line.editing.not.enabled.
136e0 6c 6f 63 61 6c 20 5b 6f 70 74 69 6f 6e 5d 20 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 00 local.[option].name[=value].....
13700 6c 6f 67 6f 75 74 0a 00 6c 6f 67 6f 75 74 20 5b 6e 5d 00 6c 6f 6f 70 20 63 6f 75 6e 74 00 6d 61 logout..logout.[n].loop.count.ma
13720 6b 65 5f 68 65 72 65 5f 64 6f 63 75 6d 65 6e 74 3a 20 62 61 64 20 69 6e 73 74 72 75 63 74 69 6f ke_here_document:.bad.instructio
13740 6e 20 74 79 70 65 20 25 64 00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 3a 20 6e n.type.%d.make_local_variable:.n
13760 6f 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 6e 74 20 73 63 o.function.context.at.current.sc
13780 6f 70 65 00 6d 61 6b 65 5f 72 65 64 69 72 65 63 74 69 6f 6e 3a 20 72 65 64 69 72 65 63 74 69 6f ope.make_redirection:.redirectio
137a0 6e 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 60 25 64 27 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 n.instruction.`%d'.out.of.range.
137c0 6d 61 6c 6c 6f 63 3a 20 62 6c 6f 63 6b 20 6f 6e 20 66 72 65 65 20 6c 69 73 74 20 63 6c 6f 62 62 malloc:.block.on.free.list.clobb
137e0 65 72 65 64 00 6d 61 6c 6c 6f 63 3a 20 66 61 69 6c 65 64 20 61 73 73 65 72 74 69 6f 6e 3a 20 25 ered.malloc:.failed.assertion:.%
13800 73 0a 00 6d 61 70 66 69 6c 65 20 5b 2d 6e 20 63 6f 75 6e 74 5d 20 5b 2d 4f 20 6f 72 69 67 69 6e s..mapfile.[-n.count].[-O.origin
13820 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d 20 5b 2d 74 5d 20 5b 2d 75 20 66 64 5d 20 5b 2d 43 20 63 61 ].[-s.count].[-t].[-u.fd].[-C.ca
13840 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 71 75 61 6e 74 75 6d 5d 20 5b 61 72 72 61 79 5d 00 6d 69 67 llback].[-c.quantum].[array].mig
13860 72 61 74 65 20 70 72 6f 63 65 73 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 43 50 55 00 6d 69 73 73 rate.process.to.another.CPU.miss
13880 69 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 ing.`)'.missing.`]'.missing.hex.
138a0 64 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 digit.for.\x.network.operations.
138c0 6e 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 not.supported.no.`='.in.exportst
138e0 72 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 r.for.%s.no.closing.`%c'.in.%s.n
13900 6f 20 63 6f 6d 6d 61 6e 64 20 66 6f 75 6e 64 00 6e 6f 20 68 65 6c 70 20 74 6f 70 69 63 73 20 6d o.command.found.no.help.topics.m
13920 61 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 atch.`%s'...Try.`help.help'.or.`
13940 6d 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 man.-k.%s'.or.`info.%s'..no.job.
13960 63 6f 6e 74 72 6f 6c 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 74 68 69 73 20 73 control.no.job.control.in.this.s
13980 68 65 6c 6c 00 6e 6f 20 6d 61 74 63 68 3a 20 25 73 00 6e 6f 20 6f 74 68 65 72 20 64 69 72 65 63 hell.no.match:.%s.no.other.direc
139a0 74 6f 72 79 00 6e 6f 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 77 69 tory.no.other.options.allowed.wi
139c0 74 68 20 60 2d 78 27 00 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 65 78 65 63 75 74 69 6e 67 20 th.`-x'.not.currently.executing.
139e0 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 completion.function.not.login.sh
13a00 65 6c 6c 3a 20 75 73 65 20 60 65 78 69 74 27 00 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 6f 6e 6c ell:.use.`exit'.octal.number.onl
13a20 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 6e 20 61 20 60 66 6f 72 27 2c 20 60 77 68 69 6c 65 27 y.meaningful.in.a.`for',.`while'
13a40 2c 20 6f 72 20 60 75 6e 74 69 6c 27 20 6c 6f 6f 70 00 70 69 70 65 20 65 72 72 6f 72 00 70 6f 70 ,.or.`until'.loop.pipe.error.pop
13a60 5f 73 63 6f 70 65 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c 5f 76 61 72 69 61 62 6c 65 73 20 _scope:.head.of.shell_variables.
13a80 6e 6f 74 20 61 20 74 65 6d 70 6f 72 61 72 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 73 63 6f 70 not.a.temporary.environment.scop
13aa0 65 00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c e.pop_var_context:.head.of.shell
13ac0 5f 76 61 72 69 61 62 6c 65 73 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 _variables.not.a.function.contex
13ae0 74 00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 6e 6f 20 67 6c 6f 62 61 6c 5f 76 61 72 t.pop_var_context:.no.global_var
13b00 69 61 62 6c 65 73 20 63 6f 6e 74 65 78 74 00 70 6f 70 64 20 5b 2d 6e 5d 20 5b 2b 4e 20 7c 20 2d iables.context.popd.[-n].[+N.|.-
13b20 4e 5d 00 70 6f 77 65 72 20 66 61 69 6c 75 72 65 20 69 6d 6d 69 6e 65 6e 74 00 70 72 69 6e 74 5f N].power.failure.imminent.print_
13b40 63 6f 6d 6d 61 6e 64 3a 20 62 61 64 20 63 6f 6e 6e 65 63 74 6f 72 20 60 25 64 27 00 70 72 69 6e command:.bad.connector.`%d'.prin
13b60 74 66 20 5b 2d 76 20 76 61 72 5d 20 66 6f 72 6d 61 74 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 70 tf.[-v.var].format.[arguments].p
13b80 72 6f 67 63 6f 6d 70 5f 69 6e 73 65 72 74 3a 20 25 73 3a 20 4e 55 4c 4c 20 43 4f 4d 50 53 50 45 rogcomp_insert:.%s:.NULL.COMPSPE
13ba0 43 00 70 72 6f 67 72 61 6d 6d 69 6e 67 20 65 72 72 6f 72 00 70 75 73 68 64 20 5b 2d 6e 5d 20 5b C.programming.error.pushd.[-n].[
13bc0 2b 4e 20 7c 20 2d 4e 20 7c 20 64 69 72 5d 00 70 77 64 20 5b 2d 4c 50 5d 00 72 65 61 64 20 5b 2d +N.|.-N.|.dir].pwd.[-LP].read.[-
13be0 65 72 73 5d 20 5b 2d 61 20 61 72 72 61 79 5d 20 5b 2d 64 20 64 65 6c 69 6d 5d 20 5b 2d 69 20 74 ers].[-a.array].[-d.delim].[-i.t
13c00 65 78 74 5d 20 5b 2d 6e 20 6e 63 68 61 72 73 5d 20 5b 2d 4e 20 6e 63 68 61 72 73 5d 20 5b 2d 70 ext].[-n.nchars].[-N.nchars].[-p
13c20 20 70 72 6f 6d 70 74 5d 20 5b 2d 74 20 74 69 6d 65 6f 75 74 5d 20 5b 2d 75 20 66 64 5d 20 5b 6e .prompt].[-t.timeout].[-u.fd].[n
13c40 61 6d 65 20 2e 2e 2e 5d 00 72 65 61 64 20 65 72 72 6f 72 3a 20 25 64 3a 20 25 73 00 72 65 61 64 ame....].read.error:.%d:.%s.read
13c60 61 72 72 61 79 20 5b 2d 6e 20 63 6f 75 6e 74 5d 20 5b 2d 4f 20 6f 72 69 67 69 6e 5d 20 5b 2d 73 array.[-n.count].[-O.origin].[-s
13c80 20 63 6f 75 6e 74 5d 20 5b 2d 74 5d 20 5b 2d 75 20 66 64 5d 20 5b 2d 43 20 63 61 6c 6c 62 61 63 .count].[-t].[-u.fd].[-C.callbac
13ca0 6b 5d 20 5b 2d 63 20 71 75 61 6e 74 75 6d 5d 20 5b 61 72 72 61 79 5d 00 72 65 61 64 6f 6e 6c 79 k].[-c.quantum].[array].readonly
13cc0 20 5b 2d 61 66 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 20 6f 72 20 72 65 61 .[-af].[name[=value]....].or.rea
13ce0 64 6f 6e 6c 79 20 2d 70 00 72 65 61 6c 6c 6f 63 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 75 6e donly.-p.realloc:.called.with.un
13d00 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 72 65 61 6c 6c 6f 63 allocated.block.argument.realloc
13d20 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
13d40 65 72 00 72 65 61 6c 6c 6f 63 3a 20 75 6e 64 65 72 66 6c 6f 77 20 64 65 74 65 63 74 65 64 3b 20 er.realloc:.underflow.detected;.
13d60 6d 68 5f 6e 62 79 74 65 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 72 65 63 75 72 73 69 6f 6e mh_nbytes.out.of.range.recursion
13d80 20 73 74 61 63 6b 20 75 6e 64 65 72 66 6c 6f 77 00 72 65 64 69 72 65 63 74 69 6f 6e 20 65 72 72 .stack.underflow.redirection.err
13da0 6f 72 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 66 64 00 72 65 67 69 73 74 65 72 or:.cannot.duplicate.fd.register
13dc0 5f 61 6c 6c 6f 63 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 61 _alloc:.%p.already.in.table.as.a
13de0 6c 6c 6f 63 61 74 65 64 3f 0a 00 72 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 61 6c 6c 6f 63 llocated?..register_alloc:.alloc
13e00 20 74 61 62 6c 65 20 69 73 20 66 75 6c 6c 20 77 69 74 68 20 46 49 4e 44 5f 41 4c 4c 4f 43 3f 0a .table.is.full.with.FIND_ALLOC?.
13e20 00 72 65 67 69 73 74 65 72 5f 66 72 65 65 3a 20 25 70 20 61 6c 72 65 61 64 79 20 69 6e 20 74 61 .register_free:.%p.already.in.ta
13e40 62 6c 65 20 61 73 20 66 72 65 65 3f 0a 00 72 65 73 74 72 69 63 74 65 64 00 72 65 74 75 72 6e 20 ble.as.free?..restricted.return.
13e60 5b 6e 5d 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 61 6c 75 65 [n].run_pending_traps:.bad.value
13e80 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 6e 64 69 6e .in.trap_list[%d]:.%p.run_pendin
13ea0 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 49 47 5f 44 g_traps:.signal.handler.is.SIG_D
13ec0 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 65 6c 66 00 FL,.resending.%d.(%s).to.myself.
13ee0 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 61 64 79 20 save_bash_input:.buffer.already.
13f00 65 78 69 73 74 73 20 66 6f 72 20 6e 65 77 20 66 64 20 25 64 00 73 65 6c 65 63 74 20 4e 41 4d 45 exists.for.new.fd.%d.select.NAME
13f20 20 5b 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 20 3b 5d 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 .[in.WORDS.....;].do.COMMANDS;.d
13f40 6f 6e 65 00 73 65 74 20 5b 2d 2d 61 62 65 66 68 6b 6d 6e 70 74 75 76 78 42 43 48 50 5d 20 5b 2d one.set.[--abefhkmnptuvxBCHP].[-
13f60 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 73 65 74 6c 6f 63 61 o.option-name].[arg....].setloca
13f80 6c 65 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 le:.%s:.cannot.change.locale.(%s
13fa0 29 00 73 65 74 6c 6f 63 61 6c 65 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c ).setlocale:.%s:.cannot.change.l
13fc0 6f 63 61 6c 65 20 28 25 73 29 3a 20 25 73 00 73 65 74 6c 6f 63 61 6c 65 3a 20 4c 43 5f 41 4c 4c ocale.(%s):.%s.setlocale:.LC_ALL
13fe0 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 00 73 65 74 6c :.cannot.change.locale.(%s).setl
14000 6f 63 61 6c 65 3a 20 4c 43 5f 41 4c 4c 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 ocale:.LC_ALL:.cannot.change.loc
14020 61 6c 65 20 28 25 73 29 3a 20 25 73 00 73 68 65 6c 6c 20 6c 65 76 65 6c 20 28 25 64 29 20 74 6f ale.(%s):.%s.shell.level.(%d).to
14040 6f 20 68 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 5b 6e 5d o.high,.resetting.to.1.shift.[n]
14060 00 73 68 69 66 74 20 63 6f 75 6e 74 00 73 68 6f 70 74 20 5b 2d 70 71 73 75 5d 20 5b 2d 6f 5d 20 .shift.count.shopt.[-pqsu].[-o].
14080 5b 6f 70 74 6e 61 6d 65 20 2e 2e 2e 5d 00 73 69 67 70 72 6f 63 6d 61 73 6b 3a 20 25 64 3a 20 69 [optname....].sigprocmask:.%d:.i
140a0 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 6f 6e 00 73 6f 75 72 63 65 20 66 69 6c 65 6e 61 6d 65 nvalid.operation.source.filename
140c0 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 73 74 61 72 74 5f 70 69 70 65 6c 69 6e 65 3a 20 70 67 72 .[arguments].start_pipeline:.pgr
140e0 70 20 70 69 70 65 00 73 75 73 70 65 6e 64 20 5b 2d 66 5d 00 73 79 6e 74 61 78 20 65 72 72 6f 72 p.pipe.suspend.[-f].syntax.error
14100 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 .syntax.error.in.conditional.exp
14120 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 74 69 6f ression.syntax.error.in.conditio
14140 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e nal.expression:.unexpected.token
14160 20 60 25 73 27 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 65 78 70 72 65 73 73 69 6f 6e .`%s'.syntax.error.in.expression
14180 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 6e 65 61 72 20 60 25 73 27 00 73 79 6e 74 61 78 20 65 .syntax.error.near.`%s'.syntax.e
141a0 72 72 6f 72 20 6e 65 61 72 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 00 rror.near.unexpected.token.`%s'.
141c0 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 60 28 28 25 73 29 29 27 00 73 79 6e 74 61 78 20 65 72 syntax.error:.`((%s))'.syntax.er
141e0 72 6f 72 3a 20 60 3b 27 20 75 6e 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 ror:.`;'.unexpected.syntax.error
14200 3a 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 20 72 65 71 75 69 72 65 64 :.arithmetic.expression.required
14220 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 61 72 69 74 68 6d 65 74 69 .syntax.error:.invalid.arithmeti
14240 63 20 6f 70 65 72 61 74 6f 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 6f 70 65 72 61 6e 64 c.operator.syntax.error:.operand
14260 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 78 70 65 63 74 .expected.syntax.error:.unexpect
14280 65 64 20 65 6e 64 20 6f 66 20 66 69 6c 65 00 73 79 73 74 65 6d 20 63 72 61 73 68 20 69 6d 6d 69 ed.end.of.file.system.crash.immi
142a0 6e 65 6e 74 00 74 65 73 74 20 5b 65 78 70 72 5d 00 74 69 6d 65 20 5b 2d 70 5d 20 70 69 70 65 6c nent.test.[expr].time.[-p].pipel
142c0 69 6e 65 00 74 69 6d 65 73 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 74 72 61 ine.times.too.many.arguments.tra
142e0 70 20 5b 2d 6c 70 5d 20 5b 5b 61 72 67 5d 20 73 69 67 6e 61 6c 5f 73 70 65 63 20 2e 2e 2e 5d 00 p.[-lp].[[arg].signal_spec....].
14300 74 72 61 70 5f 68 61 6e 64 6c 65 72 3a 20 62 61 64 20 73 69 67 6e 61 6c 20 25 64 00 74 72 75 65 trap_handler:.bad.signal.%d.true
14320 00 74 79 70 65 20 5b 2d 61 66 70 74 50 5d 20 6e 61 6d 65 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 74 .type.[-afptP].name.[name....].t
14340 79 70 65 73 65 74 20 5b 2d 61 41 66 46 69 6c 72 74 75 78 5d 20 5b 2d 70 5d 20 6e 61 6d 65 5b 3d ypeset.[-aAfFilrtux].[-p].name[=
14360 76 61 6c 75 65 5d 20 2e 2e 2e 00 75 6c 69 6d 69 74 20 5b 2d 53 48 61 63 64 65 66 69 6c 6d 6e 70 value].....ulimit.[-SHacdefilmnp
14380 71 72 73 74 75 76 78 5d 20 5b 6c 69 6d 69 74 5d 00 75 6d 61 73 6b 20 5b 2d 70 5d 20 5b 2d 53 5d qrstuvx].[limit].umask.[-p].[-S]
143a0 20 5b 6d 6f 64 65 5d 00 75 6e 61 6c 69 61 73 20 5b 2d 61 5d 20 6e 61 6d 65 20 5b 6e 61 6d 65 20 .[mode].unalias.[-a].name.[name.
143c0 2e 2e 2e 5d 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e ...].unexpected.EOF.while.lookin
143e0 67 20 66 6f 72 20 60 5d 5d 27 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 g.for.`]]'.unexpected.EOF.while.
14400 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 60 25 63 27 00 75 6e 65 78 70 65 looking.for.matching.`%c'.unexpe
14420 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
14440 69 6e 67 20 60 29 27 00 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 60 25 73 27 ing.`)'.unexpected.argument.`%s'
14460 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 72 00 .to.conditional.binary.operator.
14480 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 75 6d 65 6e 74 20 60 25 73 27 20 74 6f 20 63 6f 6e 64 unexpected.argument.`%s'.to.cond
144a0 69 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 74 65 itional.unary.operator.unexpecte
144c0 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 62 69 6e 61 72 79 d.argument.to.conditional.binary
144e0 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 6e 74 20 74 6f .operator.unexpected.argument.to
14500 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 .conditional.unary.operator.unex
14520 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 25 64 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 pected.token.%d.in.conditional.c
14540 6f 6d 6d 61 6e 64 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 63 27 20 69 6e 20 ommand.unexpected.token.`%c'.in.
14560 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 74 conditional.command.unexpected.t
14580 6f 6b 65 6e 20 60 25 73 27 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 oken.`%s'.in.conditional.command
145a0 00 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 2c 20 63 6f 6e 64 69 74 69 6f .unexpected.token.`%s',.conditio
145c0 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 75 6e 65 nal.binary.operator.expected.une
145e0 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 60 25 73 27 2c 20 65 78 70 65 63 74 65 64 20 60 29 27 xpected.token.`%s',.expected.`)'
14600 00 75 6e 6b 6e 6f 77 6e 00 75 6e 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 00 75 .unknown.unknown.command.error.u
14620 6e 73 65 74 20 5b 2d 66 5d 20 5b 2d 76 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 75 6e 74 69 6c 20 nset.[-f].[-v].[name....].until.
14640 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 76 61 6c 75 COMMANDS;.do.COMMANDS;.done.valu
14660 65 20 74 6f 6f 20 67 72 65 61 74 20 66 6f 72 20 62 61 73 65 00 76 61 72 69 61 62 6c 65 73 20 2d e.too.great.for.base.variables.-
14680 20 4e 61 6d 65 73 20 61 6e 64 20 6d 65 61 6e 69 6e 67 73 20 6f 66 20 73 6f 6d 65 20 73 68 65 6c .Names.and.meanings.of.some.shel
146a0 6c 20 76 61 72 69 61 62 6c 65 73 00 77 61 69 74 20 5b 69 64 5d 00 77 61 69 74 20 5b 70 69 64 5d l.variables.wait.[id].wait.[pid]
146c0 00 77 61 69 74 3a 20 70 69 64 20 25 6c 64 20 69 73 20 6e 6f 74 20 61 20 63 68 69 6c 64 20 6f 66 .wait:.pid.%ld.is.not.a.child.of
146e0 20 74 68 69 73 20 73 68 65 6c 6c 00 77 61 69 74 5f 66 6f 72 3a 20 4e 6f 20 72 65 63 6f 72 64 20 .this.shell.wait_for:.No.record.
14700 6f 66 20 70 72 6f 63 65 73 73 20 25 6c 64 00 77 61 69 74 5f 66 6f 72 5f 6a 6f 62 3a 20 6a 6f 62 of.process.%ld.wait_for_job:.job
14720 20 25 64 20 69 73 20 73 74 6f 70 70 65 64 00 77 61 69 74 63 68 6c 64 3a 20 74 75 72 6e 69 6e 67 .%d.is.stopped.waitchld:.turning
14740 20 6f 6e 20 57 4e 4f 48 41 4e 47 20 74 6f 20 61 76 6f 69 64 20 69 6e 64 65 66 69 6e 69 74 65 20 .on.WNOHANG.to.avoid.indefinite.
14760 62 6c 6f 63 6b 00 77 61 72 6e 69 6e 67 3a 20 00 77 61 72 6e 69 6e 67 3a 20 25 73 3a 20 25 73 00 block.warning:..warning:.%s:.%s.
14780 77 61 72 6e 69 6e 67 3a 20 2d 43 20 6f 70 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 20 77 6f 72 6b 20 warning:.-C.option.may.not.work.
147a0 61 73 20 79 6f 75 20 65 78 70 65 63 74 00 77 61 72 6e 69 6e 67 3a 20 2d 46 20 6f 70 74 69 6f 6e as.you.expect.warning:.-F.option
147c0 20 6d 61 79 20 6e 6f 74 20 77 6f 72 6b 20 61 73 20 79 6f 75 20 65 78 70 65 63 74 00 77 68 69 6c .may.not.work.as.you.expect.whil
147e0 65 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 77 72 e.COMMANDS;.do.COMMANDS;.done.wr
14800 69 74 65 20 65 72 72 6f 72 3a 20 25 73 00 78 74 72 61 63 65 20 66 64 20 28 25 64 29 20 21 3d 20 ite.error:.%s.xtrace.fd.(%d).!=.
14820 66 69 6c 65 6e 6f 20 78 74 72 61 63 65 20 66 70 20 28 25 64 29 00 78 74 72 61 63 65 5f 73 65 74 fileno.xtrace.fp.(%d).xtrace_set
14840 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 00 78 74 :.%d:.invalid.file.descriptor.xt
14860 72 61 63 65 5f 73 65 74 3a 20 4e 55 4c 4c 20 66 69 6c 65 20 70 6f 69 6e 74 65 72 00 7b 20 43 4f race_set:.NULL.file.pointer.{.CO
14880 4d 4d 41 4e 44 53 20 3b 20 7d 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 47 MMANDS.;.}.Project-Id-Version:.G
148a0 4e 55 20 62 61 73 68 20 34 2e 31 2d 72 65 6c 65 61 73 65 0a 52 65 70 6f 72 74 2d 4d 73 67 69 64 NU.bash.4.1-release.Report-Msgid
148c0 2d 42 75 67 73 2d 54 6f 3a 20 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 -Bugs-To:..POT-Creation-Date:.20
148e0 30 39 2d 31 32 2d 33 30 20 30 38 3a 32 35 2d 30 35 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 09-12-30.08:25-0500.PO-Revision-
14900 44 61 74 65 3a 20 32 30 30 39 2d 31 32 2d 33 30 20 30 38 3a 32 35 2d 30 35 30 30 0a 4c 61 73 74 Date:.2009-12-30.08:25-0500.Last
14920 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 -Translator:.Automatically.gener
14940 61 74 65 64 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 6e 6f 6e 65 0a 4d 49 4d 45 2d 56 65 ated.Language-Team:.none.MIME-Ve
14960 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c rsion:.1.0.Content-Type:.text/pl
14980 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 ain;.charset=UTF-8.Content-Trans
149a0 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a fer-Encoding:.8bit.Plural-Forms:
149c0 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 29 3b 0a 00 07 .nplurals=2;.plural=(n.!=.1);...
149e0 74 69 6d 65 64 20 6f 75 74 20 77 61 69 74 69 6e 67 20 66 6f 72 20 69 6e 70 75 74 3a 20 61 75 74 timed.out.waiting.for.input:.aut
14a00 6f 2d 6c 6f 67 6f 75 74 0a 00 09 2d 25 73 20 6f 72 20 2d 6f 20 6f 70 74 69 6f 6e 0a 00 09 2d 69 o-logout...-%s.or.-o.option...-i
14a20 72 73 44 20 6f 72 20 2d 63 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 2d 4f 20 73 68 6f 70 74 5f 6f 70 rsD.or.-c.command.or.-O.shopt_op
14a40 74 69 6f 6e 09 09 28 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 6e 6c 79 29 0a 00 0d 0a 6d 61 6c 6c 6f tion..(invocation.only)....mallo
14a60 63 3a 20 25 73 3a 25 64 3a 20 61 73 73 65 72 74 69 6f 6e 20 62 6f 74 63 68 65 64 0d 0a 00 20 20 c:.%s:%d:.assertion.botched.....
14a80 28 77 64 3a 20 25 73 29 00 20 28 63 6f 72 65 20 64 75 6d 70 65 64 29 00 20 6c 69 6e 65 20 00 24 (wd:.%s)..(core.dumped)..line..$
14aa0 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 25 63 %s:.cannot.assign.in.this.way.%c
14ac0 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 20 66 %c:.invalid.option.%d:.invalid.f
14ae0 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 6e 76 ile.descriptor:.%s.%s.can.be.inv
14b00 6f 6b 65 64 20 76 69 61 20 00 25 73 20 68 61 73 20 6e 75 6c 6c 20 65 78 70 6f 72 74 73 74 72 00 oked.via..%s.has.null.exportstr.
14b20 25 73 20 69 73 20 25 73 0a 00 25 73 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 0a 00 25 73 20 69 %s.is.%s..%s.is.a.function..%s.i
14b40 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 00 25 73 20 69 73 20 61 20 73 68 65 6c 6c s.a.shell.builtin..%s.is.a.shell
14b60 20 6b 65 79 77 6f 72 64 0a 00 25 73 20 69 73 20 61 6c 69 61 73 65 64 20 74 6f 20 e2 80 98 1b 5b .keyword..%s.is.aliased.to.....[
14b80 31 6d 25 73 1b 5b 30 6d e2 80 99 0a 00 25 73 20 69 73 20 68 61 73 68 65 64 20 28 25 73 29 0a 00 1m%s.[0m.....%s.is.hashed.(%s)..
14ba0 25 73 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 20 74 6f 20 61 6e 79 20 6b 65 79 73 2e 0a 00 25 73 %s.is.not.bound.to.any.keys...%s
14bc0 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 25 73 25 73 3a 20 25 73 20 28 65 72 72 6f 72 20 .out.of.range.%s%s%s:.%s.(error.
14be0 74 6f 6b 65 6e 20 69 73 20 e2 80 9c 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 9d 29 00 25 73 3a 20 25 token.is.....[1m%s.[0m...).%s:.%
14c00 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 25 73 3a 20 25 73 3a 20 62 61 64 20 69 6e 74 65 72 s.out.of.range.%s:.%s:.bad.inter
14c20 70 72 65 74 65 72 00 25 73 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 61 73 20 46 49 preter.%s:.%s:.cannot.open.as.FI
14c40 4c 45 00 25 73 3a 20 25 73 3a 20 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 66 6f 72 20 74 72 61 LE.%s:.%s:.invalid.value.for.tra
14c60 63 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 00 25 73 3a 20 25 73 3a 20 6d 75 73 74 20 ce.file.descriptor.%s:.%s:.must.
14c80 75 73 65 20 73 75 62 73 63 72 69 70 74 20 77 68 65 6e 20 61 73 73 69 67 6e 69 6e 67 20 61 73 73 use.subscript.when.assigning.ass
14ca0 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 00 25 73 3a 20 25 73 3a 25 64 3a 20 63 61 6e 6e 6f 74 ociative.array.%s:.%s:%d:.cannot
14cc0 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 00 25 73 3a 20 25 73 3a 25 64 3a 20 63 .allocate.%lu.bytes.%s:.%s:%d:.c
14ce0 61 6e 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 79 annot.allocate.%lu.bytes.(%lu.by
14d00 74 65 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 73 20 6a 6f 62 tes.allocated).%s:.ambiguous.job
14d20 20 73 70 65 63 00 25 73 3a 20 61 6d 62 69 67 75 6f 75 73 20 72 65 64 69 72 65 63 74 00 25 73 3a .spec.%s:.ambiguous.redirect.%s:
14d40 20 61 72 67 75 6d 65 6e 74 73 20 6d 75 73 74 20 62 65 20 70 72 6f 63 65 73 73 20 6f 72 20 6a 6f .arguments.must.be.process.or.jo
14d60 62 20 49 44 73 00 25 73 3a 20 62 61 64 20 6e 65 74 77 6f 72 6b 20 70 61 74 68 20 73 70 65 63 69 b.IDs.%s:.bad.network.path.speci
14d80 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 62 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 00 25 73 fication.%s:.bad.substitution.%s
14da0 3a 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 00 25 73 3a 20 63 :.binary.operator.expected.%s:.c
14dc0 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 25 73 3a 20 63 61 6e annot.allocate.%lu.bytes.%s:.can
14de0 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 20 25 6c 75 20 62 79 74 65 73 20 28 25 6c 75 20 62 79 74 65 not.allocate.%lu.bytes.(%lu.byte
14e00 73 20 61 6c 6c 6f 63 61 74 65 64 29 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 66 s.allocated).%s:.cannot.assign.f
14e20 64 20 74 6f 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 63 61 6e 6e 6f 74 20 61 73 73 69 67 6e 20 d.to.variable.%s:.cannot.assign.
14e40 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 6e 6f 74 20 list.to.array.member.%s:.cannot.
14e60 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 25 73 3a 20 assign.to.non-numeric.index.%s:.
14e80 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 72 74 20 61 73 73 6f 63 69 61 74 69 76 65 20 74 6f 20 69 6e cannot.convert.associative.to.in
14ea0 64 65 78 65 64 20 61 72 72 61 79 00 25 73 3a 20 63 61 6e 6e 6f 74 20 63 6f 6e 76 65 72 74 20 69 dexed.array.%s:.cannot.convert.i
14ec0 6e 64 65 78 65 64 20 74 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 00 25 73 3a 20 ndexed.to.associative.array.%s:.
14ee0 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 20 64 65 6c cannot.create:.%s.%s:.cannot.del
14f00 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 72 72 61 79 ete:.%s.%s:.cannot.destroy.array
14f20 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 61 6e 6e 6f .variables.in.this.way.%s:.canno
14f40 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 6e 6e 6f 74 t.execute.binary.file.%s:.cannot
14f60 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 6c 69 6d 69 .execute:.%s.%s:.cannot.get.limi
14f80 74 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6d 6f 64 69 66 79 20 6c 69 6d 69 74 3a 20 25 t:.%s.%s:.cannot.modify.limit:.%
14fa0 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 74 65 6d 70 20 66 69 6c 65 3a 20 25 73 00 s.%s:.cannot.open.temp.file:.%s.
14fc0 25 73 3a 20 63 61 6e 6e 6f 74 20 6f 70 65 6e 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 6f %s:.cannot.open:.%s.%s:.cannot.o
14fe0 76 65 72 77 72 69 74 65 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 00 25 73 3a 20 63 61 6e 6e 6f verwrite.existing.file.%s:.canno
15000 74 20 72 65 61 64 3a 20 25 73 00 25 73 3a 20 63 61 6e 6e 6f 74 20 75 6e 73 65 74 00 25 73 3a 20 t.read:.%s.%s:.cannot.unset.%s:.
15020 63 61 6e 6e 6f 74 20 75 6e 73 65 74 3a 20 72 65 61 64 6f 6e 6c 79 20 25 73 00 25 73 3a 20 63 6f cannot.unset:.readonly.%s.%s:.co
15040 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 74 72 69 65 mmand.not.found.%s:.error.retrie
15060 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 25 73 0a 00 ving.current.directory:.%s:.%s..
15080 25 73 3a 20 65 78 70 72 65 73 73 69 6f 6e 20 65 72 72 6f 72 0a 00 25 73 3a 20 66 69 6c 65 20 69 %s:.expression.error..%s:.file.i
150a0 73 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 s.too.large.%s:.file.not.found.%
150c0 73 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 s:.first.non-whitespace.characte
150e0 72 20 69 73 20 6e 6f 74 20 e2 80 98 1b 5b 31 6d 22 1b 5b 30 6d e2 80 99 00 25 73 3a 20 68 61 73 r.is.not.....[1m".[0m....%s:.has
15100 68 20 74 61 62 6c 65 20 65 6d 70 74 79 0a 00 25 73 3a 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e h.table.empty..%s:.history.expan
15120 73 69 6f 6e 20 66 61 69 6c 65 64 00 25 73 3a 20 68 6f 73 74 20 75 6e 6b 6e 6f 77 6e 00 25 73 3a sion.failed.%s:.host.unknown.%s:
15140 20 69 6c 6c 65 67 61 6c 20 6f 70 74 69 6f 6e 20 2d 2d 20 25 63 0a 00 25 73 3a 20 69 6e 6c 69 62 .illegal.option.--.%c..%s:.inlib
15160 20 66 61 69 6c 65 64 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 .failed.%s:.integer.expression.e
15180 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 65 00 xpected.%s:.invalid.action.name.
151a0 25 73 3a 20 69 6e 76 61 6c 69 64 20 61 72 72 61 79 20 6f 72 69 67 69 6e 00 25 73 3a 20 69 6e 76 %s:.invalid.array.origin.%s:.inv
151c0 61 6c 69 64 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 20 6b 65 79 00 25 73 3a 20 69 alid.associative.array.key.%s:.i
151e0 6e 76 61 6c 69 64 20 63 61 6c 6c 62 61 63 6b 20 71 75 61 6e 74 75 6d 00 25 73 3a 20 69 6e 76 61 nvalid.callback.quantum.%s:.inva
15200 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 63 61 74 69 6f lid.file.descriptor.specificatio
15220 6e 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 6c 69 6d 69 74 20 61 72 67 75 6d 65 6e 74 00 25 73 3a n.%s:.invalid.limit.argument.%s:
15240 20 69 6e 76 61 6c 69 64 20 6c 69 6e 65 20 63 6f 75 6e 74 00 25 73 3a 20 69 6e 76 61 6c 69 64 20 .invalid.line.count.%s:.invalid.
15260 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 25 option.%s:.invalid.option.name.%
15280 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 73 s:.invalid.service.%s:.invalid.s
152a0 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 67 hell.option.name.%s:.invalid.sig
152c0 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 69 nal.specification.%s:.invalid.ti
152e0 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 72 meout.specification.%s:.is.a.dir
15300 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 63 ectory.%s:.job.%d.already.in.bac
15320 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 25 kground.%s:.job.has.terminated.%
15340 73 3a 20 6c 69 6e 65 20 25 64 3a 20 00 25 73 3a 20 6d 69 73 73 69 6e 67 20 63 6f 6c 6f 6e 20 73 s:.line.%d:..%s:.missing.colon.s
15360 65 70 61 72 61 74 6f 72 00 25 73 3a 20 6e 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 eparator.%s:.no.completion.speci
15380 66 69 63 61 74 69 6f 6e 00 25 73 3a 20 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 25 73 3a 20 fication.%s:.no.job.control.%s:.
153a0 6e 6f 20 73 75 63 68 20 6a 6f 62 00 25 73 3a 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 00 25 no.such.job.%s:.not.a.function.%
153c0 73 3a 20 6e 6f 74 20 61 20 72 65 67 75 6c 61 72 20 66 69 6c 65 00 25 73 3a 20 6e 6f 74 20 61 20 s:.not.a.regular.file.%s:.not.a.
153e0 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 00 25 73 3a 20 6e 6f 74 20 61 6e 20 61 72 72 61 79 20 76 shell.builtin.%s:.not.an.array.v
15400 61 72 69 61 62 6c 65 00 25 73 3a 20 6e 6f 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 ariable.%s:.not.an.indexed.array
15420 00 25 73 3a 20 6e 6f 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 6c 6f 61 64 65 64 00 25 73 3a 20 .%s:.not.dynamically.loaded.%s:.
15440 6e 6f 74 20 66 6f 75 6e 64 00 25 73 3a 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 6e 74 20 72 not.found.%s:.numeric.argument.r
15460 65 71 75 69 72 65 64 00 25 73 3a 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 equired.%s:.option.requires.an.a
15480 72 67 75 6d 65 6e 74 00 25 73 3a 20 6f 70 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 61 6e 20 61 rgument.%s:.option.requires.an.a
154a0 72 67 75 6d 65 6e 74 20 2d 2d 20 25 63 0a 00 25 73 3a 20 70 61 72 61 6d 65 74 65 72 20 6e 75 6c rgument.--.%c..%s:.parameter.nul
154c0 6c 20 6f 72 20 6e 6f 74 20 73 65 74 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 66 75 6e 63 74 69 l.or.not.set.%s:.readonly.functi
154e0 6f 6e 00 25 73 3a 20 72 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 00 25 73 3a 20 72 65 73 on.%s:.readonly.variable.%s:.res
15500 74 72 69 63 74 65 64 00 25 73 3a 20 72 65 73 74 72 69 63 74 65 64 3a 20 63 61 6e 6e 6f 74 20 72 tricted.%s:.restricted:.cannot.r
15520 65 64 69 72 65 63 74 20 6f 75 74 70 75 74 00 25 73 3a 20 72 65 73 74 72 69 63 74 65 64 3a 20 63 edirect.output.%s:.restricted:.c
15540 61 6e 6e 6f 74 20 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 annot.specify.....[1m/.[0m....in
15560 20 63 6f 6d 6d 61 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 .command.names.%s:.substring.exp
15580 72 65 73 73 69 6f 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 ression.<.0.%s:.unary.operator.e
155a0 78 70 65 63 74 65 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 xpected.%s:.unbound.variable.%s:
155c0 20 75 73 61 67 65 3a 20 00 28 28 20 65 78 70 72 65 73 73 69 6f 6e 20 29 29 00 28 63 6f 72 65 20 .usage:..((.expression.)).(core.
155e0 64 75 6d 70 65 64 29 20 00 28 77 64 20 6e 6f 77 3a 20 25 73 29 0a 00 2e 20 20 57 69 74 68 20 45 dumped)..(wd.now:.%s).....With.E
15600 58 50 52 2c 20 72 65 74 75 72 6e 73 0a 20 20 20 20 00 2e 20 66 69 6c 65 6e 61 6d 65 20 5b 61 72 XPR,.returns........filename.[ar
15620 67 75 6d 65 6e 74 73 5d 00 2f 64 65 76 2f 28 74 63 70 7c 75 64 70 29 2f 68 6f 73 74 2f 70 6f 72 guments]./dev/(tcp|udp)/host/por
15640 74 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 77 69 74 68 6f 75 74 20 6e 65 74 77 6f 72 6b 69 t.not.supported.without.networki
15660 6e 67 00 2f 74 6d 70 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 64 69 72 65 63 74 6f 72 ng./tmp.must.be.a.valid.director
15680 79 20 6e 61 6d 65 00 3a 00 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f y.name.:.;.this.extra.informatio
156a0 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 20 20 20 20 70 72 6f 76 69 64 65 20 61 20 73 n.can.be.used.to.....provide.a.s
156c0 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 75 65 20 6f tack.trace...........The.value.o
156e0 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 6c 6c 20 66 f.EXPR.indicates.how.many.call.f
15700 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 20 20 20 20 rames.to.go.back.before.the.....
15720 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 73 20 66 72 current.one;.the.top.frame.is.fr
15740 61 6d 65 20 30 2e 00 3c 6e 6f 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3e 00 41 42 ame.0..<no.current.directory>.AB
15760 4f 52 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 41 62 6f 72 74 69 6e 67 2e 2e 2e 00 41 64 64 20 ORT.instruction.Aborting....Add.
15780 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 41 directories.to.stack...........A
157a0 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 dds.a.directory.to.the.top.of.th
157c0 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 74 65 73 0a 20 20 e.directory.stack,.or.rotates...
157e0 20 20 74 68 65 20 73 74 61 63 6b 2c 20 6d 61 6b 69 6e 67 20 74 68 65 20 6e 65 77 20 74 6f 70 20 ..the.stack,.making.the.new.top.
15800 6f 66 20 74 68 65 20 73 74 61 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 of.the.stack.the.current.working
15820 0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e .....directory...With.no.argumen
15840 74 73 2c 20 65 78 63 68 61 6e 67 65 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 64 69 72 65 63 74 ts,.exchanges.the.top.two.direct
15860 6f 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d ories...........Options:.......-
15880 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 6f n.Suppresses.the.normal.change.o
158a0 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 20 09 64 69 72 f.directory.when.adding......dir
158c0 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 74 ectories.to.the.stack,.so.only.t
158e0 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 he.stack.is.manipulated.........
15900 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 6f 74 61 74 65 73 20 74 68 ..Arguments:.......+N.Rotates.th
15920 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 6f 72 e.stack.so.that.the.Nth.director
15940 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 6c 65 66 74 20 6f y.(counting......from.the.left.o
15960 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 6d 64 69 72 73 1b f.the.list.shown.by.....[1mdirs.
15980 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 09 7a 65 72 6f 29 [0m...,.starting.with......zero)
159a0 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 6f .is.at.the.top.............-N.Ro
159c0 74 61 74 65 73 20 74 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 tates.the.stack.so.that.the.Nth.
159e0 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 68 directory.(counting......from.th
15a00 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 e2 80 98 e.right.of.the.list.shown.by....
15a20 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 74 68 0a 20 .[1mdirs.[0m...,.starting.with..
15a40 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 ....zero).is.at.the.top.........
15a60 20 20 20 20 64 69 72 09 41 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 ....dir.Adds.DIR.to.the.director
15a80 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 20 74 68 y.stack.at.the.top,.making.it.th
15aa0 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 72 65 63 e......new.current.working.direc
15ac0 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b 5b tory...........The.....[1mdirs.[
15ae0 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 63 0m....builtin.displays.the.direc
15b00 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 tory.stack...........Exit.Status
15b20 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 :.....Returns.success.unless.an.
15b40 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 invalid.argument.is.supplied.or.
15b60 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 63 68 61 6e 67 65 20 66 61 69 6c 73 2e 00 the.directory.....change.fails..
15b80 41 64 64 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 74 6f 70 20 6f 66 20 74 Adds.a.directory.to.the.top.of.t
15ba0 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2c 20 6f 72 20 72 6f 74 61 74 65 73 0a 20 he.directory.stack,.or.rotates..
15bc0 20 20 20 74 68 65 20 73 74 61 63 6b 2c 20 6d 61 6b 69 6e 67 20 74 68 65 20 6e 65 77 20 74 6f 70 ...the.stack,.making.the.new.top
15be0 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e .of.the.stack.the.current.workin
15c00 67 0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 2e 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 g.....directory...With.no.argume
15c20 6e 74 73 2c 20 65 78 63 68 61 6e 67 65 73 20 74 68 65 20 74 6f 70 20 74 77 6f 20 64 69 72 65 63 nts,.exchanges.the.top.two.direc
15c40 74 6f 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 tories...........Options:.......
15c60 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f 72 6d 61 6c 20 63 68 61 6e 67 65 20 -n.Suppresses.the.normal.change.
15c80 6f 66 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 20 09 64 69 of.directory.when.adding......di
15ca0 72 65 63 74 6f 72 69 65 73 20 74 6f 20 74 68 65 20 73 74 61 63 6b 2c 20 73 6f 20 6f 6e 6c 79 20 rectories.to.the.stack,.so.only.
15cc0 74 68 65 20 73 74 61 63 6b 20 69 73 20 6d 61 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 the.stack.is.manipulated........
15ce0 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 52 6f 74 61 74 65 73 20 74 ...Arguments:.......+N.Rotates.t
15d00 68 65 20 73 74 61 63 6b 20 73 6f 20 74 68 61 74 20 74 68 65 20 4e 74 68 20 64 69 72 65 63 74 6f he.stack.so.that.the.Nth.directo
15d20 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 6c 65 66 74 20 ry.(counting......from.the.left.
15d40 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 6d 64 69 72 73 of.the.list.shown.by.....[1mdirs
15d60 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 09 7a 65 72 6f .[0m...,.starting.with......zero
15d80 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 ).is.at.the.top.............-N.R
15da0 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
15dc0 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
15de0 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 20 e2 80 he.right.of.the.list.shown.by...
15e00 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 74 68 0a ..[1mdirs.[0m...,.starting.with.
15e20 20 20 20 20 09 7a 65 72 6f 29 20 69 73 20 61 74 20 74 68 65 20 74 6f 70 2e 0a 20 20 20 20 0a 20 .....zero).is.at.the.top........
15e40 20 20 20 20 20 64 69 72 09 41 64 64 73 20 44 49 52 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f .....dir.Adds.DIR.to.the.directo
15e60 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 20 74 ry.stack.at.the.top,.making.it.t
15e80 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 72 65 he......new.current.working.dire
15ea0 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 64 69 72 73 1b ctory...........The.....[1mdirs.
15ec0 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 72 65 [0m....builtin.displays.the.dire
15ee0 63 74 6f 72 79 20 73 74 61 63 6b 2e 00 41 6c 61 72 6d 20 28 70 72 6f 66 69 6c 65 29 00 41 6c 61 ctory.stack..Alarm.(profile).Ala
15f00 72 6d 20 28 76 69 72 74 75 61 6c 29 00 41 6c 61 72 6d 20 63 6c 6f 63 6b 00 41 72 69 74 68 6d 65 rm.(virtual).Alarm.clock.Arithme
15f20 74 69 63 20 66 6f 72 20 6c 6f 6f 70 2e 0a 20 20 20 20 0a 20 20 20 20 45 71 75 69 76 61 6c 65 6e tic.for.loop...........Equivalen
15f40 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.
15f60 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...
15f80 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
15fa0 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
15fc0 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
15fe0 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
16000 66 20 69 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 31 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 f.it.evaluates.to.1...........Ex
16020 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 it.Status:.....Returns.the.statu
16040 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 s.of.the.last.command.executed..
16060 42 50 54 20 74 72 61 63 65 2f 74 72 61 70 00 42 61 64 20 73 79 73 74 65 6d 20 63 61 6c 6c 00 42 BPT.trace/trap.Bad.system.call.B
16080 6f 67 75 73 20 73 69 67 6e 61 6c 00 42 72 6f 6b 65 6e 20 70 69 70 65 00 42 75 73 20 65 72 72 6f ogus.signal.Broken.pipe.Bus.erro
160a0 72 00 43 50 55 20 6c 69 6d 69 74 00 43 68 61 6e 67 65 20 74 68 65 20 73 68 65 6c 6c 20 77 6f 72 r.CPU.limit.Change.the.shell.wor
160c0 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 king.directory...........Change.
160e0 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 44 49 52 2e 20 20 54 the.current.directory.to.DIR...T
16100 68 65 20 64 65 66 61 75 6c 74 20 44 49 52 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 he.default.DIR.is.the.value.of.t
16120 68 65 0a 20 20 20 20 48 4f 4d 45 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 he.....HOME.shell.variable......
16140 0a 20 20 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 43 44 50 41 54 48 20 64 65 66 69 6e 65 73 .....The.variable.CDPATH.defines
16160 20 74 68 65 20 73 65 61 72 63 68 20 70 61 74 68 20 66 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f .the.search.path.for.the.directo
16180 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 20 20 20 20 44 49 52 2e 20 20 41 6c 74 65 72 6e 61 74 ry.containing.....DIR...Alternat
161a0 69 76 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 69 6e 20 43 44 50 41 54 48 20 61 72 ive.directory.names.in.CDPATH.ar
161c0 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 63 6f 6c 6f 6e 20 28 3a 29 2e 0a 20 20 20 20 e.separated.by.a.colon.(:)......
161e0 41 20 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 69 73 20 74 68 65 20 73 61 6d A.null.directory.name.is.the.sam
16200 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 e.as.the.current.directory...If.
16220 44 49 52 20 62 65 67 69 6e 73 0a 20 20 20 20 77 69 74 68 20 61 20 73 6c 61 73 68 20 28 2f 29 2c DIR.begins.....with.a.slash.(/),
16240 20 74 68 65 6e 20 43 44 50 41 54 48 20 69 73 20 6e 6f 74 20 75 73 65 64 2e 0a 20 20 20 20 0a 20 .then.CDPATH.is.not.used........
16260 20 20 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 ...If.the.directory.is.not.found
16280 2c 20 61 6e 64 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 63 64 ,.and.the.shell.option.....[1mcd
162a0 61 62 6c 65 5f 76 61 72 73 1b 5b 30 6d e2 80 99 20 69 73 20 73 65 74 2c 0a 20 20 20 20 74 68 65 able_vars.[0m....is.set,.....the
162c0 20 77 6f 72 64 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 20 61 20 76 61 72 69 61 62 .word.is.assumed.to.be..a.variab
162e0 6c 65 20 6e 61 6d 65 2e 20 20 49 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 61 le.name...If.that.variable.has.a
16300 20 76 61 6c 75 65 2c 0a 20 20 20 20 69 74 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 66 6f .value,.....its.value.is.used.fo
16320 72 20 44 49 52 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 20 r.DIR...........Options:........
16340 20 2d 4c 09 66 6f 72 63 65 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 20 74 6f 20 62 65 20 66 .-L.force.symbolic.links.to.be.f
16360 6f 6c 6c 6f 77 65 64 0a 20 20 20 20 20 20 20 20 2d 50 09 75 73 65 20 74 68 65 20 70 68 79 73 69 ollowed.........-P.use.the.physi
16380 63 61 6c 20 64 69 72 65 63 74 6f 72 79 20 73 74 72 75 63 74 75 72 65 20 77 69 74 68 6f 75 74 20 cal.directory.structure.without.
163a0 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6d 62 6f 6c 69 63 0a 20 20 20 20 09 6c 69 6e 6b 73 0a 20 20 following.symbolic......links...
163c0 20 20 0a 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 66 6f 6c 6c 6f 77 20 .......The.default.is.to.follow.
163e0 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 2c 20 61 73 20 69 66 20 e2 80 98 1b 5b 31 6d 2d 4c 1b symbolic.links,.as.if.....[1m-L.
16400 5b 30 6d e2 80 99 20 77 65 72 65 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 [0m....were.specified...........
16420 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 30 20 69 66 20 74 68 Exit.Status:.....Returns.0.if.th
16440 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 63 68 61 6e 67 65 64 3b 20 6e 6f 6e 2d 7a 65 72 6f e.directory.is.changed;.non-zero
16460 20 6f 74 68 65 72 77 69 73 65 2e 00 43 68 69 6c 64 20 64 65 61 74 68 20 6f 72 20 73 74 6f 70 00 .otherwise..Child.death.or.stop.
16480 43 6f 6d 6d 6f 6e 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 61 6e 64 20 Common.shell.variable.names.and.
164a0 75 73 61 67 65 2e 0a 20 20 20 20 0a 20 20 20 20 42 41 53 48 5f 56 45 52 53 49 4f 4e 09 56 65 72 usage...........BASH_VERSION.Ver
164c0 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 42 61 73 68 2e 0a sion.information.for.this.Bash..
164e0 20 20 20 20 43 44 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 ....CDPATH.A.colon-separated.lis
16500 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 6f 20 73 65 61 72 63 68 0a 20 20 20 20 09 t.of.directories.to.search......
16520 09 66 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 67 69 76 65 6e 20 61 73 20 61 72 67 75 6d 65 .for.directories.given.as.argume
16540 6e 74 73 20 74 6f 20 e2 80 98 1b 5b 31 6d 63 64 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 47 4c 4f nts.to.....[1mcd.[0m.........GLO
16560 42 49 47 4e 4f 52 45 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f BIGNORE.A.colon-separated.list.o
16580 66 20 70 61 74 74 65 72 6e 73 20 64 65 73 63 72 69 62 69 6e 67 20 66 69 6c 65 6e 61 6d 65 73 20 f.patterns.describing.filenames.
165a0 74 6f 0a 20 20 20 20 09 09 62 65 20 69 67 6e 6f 72 65 64 20 62 79 20 70 61 74 68 6e 61 6d 65 20 to.......be.ignored.by.pathname.
165c0 65 78 70 61 6e 73 69 6f 6e 2e 0a 20 20 20 20 48 49 53 54 46 49 4c 45 09 54 68 65 20 6e 61 6d 65 expansion......HISTFILE.The.name
165e0 20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 68 65 72 65 20 79 6f 75 72 20 63 6f 6d 6d 61 6e 64 20 .of.the.file.where.your.command.
16600 68 69 73 74 6f 72 79 20 69 73 20 73 74 6f 72 65 64 2e 0a 20 20 20 20 48 49 53 54 46 49 4c 45 53 history.is.stored......HISTFILES
16620 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 IZE.The.maximum.number.of.lines.
16640 74 68 69 73 20 66 69 6c 65 20 63 61 6e 20 63 6f 6e 74 61 69 6e 2e 0a 20 20 20 20 48 49 53 54 53 this.file.can.contain......HISTS
16660 49 5a 45 09 54 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 68 69 73 74 6f 72 IZE.The.maximum.number.of.histor
16680 79 20 6c 69 6e 65 73 20 74 68 61 74 20 61 20 72 75 6e 6e 69 6e 67 0a 20 20 20 20 09 09 73 68 65 y.lines.that.a.running.......she
166a0 6c 6c 20 63 61 6e 20 61 63 63 65 73 73 2e 0a 20 20 20 20 48 4f 4d 45 09 54 68 65 20 63 6f 6d 70 ll.can.access......HOME.The.comp
166c0 6c 65 74 65 20 70 61 74 68 6e 61 6d 65 20 74 6f 20 79 6f 75 72 20 6c 6f 67 69 6e 20 64 69 72 65 lete.pathname.to.your.login.dire
166e0 63 74 6f 72 79 2e 0a 20 20 20 20 48 4f 53 54 4e 41 4d 45 09 54 68 65 20 6e 61 6d 65 20 6f 66 20 ctory......HOSTNAME.The.name.of.
16700 74 68 65 20 63 75 72 72 65 6e 74 20 68 6f 73 74 2e 0a 20 20 20 20 48 4f 53 54 54 59 50 45 09 54 the.current.host......HOSTTYPE.T
16720 68 65 20 74 79 70 65 20 6f 66 20 43 50 55 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 42 he.type.of.CPU.this.version.of.B
16740 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 75 6e 64 65 72 2e 0a 20 20 20 20 49 47 4e 4f 52 45 ash.is.running.under......IGNORE
16760 45 4f 46 09 43 6f 6e 74 72 6f 6c 73 20 74 68 65 20 61 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 EOF.Controls.the.action.of.the.s
16780 68 65 6c 6c 20 6f 6e 20 72 65 63 65 69 70 74 20 6f 66 20 61 6e 20 45 4f 46 0a 20 20 20 20 09 09 hell.on.receipt.of.an.EOF.......
167a0 63 68 61 72 61 63 74 65 72 20 61 73 20 74 68 65 20 73 6f 6c 65 20 69 6e 70 75 74 2e 20 20 49 66 character.as.the.sole.input...If
167c0 20 73 65 74 2c 20 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 09 09 6f 66 20 69 74 .set,.then.the.value.......of.it
167e0 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 45 4f 46 20 63 68 61 72 61 63 74 65 72 73 .is.the.number.of.EOF.characters
16800 20 74 68 61 74 20 63 61 6e 20 62 65 20 73 65 65 6e 0a 20 20 20 20 09 09 69 6e 20 61 20 72 6f 77 .that.can.be.seen.......in.a.row
16820 20 6f 6e 20 61 6e 20 65 6d 70 74 79 20 6c 69 6e 65 20 62 65 66 6f 72 65 20 74 68 65 20 73 68 65 .on.an.empty.line.before.the.she
16840 6c 6c 20 77 69 6c 6c 20 65 78 69 74 0a 20 20 20 20 09 09 28 64 65 66 61 75 6c 74 20 31 30 29 2e ll.will.exit.......(default.10).
16860 20 20 57 68 65 6e 20 75 6e 73 65 74 2c 20 45 4f 46 20 73 69 67 6e 69 66 69 65 73 20 74 68 65 20 ..When.unset,.EOF.signifies.the.
16880 65 6e 64 20 6f 66 20 69 6e 70 75 74 2e 0a 20 20 20 20 4d 41 43 48 54 59 50 45 09 41 20 73 74 72 end.of.input......MACHTYPE.A.str
168a0 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 79 73 74 65 ing.describing.the.current.syste
168c0 6d 20 42 61 73 68 20 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 4d 41 49 4c 43 48 m.Bash.is.running.on......MAILCH
168e0 45 43 4b 09 48 6f 77 20 6f 66 74 65 6e 2c 20 69 6e 20 73 65 63 6f 6e 64 73 2c 20 42 61 73 68 20 ECK.How.often,.in.seconds,.Bash.
16900 63 68 65 63 6b 73 20 66 6f 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4d 41 49 4c 50 41 54 checks.for.new.mail......MAILPAT
16920 48 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 H.A.colon-separated.list.of.file
16940 6e 61 6d 65 73 20 77 68 69 63 68 20 42 61 73 68 20 63 68 65 63 6b 73 0a 20 20 20 20 09 09 66 6f names.which.Bash.checks.......fo
16960 72 20 6e 65 77 20 6d 61 69 6c 2e 0a 20 20 20 20 4f 53 54 59 50 45 09 54 68 65 20 76 65 72 73 69 r.new.mail......OSTYPE.The.versi
16980 6f 6e 20 6f 66 20 55 6e 69 78 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 42 61 73 68 20 on.of.Unix.this.version.of.Bash.
169a0 69 73 20 72 75 6e 6e 69 6e 67 20 6f 6e 2e 0a 20 20 20 20 50 41 54 48 09 41 20 63 6f 6c 6f 6e 2d is.running.on......PATH.A.colon-
169c0 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 6f separated.list.of.directories.to
169e0 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 63 .search.when.......looking.for.c
16a00 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 50 52 4f 4d 50 54 5f 43 4f 4d 4d 41 4e 44 09 41 20 63 6f ommands......PROMPT_COMMAND.A.co
16a20 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 65 20 mmand.to.be.executed.before.the.
16a40 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 20 70 printing.of.each.......primary.p
16a60 72 6f 6d 70 74 2e 0a 20 20 20 20 50 53 31 09 09 54 68 65 20 70 72 69 6d 61 72 79 20 70 72 6f 6d rompt......PS1..The.primary.prom
16a80 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 53 32 09 09 54 68 65 20 73 65 63 6f 6e 64 61 72 pt.string......PS2..The.secondar
16aa0 79 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67 2e 0a 20 20 20 20 50 57 44 09 09 54 68 65 20 66 75 y.prompt.string......PWD..The.fu
16ac0 6c 6c 20 70 61 74 68 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 ll.pathname.of.the.current.direc
16ae0 74 6f 72 79 2e 0a 20 20 20 20 53 48 45 4c 4c 4f 50 54 53 09 41 20 63 6f 6c 6f 6e 2d 73 65 70 61 tory......SHELLOPTS.A.colon-sepa
16b00 72 61 74 65 64 20 6c 69 73 74 20 6f 66 20 65 6e 61 62 6c 65 64 20 73 68 65 6c 6c 20 6f 70 74 69 rated.list.of.enabled.shell.opti
16b20 6f 6e 73 2e 0a 20 20 20 20 54 45 52 4d 09 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 ons......TERM.The.name.of.the.cu
16b40 72 72 65 6e 74 20 74 65 72 6d 69 6e 61 6c 20 74 79 70 65 2e 0a 20 20 20 20 54 49 4d 45 46 4f 52 rrent.terminal.type......TIMEFOR
16b60 4d 41 54 09 54 68 65 20 6f 75 74 70 75 74 20 66 6f 72 6d 61 74 20 66 6f 72 20 74 69 6d 69 6e 67 MAT.The.output.format.for.timing
16b80 20 73 74 61 74 69 73 74 69 63 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 65 0a 20 20 20 .statistics.displayed.by.the....
16ba0 20 09 09 e2 80 98 1b 5b 31 6d 74 69 6d 65 1b 5b 30 6d e2 80 99 20 72 65 73 65 72 76 65 64 20 77 .......[1mtime.[0m....reserved.w
16bc0 6f 72 64 2e 0a 20 20 20 20 61 75 74 6f 5f 72 65 73 75 6d 65 09 4e 6f 6e 2d 6e 75 6c 6c 20 6d 65 ord......auto_resume.Non-null.me
16be0 61 6e 73 20 61 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 ans.a.command.word.appearing.on.
16c00 61 20 6c 69 6e 65 20 62 79 0a 20 20 20 20 09 09 69 74 73 65 6c 66 20 69 73 20 66 69 72 73 74 20 a.line.by.......itself.is.first.
16c20 6c 6f 6f 6b 65 64 20 66 6f 72 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 75 72 72 65 6e looked.for.in.the.list.of.curren
16c40 74 6c 79 0a 20 20 20 20 09 09 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 20 20 49 66 20 66 6f 75 6e tly.......stopped.jobs...If.foun
16c60 64 20 74 68 65 72 65 2c 20 74 68 61 74 20 6a 6f 62 20 69 73 20 66 6f 72 65 67 72 6f 75 6e 64 65 d.there,.that.job.is.foregrounde
16c80 64 2e 0a 20 20 20 20 09 09 41 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 1b 5b 31 6d 65 78 61 63 74 d........A.value.of.....[1mexact
16ca0 1b 5b 30 6d e2 80 99 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 77 .[0m....means.that.the.command.w
16cc0 6f 72 64 20 6d 75 73 74 0a 20 20 20 20 09 09 65 78 61 63 74 6c 79 20 6d 61 74 63 68 20 61 20 63 ord.must.......exactly.match.a.c
16ce0 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 73 74 6f 70 70 65 64 20 6a 6f ommand.in.the.list.of.stopped.jo
16d00 62 73 2e 20 20 41 0a 20 20 20 20 09 09 76 61 6c 75 65 20 6f 66 20 e2 80 98 1b 5b 31 6d 73 75 62 bs...A.......value.of.....[1msub
16d20 73 74 72 69 6e 67 1b 5b 30 6d e2 80 99 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d string.[0m....means.that.the.com
16d40 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 73 75 62 mand.word.must.......match.a.sub
16d60 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 20 76 61 string.of.the.job...Any.other.va
16d80 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 61 6e 64 lue.means.that.......the.command
16da0 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 64 20 6a .must.be.a.prefix.of.a.stopped.j
16dc0 6f 62 2e 0a 20 20 20 20 68 69 73 74 63 68 61 72 73 09 43 68 61 72 61 63 74 65 72 73 20 63 6f 6e ob......histchars.Characters.con
16de0 74 72 6f 6c 6c 69 6e 67 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 61 6e 64 20 71 trolling.history.expansion.and.q
16e00 75 69 63 6b 0a 20 20 20 20 09 09 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 69 uick.......substitution...The.fi
16e20 72 73 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 74 68 65 20 68 69 73 74 6f 72 79 0a 20 20 20 rst.character.is.the.history....
16e40 20 09 09 73 75 62 73 74 69 74 75 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c ...substitution.character,.usual
16e60 6c 79 20 e2 80 98 1b 5b 31 6d 21 1b 5b 30 6d e2 80 99 2e 20 20 54 68 65 20 73 65 63 6f 6e 64 20 ly.....[1m!.[0m......The.second.
16e80 69 73 0a 20 20 20 20 09 09 74 68 65 20 e2 80 98 1b 5b 31 6d 71 75 69 63 6b 20 73 75 62 73 74 69 is.......the.....[1mquick.substi
16ea0 74 75 74 69 6f 6e 1b 5b 30 6d e2 80 99 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 tution.[0m....character,.usually
16ec0 20 e2 80 98 1b 5b 31 6d 5e 1b 5b 30 6d e2 80 99 2e 20 20 54 68 65 0a 20 20 20 20 09 09 74 68 69 .....[1m^.[0m......The.......thi
16ee0 72 64 20 69 73 20 74 68 65 20 e2 80 98 1b 5b 31 6d 68 69 73 74 6f 72 79 20 63 6f 6d 6d 65 6e 74 rd.is.the.....[1mhistory.comment
16f00 1b 5b 30 6d e2 80 99 20 63 68 61 72 61 63 74 65 72 2c 20 75 73 75 61 6c 6c 79 20 e2 80 98 1b 5b .[0m....character,.usually.....[
16f20 31 6d 23 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 48 49 53 54 49 47 4e 4f 52 45 09 41 20 63 6f 6c 1m#.[0m.........HISTIGNORE.A.col
16f40 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 75 73 on-separated.list.of.patterns.us
16f60 65 64 20 74 6f 20 64 65 63 69 64 65 20 77 68 69 63 68 0a 20 20 20 20 09 09 63 6f 6d 6d 61 6e 64 ed.to.decide.which.......command
16f80 73 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76 65 64 20 6f 6e 20 74 68 65 20 68 69 73 74 6f 72 79 s.should.be.saved.on.the.history
16fa0 20 6c 69 73 74 2e 0a 00 43 6f 6e 74 69 6e 75 65 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 .list...Continue.Copyright.(C).2
16fc0 30 30 39 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 009.Free.Software.Foundation,.In
16fe0 63 2e 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 39 20 46 72 65 65 20 53 6f 66 74 77 c..Copyright.(C).2009.Free.Softw
17000 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 00 43 72 65 61 74 65 20 61 20 63 are.Foundation,.Inc...Create.a.c
17020 6f 70 72 6f 63 65 73 73 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 oprocess.named.NAME...........Ex
17040 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 77 69 ecute.COMMAND.asynchronously,.wi
17060 74 68 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 61 6e 64 20 73 74 61 6e 64 th.the.standard.output.and.stand
17080 61 72 64 0a 20 20 20 20 69 6e 70 75 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e ard.....input.of.the.command.con
170a0 6e 65 63 74 65 64 20 76 69 61 20 61 20 70 69 70 65 20 74 6f 20 66 69 6c 65 20 64 65 73 63 72 69 nected.via.a.pipe.to.file.descri
170c0 70 74 6f 72 73 20 61 73 73 69 67 6e 65 64 0a 20 20 20 20 74 6f 20 69 6e 64 69 63 65 73 20 30 20 ptors.assigned.....to.indices.0.
170e0 61 6e 64 20 31 20 6f 66 20 61 6e 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 4e 41 4d 45 20 and.1.of.an.array.variable.NAME.
17100 69 6e 20 74 68 65 20 65 78 65 63 75 74 69 6e 67 20 73 68 65 6c 6c 2e 0a 20 20 20 20 54 68 65 20 in.the.executing.shell......The.
17120 64 65 66 61 75 6c 74 20 4e 41 4d 45 20 69 73 20 e2 80 9c 1b 5b 31 6d 43 4f 50 52 4f 43 1b 5b 30 default.NAME.is.....[1mCOPROC.[0
17140 6d e2 80 9d 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 m..............Exit.Status:.....
17160 52 65 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 Returns.the.exit.status.of.COMMA
17180 4e 44 2e 00 44 65 66 69 6e 65 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 ND..Define.local.variables......
171a0 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20 63 61 6c .....Create.a.local.variable.cal
171c0 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 4f 50 led.NAME,.and.give.it.VALUE...OP
171e0 54 49 4f 4e 20 63 61 6e 0a 20 20 20 20 62 65 20 61 6e 79 20 6f 70 74 69 6f 6e 20 61 63 63 65 70 TION.can.....be.any.option.accep
17200 74 65 64 20 62 79 20 e2 80 98 1b 5b 31 6d 64 65 63 6c 61 72 65 1b 5b 30 6d e2 80 99 2e 0a 20 20 ted.by.....[1mdeclare.[0m.......
17220 20 20 0a 20 20 20 20 4c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 63 61 6e 20 6f 6e 6c 79 20 .......Local.variables.can.only.
17240 62 65 20 75 73 65 64 20 77 69 74 68 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 3b 20 74 68 65 79 20 be.used.within.a.function;.they.
17260 61 72 65 20 76 69 73 69 62 6c 65 0a 20 20 20 20 6f 6e 6c 79 20 74 6f 20 74 68 65 20 66 75 6e 63 are.visible.....only.to.the.func
17280 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 79 20 61 72 65 20 64 65 66 69 6e 65 64 20 61 6e 64 20 tion.where.they.are.defined.and.
172a0 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 its.children...........Exit.Stat
172c0 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 us:.....Returns.success.unless.a
172e0 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 6e n.invalid.option.is.supplied,.an
17300 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2c 0a 20 20 20 20 6f 72 20 74 68 65 20 73 68 65 6c 6c 20 .error.occurs,.....or.the.shell.
17320 69 73 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 69 6f 6e 2e 00 44 65 66 is.not.executing.a.function..Def
17340 69 6e 65 20 6f 72 20 64 69 73 70 6c 61 79 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 ine.or.display.aliases..........
17360 20 57 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 2c 20 e2 80 98 1b 5b 31 6d 61 6c 69 61 73 .Without.arguments,.....[1malias
17380 1b 5b 30 6d e2 80 99 20 70 72 69 6e 74 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 61 6c 69 61 73 .[0m....prints.the.list.of.alias
173a0 65 73 20 69 6e 20 74 68 65 20 72 65 75 73 61 62 6c 65 0a 20 20 20 20 66 6f 72 6d 20 e2 80 98 1b es.in.the.reusable.....form.....
173c0 5b 31 6d 61 6c 69 61 73 20 4e 41 4d 45 3d 56 41 4c 55 45 1b 5b 30 6d e2 80 99 20 6f 6e 20 73 74 [1malias.NAME=VALUE.[0m....on.st
173e0 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 74 68 65 72 77 69 73 andard.output...........Otherwis
17400 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 63 68 20 e,.an.alias.is.defined.for.each.
17420 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 20 20 41 NAME.whose.VALUE.is.given......A
17440 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 65 73 20 .trailing.space.in.VALUE.causes.
17460 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 6f 72 0a the.next.word.to.be.checked.for.
17480 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 68 65 20 ....alias.substitution.when.the.
174a0 61 6c 69 61 73 20 69 73 20 65 78 70 61 6e 64 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 alias.is.expanded...........Opti
174c0 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 50 72 69 6e 74 20 61 6c 6c 20 64 65 66 69 6e 65 64 20 ons:.......-p.Print.all.defined.
174e0 61 6c 69 61 73 65 73 20 69 6e 20 61 20 72 65 75 73 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 aliases.in.a.reusable.format....
17500 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 61 6c 69 61 73 20 72 65 74 ......Exit.Status:.....alias.ret
17520 75 72 6e 73 20 74 72 75 65 20 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 73 20 73 75 70 70 6c urns.true.unless.a.NAME.is.suppl
17540 69 65 64 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 0a ied.for.which.no.alias.has.been.
17560 20 20 20 20 64 65 66 69 6e 65 64 2e 00 44 65 66 69 6e 65 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 ....defined..Define.shell.functi
17580 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 on...........Create.a.shell.func
175a0 74 69 6f 6e 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 61 tion.named.NAME...When.invoked.a
175c0 73 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 4e 41 4d 45 20 72 75 6e s.a.simple.command,.....NAME.run
175e0 73 20 43 4f 4d 4d 41 4e 44 73 20 69 6e 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 73 68 65 6c 6c 27 s.COMMANDs.in.the.calling.shell'
17600 73 20 63 6f 6e 74 65 78 74 2e 20 20 57 68 65 6e 20 4e 41 4d 45 20 69 73 20 69 6e 76 6f 6b 65 64 s.context...When.NAME.is.invoked
17620 2c 0a 20 20 20 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 70 61 73 73 65 64 20 74 ,.....the.arguments.are.passed.t
17640 6f 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 24 31 2e 2e 2e 24 6e 2c 20 61 6e 64 20 74 o.the.function.as.$1...$n,.and.t
17660 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 0a 20 20 20 20 6e 61 6d 65 20 69 73 20 69 6e 20 24 46 55 he.function's.....name.is.in.$FU
17680 4e 43 4e 41 4d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 NCNAME...........Exit.Status:...
176a0 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 ..Returns.success.unless.NAME.is
176c0 20 72 65 61 64 6f 6e 6c 79 2e 00 44 69 73 70 6c 61 79 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 .readonly..Display.directory.sta
176e0 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 6c 69 73 74 20 6f 66 ck...........Display.the.list.of
17700 20 63 75 72 72 65 6e 74 6c 79 20 72 65 6d 65 6d 62 65 72 65 64 20 64 69 72 65 63 74 6f 72 69 65 .currently.remembered.directorie
17720 73 2e 20 20 44 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 66 69 6e 64 20 74 68 65 69 72 20 77 s...Directories.....find.their.w
17740 61 79 20 6f 6e 74 6f 20 74 68 65 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 e2 80 98 1b 5b 31 ay.onto.the.list.with.the.....[1
17760 6d 70 75 73 68 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 mpushd.[0m....command;.you.can.g
17780 65 74 0a 20 20 20 20 62 61 63 6b 20 75 70 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 74 20 et.....back.up.through.the.list.
177a0 77 69 74 68 20 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 with.the.....[1mpopd.[0m....comm
177c0 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 and...........Options:.......-c.
177e0 63 6c 65 61 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 62 79 20 64 65 6c clear.the.directory.stack.by.del
17800 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 0a 20 20 20 20 20 20 eting.all.of.the.elements.......
17820 2d 6c 09 64 6f 20 6e 6f 74 20 70 72 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 -l.do.not.print.tilde-prefixed.v
17840 65 72 73 69 6f 6e 73 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a ersions.of.directories.relative.
17860 20 20 20 20 09 74 6f 20 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 .....to.your.home.directory.....
17880 20 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 ..-p.print.the.directory.stack.w
178a0 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 ith.one.entry.per.line.......-v.
178c0 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 68 20 6f print.the.directory.stack.with.o
178e0 6e 65 20 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 ne.entry.per.line.prefixed......
17900 77 69 74 68 20 69 74 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 with.its.position.in.the.stack..
17920 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 ........Arguments:.......+N.Disp
17940 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d lays.the.Nth.entry.counting.from
17960 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 0a 20 .the.left.of.the.list.shown.by..
17980 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 75 74 20 6f 70 ....dirs.when.invoked.without.op
179a0 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 20 20 20 20 0a tions,.starting.with.zero.......
179c0 20 20 20 20 20 20 2d 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 ......-N.Displays.the.Nth.entry.
179e0 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 65 20 6c counting.from.the.right.of.the.l
17a00 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 6e 76 6f ist.shown.by......dirs.when.invo
17a20 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 20 77 69 ked.without.options,.starting.wi
17a40 74 68 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 th.zero...........Exit.Status:..
17a60 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 ...Returns.success.unless.an.inv
17a80 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 alid.option.is.supplied.or.an.er
17aa0 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 ror.occurs..Display.information.
17ac0 61 62 6f 75 74 20 62 75 69 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 about.builtin.commands..........
17ae0 20 44 69 73 70 6c 61 79 73 20 62 72 69 65 66 20 73 75 6d 6d 61 72 69 65 73 20 6f 66 20 62 75 69 .Displays.brief.summaries.of.bui
17b00 6c 74 69 6e 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 20 50 41 54 54 45 52 4e 20 69 73 0a 20 20 ltin.commands...If.PATTERN.is...
17b20 20 20 73 70 65 63 69 66 69 65 64 2c 20 67 69 76 65 73 20 64 65 74 61 69 6c 65 64 20 68 65 6c 70 ..specified,.gives.detailed.help
17b40 20 6f 6e 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 .on.all.commands.matching.PATTER
17b60 4e 2c 0a 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 68 65 6c N,.....otherwise.the.list.of.hel
17b80 70 20 74 6f 70 69 63 73 20 69 73 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 p.topics.is.printed...........Op
17ba0 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 64 09 6f 75 74 70 75 74 20 73 68 6f 72 74 20 64 65 73 tions:.......-d.output.short.des
17bc0 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 74 6f 70 69 63 0a 20 20 20 20 20 20 2d 6d cription.for.each.topic.......-m
17be0 09 64 69 73 70 6c 61 79 20 75 73 61 67 65 20 69 6e 20 70 73 65 75 64 6f 2d 6d 61 6e 70 61 67 65 .display.usage.in.pseudo-manpage
17c00 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 6f 75 74 70 75 74 20 6f 6e 6c 79 20 61 20 73 .format.......-s.output.only.a.s
17c20 68 6f 72 74 20 75 73 61 67 65 20 73 79 6e 6f 70 73 69 73 20 66 6f 72 20 65 61 63 68 20 74 6f 70 hort.usage.synopsis.for.each.top
17c40 69 63 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 20 09 50 41 54 54 45 52 4e 0a 20 20 20 20 0a 20 20 ic.matching......PATTERN........
17c60 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 50 41 54 54 45 52 4e 09 50 61 74 74 65 ..Arguments:.......PATTERN.Patte
17c80 72 6e 20 73 70 65 63 69 66 69 79 69 6e 67 20 61 20 68 65 6c 70 20 74 6f 70 69 63 0a 20 20 20 20 rn.specifiying.a.help.topic.....
17ca0 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 .....Exit.Status:.....Returns.su
17cc0 63 63 65 73 73 20 75 6e 6c 65 73 73 20 50 41 54 54 45 52 4e 20 69 73 20 6e 6f 74 20 66 6f 75 6e ccess.unless.PATTERN.is.not.foun
17ce0 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e d.or.an.invalid.option.is.given.
17d00 00 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 6f 6d 6d 61 .Display.information.about.comma
17d20 6e 64 20 74 79 70 65 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c nd.type...........For.each.NAME,
17d40 20 69 6e 64 69 63 61 74 65 20 68 6f 77 20 69 74 20 77 6f 75 6c 64 20 62 65 20 69 6e 74 65 72 70 .indicate.how.it.would.be.interp
17d60 72 65 74 65 64 20 69 66 20 75 73 65 64 20 61 73 20 61 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 20 6e reted.if.used.as.a.....command.n
17d80 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 ame...........Options:.......-a.
17da0 64 69 73 70 6c 61 79 20 61 6c 6c 20 6c 6f 63 61 74 69 6f 6e 73 20 63 6f 6e 74 61 69 6e 69 6e 67 display.all.locations.containing
17dc0 20 61 6e 20 65 78 65 63 75 74 61 62 6c 65 20 6e 61 6d 65 64 20 4e 41 4d 45 3b 0a 20 20 20 20 09 .an.executable.named.NAME;......
17de0 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 20 61 6e 64 20 includes.aliases,.builtins,.and.
17e00 66 75 6e 63 74 69 6f 6e 73 2c 20 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 0a 20 20 20 20 09 74 functions,.if.and.only.if......t
17e20 68 65 20 e2 80 98 1b 5b 31 6d 2d 70 1b 5b 30 6d e2 80 99 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f he.....[1m-p.[0m....option.is.no
17e40 74 20 61 6c 73 6f 20 75 73 65 64 0a 20 20 20 20 20 20 2d 66 09 73 75 70 70 72 65 73 73 20 73 68 t.also.used.......-f.suppress.sh
17e60 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 75 70 0a 20 20 20 20 20 20 2d 50 09 66 6f 72 ell.function.lookup.......-P.for
17e80 63 65 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 ce.a.PATH.search.for.each.NAME,.
17ea0 65 76 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 09 62 75 69 even.if.it.is.an.alias,......bui
17ec0 6c 74 69 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 ltin,.or.function,.and.returns.t
17ee0 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 73 6b 20 66 69 6c 65 0a 20 20 20 20 09 74 68 he.name.of.the.disk.file......th
17f00 61 74 20 77 6f 75 6c 64 20 62 65 20 65 78 65 63 75 74 65 64 0a 20 20 20 20 20 20 2d 70 09 72 65 at.would.be.executed.......-p.re
17f20 74 75 72 6e 73 20 65 69 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 73 turns.either.the.name.of.the.dis
17f40 6b 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 2c 0a 20 k.file.that.would.be.executed,..
17f60 20 20 20 09 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 74 ....or.nothing.if.....[1mtype.-t
17f80 20 4e 41 4d 45 1b 5b 30 6d e2 80 99 20 77 6f 75 6c 64 20 6e 6f 74 20 72 65 74 75 72 6e 20 e2 80 .NAME.[0m....would.not.return...
17fa0 98 1b 5b 31 6d 66 69 6c 65 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 20 20 2d 74 09 6f 75 74 70 75 ..[1mfile.[0m...........-t.outpu
17fc0 74 20 61 20 73 69 6e 67 6c 65 20 77 6f 72 64 20 77 68 69 63 68 20 69 73 20 6f 6e 65 20 6f 66 20 t.a.single.word.which.is.one.of.
17fe0 e2 80 98 1b 5b 31 6d 61 6c 69 61 73 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 6b 65 79 77 ....[1malias.[0m...,.....[1mkeyw
18000 6f 72 64 1b 5b 30 6d e2 80 99 2c 0a 20 20 20 20 09 e2 80 98 1b 5b 31 6d 66 75 6e 63 74 69 6f 6e ord.[0m...,..........[1mfunction
18020 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 62 75 69 6c 74 69 6e 1b 5b 30 6d e2 80 99 2c 20 .[0m...,.....[1mbuiltin.[0m...,.
18040 e2 80 98 1b 5b 31 6d 66 69 6c 65 1b 5b 30 6d e2 80 99 20 6f 72 20 e2 80 98 1b 5b 31 6d 1b 5b 30 ....[1mfile.[0m....or.....[1m.[0
18060 6d e2 80 99 2c 20 69 66 20 4e 41 4d 45 20 69 73 20 61 6e 20 61 6c 69 61 73 2c 20 73 68 65 6c 6c m...,.if.NAME.is.an.alias,.shell
18080 0a 20 20 20 20 09 72 65 73 65 72 76 65 64 20 77 6f 72 64 2c 20 73 68 65 6c 6c 20 66 75 6e 63 74 ......reserved.word,.shell.funct
180a0 69 6f 6e 2c 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2c 20 64 69 73 6b 20 66 69 6c 65 2c 20 6f ion,.shell.builtin,.disk.file,.o
180c0 72 20 6e 6f 74 0a 20 20 20 20 09 66 6f 75 6e 64 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 0a 20 r.not......found,.respectively..
180e0 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 4e 41 4d 45 09 43 6f ........Arguments:.......NAME.Co
18100 6d 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20 62 65 20 69 6e 74 65 72 70 72 65 74 65 64 2e 0a 20 20 mmand.name.to.be.interpreted....
18120 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 .......Exit.Status:.....Returns.
18140 73 75 63 63 65 73 73 20 69 66 20 61 6c 6c 20 6f 66 20 74 68 65 20 4e 41 4d 45 73 20 61 72 65 20 success.if.all.of.the.NAMEs.are.
18160 66 6f 75 6e 64 3b 20 66 61 69 6c 73 20 69 66 20 61 6e 79 20 61 72 65 20 6e 6f 74 20 66 6f 75 6e found;.fails.if.any.are.not.foun
18180 64 2e 00 44 69 73 70 6c 61 79 20 6f 72 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 d..Display.or.execute.commands.f
181a0 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 66 rom.the.history.list...........f
181c0 63 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 c.is.used.to.list.or.edit.and.re
181e0 2d 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 -execute.commands.from.the.histo
18200 72 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 ry.list......FIRST.and.LAST.can.
18220 62 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 be.numbers.specifying.the.range,
18240 20 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 .or.FIRST.can.be.a.....string,.w
18260 68 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 hich.means.the.most.recent.comma
18280 6e 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 nd.beginning.with.that.....strin
182a0 67 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 65 20 45 4e g...........Options:.......-e.EN
182c0 41 4d 45 09 73 65 6c 65 63 74 20 77 68 69 63 68 20 65 64 69 74 6f 72 20 74 6f 20 75 73 65 2e 20 AME.select.which.editor.to.use..
182e0 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 2c .Default.is.FCEDIT,.then.EDITOR,
18300 0a 20 20 20 20 09 09 74 68 65 6e 20 76 69 0a 20 20 20 20 20 20 2d 6c 20 09 6c 69 73 74 20 6c 69 .......then.vi.......-l..list.li
18320 6e 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 65 64 69 74 69 6e 67 0a 20 20 20 20 20 20 2d 6e 09 nes.instead.of.editing.......-n.
18340 6f 6d 69 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 77 68 65 6e 20 6c 69 73 74 69 6e 67 0a 20 omit.line.numbers.when.listing..
18360 20 20 20 20 20 2d 72 09 72 65 76 65 72 73 65 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 .....-r.reverse.the.order.of.the
18380 20 6c 69 6e 65 73 20 28 6e 65 77 65 73 74 20 6c 69 73 74 65 64 20 66 69 72 73 74 29 0a 20 20 20 .lines.(newest.listed.first)....
183a0 20 0a 20 20 20 20 57 69 74 68 20 74 68 65 20 e2 80 98 1b 5b 31 6d 66 63 20 2d 73 20 5b 70 61 74 ......With.the.....[1mfc.-s.[pat
183c0 3d 72 65 70 20 2e 2e 2e 5d 20 5b 63 6f 6d 6d 61 6e 64 5d 1b 5b 30 6d e2 80 99 20 66 6f 72 6d 61 =rep....].[command].[0m....forma
183e0 74 2c 20 43 4f 4d 4d 41 4e 44 20 69 73 0a 20 20 20 20 72 65 2d 65 78 65 63 75 74 65 64 20 61 66 t,.COMMAND.is.....re-executed.af
18400 74 65 72 20 74 68 65 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 4f 4c 44 3d 4e 45 57 20 69 73 20 ter.the.substitution.OLD=NEW.is.
18420 70 65 72 66 6f 72 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 75 73 65 66 75 6c 20 61 6c 69 performed...........A.useful.ali
18440 61 73 20 74 6f 20 75 73 65 20 77 69 74 68 20 74 68 69 73 20 69 73 20 72 3d 27 66 63 20 2d 73 27 as.to.use.with.this.is.r='fc.-s'
18460 2c 20 73 6f 20 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 ,.so.that.typing.....[1mr.cc.[0m
18480 e2 80 99 0a 20 20 20 20 72 75 6e 73 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 62 65 ........runs.the.last.command.be
184a0 67 69 6e 6e 69 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 ginning.with.....[1mcc.[0m....an
184c0 64 20 74 79 70 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 d.typing.....[1mr.[0m....re-exec
184e0 75 74 65 73 0a 20 20 20 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a utes.....the.last.command.......
18500 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
18520 63 65 73 73 20 6f 72 20 73 74 61 74 75 73 20 6f 66 20 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 cess.or.status.of.executed.comma
18540 6e 64 3b 20 6e 6f 6e 2d 7a 65 72 6f 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e nd;.non-zero.if.an.error.occurs.
18560 00 44 69 73 70 6c 61 79 20 6f 72 20 6d 61 6e 69 70 75 6c 61 74 65 20 74 68 65 20 68 69 73 74 6f .Display.or.manipulate.the.histo
18580 72 79 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 68 69 ry.list...........Display.the.hi
185a0 73 74 6f 72 79 20 6c 69 73 74 20 77 69 74 68 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 2c 20 70 72 story.list.with.line.numbers,.pr
185c0 65 66 69 78 69 6e 67 20 65 61 63 68 20 6d 6f 64 69 66 69 65 64 0a 20 20 20 20 65 6e 74 72 79 20 efixing.each.modified.....entry.
185e0 77 69 74 68 20 61 20 e2 80 98 1b 5b 31 6d 2a 1b 5b 30 6d e2 80 99 2e 20 20 41 6e 20 61 72 67 75 with.a.....[1m*.[0m......An.argu
18600 6d 65 6e 74 20 6f 66 20 4e 20 6c 69 73 74 73 20 6f 6e 6c 79 20 74 68 65 20 6c 61 73 74 20 4e 20 ment.of.N.lists.only.the.last.N.
18620 65 6e 74 72 69 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 entries...........Options:......
18640 20 2d 63 09 63 6c 65 61 72 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 62 79 20 64 65 .-c.clear.the.history.list.by.de
18660 6c 65 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 leting.all.of.the.entries.......
18680 2d 64 20 6f 66 66 73 65 74 09 64 65 6c 65 74 65 20 74 68 65 20 68 69 73 74 6f 72 79 20 65 6e 74 -d.offset.delete.the.history.ent
186a0 72 79 20 61 74 20 6f 66 66 73 65 74 20 4f 46 46 53 45 54 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 ry.at.offset.OFFSET.............
186c0 2d 61 09 61 70 70 65 6e 64 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 69 -a.append.history.lines.from.thi
186e0 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 6c 65 0a 20 20 s.session.to.the.history.file...
18700 20 20 20 20 2d 6e 09 72 65 61 64 20 61 6c 6c 20 68 69 73 74 6f 72 79 20 6c 69 6e 65 73 20 6e 6f ....-n.read.all.history.lines.no
18720 74 20 61 6c 72 65 61 64 79 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 68 69 73 74 6f 72 79 20 t.already.read.from.the.history.
18740 66 69 6c 65 0a 20 20 20 20 20 20 2d 72 09 72 65 61 64 20 74 68 65 20 68 69 73 74 6f 72 79 20 66 file.......-r.read.the.history.f
18760 69 6c 65 20 61 6e 64 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 ile.and.append.the.contents.to.t
18780 68 65 20 68 69 73 74 6f 72 79 0a 20 20 20 20 09 6c 69 73 74 0a 20 20 20 20 20 20 2d 77 09 77 72 he.history......list.......-w.wr
187a0 69 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 69 73 74 6f 72 79 20 74 6f 20 74 68 65 20 68 ite.the.current.history.to.the.h
187c0 69 73 74 6f 72 79 20 66 69 6c 65 0a 20 20 20 20 09 61 6e 64 20 61 70 70 65 6e 64 20 74 68 65 6d istory.file......and.append.them
187e0 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 0a 20 20 20 20 20 20 .to.the.history.list............
18800 2d 70 09 70 65 72 66 6f 72 6d 20 68 69 73 74 6f 72 79 20 65 78 70 61 6e 73 69 6f 6e 20 6f 6e 20 -p.perform.history.expansion.on.
18820 65 61 63 68 20 41 52 47 20 61 6e 64 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 73 75 6c 74 0a each.ARG.and.display.the.result.
18840 20 20 20 20 09 77 69 74 68 6f 75 74 20 73 74 6f 72 69 6e 67 20 69 74 20 69 6e 20 74 68 65 20 68 .....without.storing.it.in.the.h
18860 69 73 74 6f 72 79 20 6c 69 73 74 0a 20 20 20 20 20 20 2d 73 09 61 70 70 65 6e 64 20 74 68 65 20 istory.list.......-s.append.the.
18880 41 52 47 73 20 74 6f 20 74 68 65 20 68 69 73 74 6f 72 79 20 6c 69 73 74 20 61 73 20 61 20 73 69 ARGs.to.the.history.list.as.a.si
188a0 6e 67 6c 65 20 65 6e 74 72 79 0a 20 20 20 20 0a 20 20 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 20 ngle.entry..........If.FILENAME.
188c0 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 68 69 73 74 is.given,.it.is.used.as.the.hist
188e0 6f 72 79 20 66 69 6c 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a 20 20 20 20 69 66 20 24 48 49 ory.file...Otherwise,.....if.$HI
18900 53 54 46 49 4c 45 20 68 61 73 20 61 20 76 61 6c 75 65 2c 20 74 68 61 74 20 69 73 20 75 73 65 64 STFILE.has.a.value,.that.is.used
18920 2c 20 65 6c 73 65 20 7e 2f 2e 62 61 73 68 5f 68 69 73 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 ,.else.~/.bash_history..........
18940 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 61 72 69 61 62 6c 65 .If.the.$HISTTIMEFORMAT.variable
18960 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 20 76 61 6c 75 65 20 .is.set.and.not.null,.its.value.
18980 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 74 72 69 6e 67 20 66 is.used.....as.a.format.string.f
189a0 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 68 65 20 74 69 6d 65 or.strftime(3).to.print.the.time
189c0 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 68 20 65 61 63 68 20 .stamp.associated.....with.each.
189e0 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 20 4e 6f 20 74 69 6d displayed.history.entry...No.tim
18a00 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 72 77 69 73 65 2e 0a e.stamps.are.printed.otherwise..
18a20 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
18a40 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 s.success.unless.an.invalid.opti
18a60 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 on.is.given.or.an.error.occurs..
18a80 44 69 73 70 6c 61 79 20 6f 72 20 73 65 74 20 66 69 6c 65 20 6d 6f 64 65 20 6d 61 73 6b 2e 0a 20 Display.or.set.file.mode.mask...
18aa0 20 20 20 0a 20 20 20 20 53 65 74 73 20 74 68 65 20 75 73 65 72 20 66 69 6c 65 2d 63 72 65 61 74 ........Sets.the.user.file-creat
18ac0 69 6f 6e 20 6d 61 73 6b 20 74 6f 20 4d 4f 44 45 2e 20 20 49 66 20 4d 4f 44 45 20 69 73 20 6f 6d ion.mask.to.MODE...If.MODE.is.om
18ae0 69 74 74 65 64 2c 20 70 72 69 6e 74 73 0a 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 itted,.prints.....the.current.va
18b00 6c 75 65 20 6f 66 20 74 68 65 20 6d 61 73 6b 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 4d 4f 44 lue.of.the.mask...........If.MOD
18b20 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 20 69 6e 74 E.begins.with.a.digit,.it.is.int
18b40 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 3b 0a 20 20 20 erpreted.as.an.octal.number;....
18b60 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
18b80 20 73 74 72 69 6e 67 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 .string.like.that.accepted.by.ch
18ba0 6d 6f 64 28 31 29 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 mod(1)...........Options:.......
18bc0 2d 70 09 69 66 20 4d 4f 44 45 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 75 74 70 75 74 20 69 6e -p.if.MODE.is.omitted,.output.in
18be0 20 61 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 79 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e .a.form.that.may.be.reused.as.in
18c00 70 75 74 0a 20 20 20 20 20 20 2d 53 09 6d 61 6b 65 73 20 74 68 65 20 6f 75 74 70 75 74 20 73 79 put.......-S.makes.the.output.sy
18c20 6d 62 6f 6c 69 63 3b 20 6f 74 68 65 72 77 69 73 65 20 61 6e 20 6f 63 74 61 6c 20 6e 75 6d 62 65 mbolic;.otherwise.an.octal.numbe
18c40 72 20 69 73 20 6f 75 74 70 75 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 r.is.output..........Exit.Status
18c60 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4d 4f 44 :.....Returns.success.unless.MOD
18c80 45 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f E.is.invalid.or.an.invalid.optio
18ca0 6e 20 69 73 20 67 69 76 65 6e 2e 00 44 69 73 70 6c 61 79 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d n.is.given..Display.possible.com
18cc0 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 70 74 69 6f 6e pletions.depending.on.the.option
18ce0 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 75 73 65 64 20 s...........Intended.to.be.used.
18d00 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 6e from.within.a.shell.function.gen
18d20 65 72 61 74 69 6e 67 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 erating.possible.....completions
18d40 2e 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
18d60 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 0a 20 20 .is.supplied,.matches.against...
18d80 20 20 57 4f 52 44 20 61 72 65 20 67 65 6e 65 72 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 ..WORD.are.generated...........E
18da0 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 xit.Status:.....Returns.success.
18dc0 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 unless.an.invalid.option.is.supp
18de0 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 44 69 73 70 6c 61 79 lied.or.an.error.occurs..Display
18e00 20 70 72 6f 63 65 73 73 20 74 69 6d 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 50 72 69 6e 74 73 20 .process.times...........Prints.
18e20 74 68 65 20 61 63 63 75 6d 75 6c 61 74 65 64 20 75 73 65 72 20 61 6e 64 20 73 79 73 74 65 6d 20 the.accumulated.user.and.system.
18e40 74 69 6d 65 73 20 66 6f 72 20 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 61 6c 6c 20 6f 66 20 69 times.for.the.shell.and.all.of.i
18e60 74 73 0a 20 20 20 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 ts.....child.processes..........
18e80 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 73 75 63 63 65 65 64 .Exit.Status:.....Always.succeed
18ea0 73 2e 00 44 69 73 70 6c 61 79 20 73 74 61 74 75 73 20 6f 66 20 6a 6f 62 73 2e 0a 20 20 20 20 0a s..Display.status.of.jobs.......
18ec0 20 20 20 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 4a 4f 42 53 ....Lists.the.active.jobs...JOBS
18ee0 50 45 43 20 72 65 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 PEC.restricts.output.to.that.job
18f00 2e 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 74 68 65 20 73 74 61 74 75 ......Without.options,.the.statu
18f20 73 20 6f 66 20 61 6c 6c 20 61 63 74 69 76 65 20 6a 6f 62 73 20 69 73 20 64 69 73 70 6c 61 79 65 s.of.all.active.jobs.is.displaye
18f40 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6c 09 6c 69 d...........Options:.......-l.li
18f60 73 74 73 20 70 72 6f 63 65 73 73 20 49 44 73 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 sts.process.IDs.in.addition.to.t
18f80 68 65 20 6e 6f 72 6d 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 2d 6e 09 6c he.normal.information.......-n.l
18fa0 69 73 74 20 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 ist.only.processes.that.have.cha
18fc0 6e 67 65 64 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 09 nged.status.since.the.last......
18fe0 6e 6f 74 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 20 2d 70 09 6c 69 73 74 73 20 70 72 6f 63 notification.......-p.lists.proc
19000 65 73 73 20 49 44 73 20 6f 6e 6c 79 0a 20 20 20 20 20 20 2d 72 09 72 65 73 74 72 69 63 74 20 6f ess.IDs.only.......-r.restrict.o
19020 75 74 70 75 74 20 74 6f 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 0a 20 20 20 20 20 20 2d 73 09 72 utput.to.running.jobs.......-s.r
19040 65 73 74 72 69 63 74 20 6f 75 74 70 75 74 20 74 6f 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 0a 20 estrict.output.to.stopped.jobs..
19060 20 20 20 0a 20 20 20 20 49 66 20 2d 78 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 43 4f 4d 4d 41 ........If.-x.is.supplied,.COMMA
19080 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
190a0 61 74 69 6f 6e 73 20 74 68 61 74 0a 20 20 20 20 61 70 70 65 61 72 20 69 6e 20 41 52 47 53 20 68 ations.that.....appear.in.ARGS.h
190c0 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
190e0 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.
19100 67 72 6f 75 70 20 6c 65 61 64 65 72 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 group.leader...........Exit.Stat
19120 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 us:.....Returns.success.unless.a
19140 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 n.invalid.option.is.given.or.an.
19160 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 0a 20 20 20 20 49 66 20 2d 78 20 69 73 20 75 73 65 64 2c error.occurs......If.-x.is.used,
19180 20 72 65 74 75 72 6e 73 20 74 68 65 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d .returns.the.exit.status.of.COMM
191a0 41 4e 44 2e 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 AND..Display.the.list.of.current
191c0 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 69 72 65 ly.remembered.directories...Dire
191e0 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 74 6f 20 ctories.....find.their.way.onto.
19200 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 1b 5b the.list.with.the.....[1mpushd.[
19220 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 20 20 62 0m....command;.you.can.get.....b
19240 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 65 ack.up.through.the.list.with.the
19260 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 20 20 20 .....[1mpopd.[0m....command.....
19280 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 63 09 63 6c 65 61 72 20 74 68 ......Options:.......-c.clear.th
192a0 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 61 6c e.directory.stack.by.deleting.al
192c0 6c 20 6f 66 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 20 2d 6c 09 64 6f 20 6e 6f l.of.the.elements.......-l.do.no
192e0 74 20 70 72 69 6e 74 20 74 69 6c 64 65 2d 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 73 20 t.print.tilde-prefixed.versions.
19300 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20 72 65 6c 61 74 69 76 65 0a 20 20 20 20 09 74 6f 20 of.directories.relative......to.
19320 79 6f 75 72 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 70 09 70 72 69 your.home.directory.......-p.pri
19340 6e 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 nt.the.directory.stack.with.one.
19360 65 6e 74 72 79 20 70 65 72 20 6c 69 6e 65 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 74 68 entry.per.line.......-v.print.th
19380 65 20 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 77 69 74 68 20 6f 6e 65 20 65 6e 74 72 79 e.directory.stack.with.one.entry
193a0 20 70 65 72 20 6c 69 6e 65 20 70 72 65 66 69 78 65 64 0a 20 20 20 20 09 77 69 74 68 20 69 74 73 .per.line.prefixed......with.its
193c0 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 61 63 6b 0a 20 20 20 20 0a 20 20 20 20 .position.in.the.stack..........
193e0 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2b 4e 09 44 69 73 70 6c 61 79 73 20 74 68 65 Arguments:.......+N.Displays.the
19400 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 66 .Nth.entry.counting.from.the.lef
19420 74 20 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 77 6e 20 62 79 0a 20 20 20 20 09 64 69 72 73 t.of.the.list.shown.by......dirs
19440 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 73 .when.invoked.without.options,.s
19460 74 61 72 74 69 6e 67 20 77 69 74 68 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 4e tarting.with.zero.............-N
19480 09 44 69 73 70 6c 61 79 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 6e 74 69 6e 67 .Displays.the.Nth.entry.counting
194a0 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 20 73 68 6f 77 .from.the.right.of.the.list.show
194c0 6e 20 62 79 0a 09 64 69 72 73 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 n.by..dirs.when.invoked.without.
194e0 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 00 44 6f 6e options,.starting.with.zero..Don
19500 65 00 44 6f 6e 65 28 25 64 29 00 45 4d 54 20 69 6e 73 74 72 75 63 74 69 6f 6e 00 45 6e 61 62 6c e.Done(%d).EMT.instruction.Enabl
19520 65 20 61 6e 64 20 64 69 73 61 62 6c 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 20 e.and.disable.shell.builtins....
19540 20 20 0a 20 20 20 20 45 6e 61 62 6c 65 73 20 61 6e 64 20 64 69 73 61 62 6c 65 73 20 62 75 69 6c .......Enables.and.disables.buil
19560 74 69 6e 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 44 69 73 61 62 6c 69 6e 67 20 61 tin.shell.commands...Disabling.a
19580 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 0a 20 20 20 20 65 78 65 63 75 74 65 20 61 20 64 69 73 6b 20 llows.you.to.....execute.a.disk.
195a0 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 65 20 command.which.has.the.same.name.
195c0 61 73 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 77 69 74 68 6f 75 74 20 75 as.a.shell.builtin.....without.u
195e0 73 69 6e 67 20 61 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f sing.a.full.pathname...........O
19600 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 6f 66 ptions:.......-a.print.a.list.of
19620 20 62 75 69 6c 74 69 6e 73 20 73 68 6f 77 69 6e 67 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 .builtins.showing.whether.or.not
19640 20 65 61 63 68 20 69 73 20 65 6e 61 62 6c 65 64 0a 20 20 20 20 20 20 2d 6e 09 64 69 73 61 62 6c .each.is.enabled.......-n.disabl
19660 65 20 65 61 63 68 20 4e 41 4d 45 20 6f 72 20 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 e.each.NAME.or.display.a.list.of
19680 20 64 69 73 61 62 6c 65 64 20 62 75 69 6c 74 69 6e 73 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e .disabled.builtins.......-p.prin
196a0 74 20 74 68 65 20 6c 69 73 74 20 6f 66 20 62 75 69 6c 74 69 6e 73 20 69 6e 20 61 20 72 65 75 73 t.the.list.of.builtins.in.a.reus
196c0 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 73 09 70 72 69 6e 74 20 6f 6e 6c 79 20 able.format.......-s.print.only.
196e0 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 50 6f 73 69 78 20 e2 80 98 1b 5b 31 6d 73 70 65 63 69 61 the.names.of.Posix.....[1mspecia
19700 6c 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 73 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f l.[0m....builtins..........Optio
19720 6e 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 64 79 6e 61 6d 69 63 20 6c 6f 61 64 69 6e 67 3a 0a ns.controlling.dynamic.loading:.
19740 20 20 20 20 20 20 2d 66 09 4c 6f 61 64 20 62 75 69 6c 74 69 6e 20 4e 41 4d 45 20 66 72 6f 6d 20 ......-f.Load.builtin.NAME.from.
19760 73 68 61 72 65 64 20 6f 62 6a 65 63 74 20 46 49 4c 45 4e 41 4d 45 0a 20 20 20 20 20 20 2d 64 09 shared.object.FILENAME.......-d.
19780 52 65 6d 6f 76 65 20 61 20 62 75 69 6c 74 69 6e 20 6c 6f 61 64 65 64 20 77 69 74 68 20 2d 66 0a Remove.a.builtin.loaded.with.-f.
197a0 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 65 61 63 68 20 4e .........Without.options,.each.N
197c0 41 4d 45 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 54 6f 20 75 73 65 20 AME.is.enabled...........To.use.
197e0 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 6e 20 the.....[1mtest.[0m....found.in.
19800 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 6c 74 $PATH.instead.of.the.shell.built
19820 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 61 62 in.....version,.type.....[1menab
19840 6c 65 20 2d 6e 20 74 65 73 74 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 le.-n.test.[0m..............Exit
19860 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c .Status:.....Returns.success.unl
19880 65 73 73 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 ess.NAME.is.not.a.shell.builtin.
198a0 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 45 76 61 6c 75 61 74 65 20 61 72 69 or.an.error.occurs..Evaluate.ari
198c0 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 thmetic.expression...........The
198e0 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 6f 72 64 69 .EXPRESSION.is.evaluated.accordi
19900 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 69 63 0a 20 ng.to.the.rules.for.arithmetic..
19920 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 6f 20 e2 80 ...evaluation...Equivalent.to...
19940 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 0a 20 20 20 20 ..[1mlet.EXPRESSION.[0m.........
19960 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 31 20 .....Exit.Status:.....Returns.1.
19980 69 66 20 45 58 50 52 45 53 53 49 4f 4e 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 30 3b 20 72 65 if.EXPRESSION.evaluates.to.0;.re
199a0 74 75 72 6e 73 20 30 20 6f 74 68 65 72 77 69 73 65 2e 00 45 76 61 6c 75 61 74 65 20 61 72 69 74 turns.0.otherwise..Evaluate.arit
199c0 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 76 61 hmetic.expressions...........Eva
199e0 6c 75 61 74 65 20 65 61 63 68 20 41 52 47 20 61 73 20 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 luate.each.ARG.as.an.arithmetic.
19a00 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 45 76 61 6c 75 61 74 69 6f 6e 20 69 73 20 64 6f 6e 65 20 expression...Evaluation.is.done.
19a20 69 6e 0a 20 20 20 20 66 69 78 65 64 2d 77 69 64 74 68 20 69 6e 74 65 67 65 72 73 20 77 69 74 68 in.....fixed-width.integers.with
19a40 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 20 64 .no.check.for.overflow,.though.d
19a60 69 76 69 73 69 6f 6e 20 62 79 20 30 0a 20 20 20 20 69 73 20 74 72 61 70 70 65 64 20 61 6e 64 20 ivision.by.0.....is.trapped.and.
19a80 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 77 flagged.as.an.error...The.follow
19aa0 69 6e 67 20 6c 69 73 74 20 6f 66 20 6f 70 65 72 61 74 6f 72 73 20 69 73 0a 20 20 20 20 67 72 6f ing.list.of.operators.is.....gro
19ac0 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 64 uped.into.levels.of.equal-preced
19ae0 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 73 2e 20 20 54 68 65 20 6c 65 76 65 6c 73 20 61 72 65 20 ence.operators...The.levels.are.
19b00 6c 69 73 74 65 64 0a 20 20 20 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 64 65 63 72 65 61 73 69 6e listed.....in.order.of.decreasin
19b20 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
19b40 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
19b60 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
19b80 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
19ba0 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...
19bc0 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
19be0 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...
19c00 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
19c20 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
19c40 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
19c60 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.....
19c80 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......==
19ca0 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......
19cc0 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
19ce0 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
19d00 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..
19d20 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
19d40 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......=,.*=,./
19d60 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 =,.%=,......+=,.-=,.<<=,.>>=,...
19d80 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........
19da0 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
19dc0 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
19de0 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
19e00 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
19e20 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...
19e40 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
19e60 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
19e80 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......
19ea0 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.
19ec0 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
19ee0 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
19f00 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
19f20 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....
19f40 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 49 66 20 74 68 65 20 6c .......Exit.Status:.....If.the.l
19f60 61 73 74 20 41 52 47 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 30 2c 20 6c 65 74 20 72 65 74 75 ast.ARG.evaluates.to.0,.let.retu
19f80 72 6e 73 20 31 3b 20 6c 65 74 20 72 65 74 75 72 6e 73 20 30 20 6f 74 68 65 72 77 69 73 65 2e 2e rns.1;.let.returns.0.otherwise..
19fa0 00 45 76 61 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e .Evaluate.conditional.expression
19fc0 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 77 69 74 68 20 61 20 73 74 61 74 75 73 20 6f ...........Exits.with.a.status.o
19fe0 66 20 30 20 28 74 72 75 65 29 20 6f 72 20 31 20 28 66 61 6c 73 65 29 20 64 65 70 65 6e 64 69 6e f.0.(true).or.1.(false).dependin
1a000 67 20 6f 6e 0a 20 20 20 20 74 68 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 45 58 50 52 2e g.on.....the.evaluation.of.EXPR.
1a020 20 20 45 78 70 72 65 73 73 69 6f 6e 73 20 6d 61 79 20 62 65 20 75 6e 61 72 79 20 6f 72 20 62 69 ..Expressions.may.be.unary.or.bi
1a040 6e 61 72 79 2e 20 20 55 6e 61 72 79 0a 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 73 20 61 72 65 nary...Unary.....expressions.are
1a060 20 6f 66 74 65 6e 20 75 73 65 64 20 74 6f 20 65 78 61 6d 69 6e 65 20 74 68 65 20 73 74 61 74 75 .often.used.to.examine.the.statu
1a080 73 20 6f 66 20 61 20 66 69 6c 65 2e 20 20 54 68 65 72 65 0a 20 20 20 20 61 72 65 20 73 74 72 69 s.of.a.file...There.....are.stri
1a0a0 6e 67 20 6f 70 65 72 61 74 6f 72 73 20 61 73 20 77 65 6c 6c 2c 20 61 6e 64 20 6e 75 6d 65 72 69 ng.operators.as.well,.and.numeri
1a0c0 63 20 63 6f 6d 70 61 72 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 73 2e 0a 20 20 20 20 0a 20 20 20 c.comparison.operators..........
1a0e0 20 46 69 6c 65 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 61 20 46 .File.operators:............-a.F
1a100 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 2e 0a ILE........True.if.file.exists..
1a120 20 20 20 20 20 20 2d 62 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c ......-b.FILE........True.if.fil
1a140 65 20 69 73 20 62 6c 6f 63 6b 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 2d 63 20 46 49 4c e.is.block.special........-c.FIL
1a160 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 63 68 61 72 61 63 74 E........True.if.file.is.charact
1a180 65 72 20 73 70 65 63 69 61 6c 2e 0a 20 20 20 20 20 20 2d 64 20 46 49 4c 45 20 20 20 20 20 20 20 er.special........-d.FILE.......
1a1a0 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....
1a1c0 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 20 ....-e.FILE........True.if.file.
1a1e0 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 2d 66 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 exists........-f.FILE........Tru
1a200 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 61 20 72 65 67 75 6c 61 e.if.file.exists.and.is.a.regula
1a220 72 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 2d 67 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 r.file........-g.FILE........Tru
1a240 65 20 69 66 20 66 69 6c 65 20 69 73 20 73 65 74 2d 67 72 6f 75 70 2d 69 64 2e 0a 20 20 20 20 20 e.if.file.is.set-group-id.......
1a260 20 2d 68 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 .-h.FILE........True.if.file.is.
1a280 61 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 2d 4c 20 46 49 4c 45 20 20 a.symbolic.link........-L.FILE..
1a2a0 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 79 6d 62 6f 6c 69 63 ......True.if.file.is.a.symbolic
1a2c0 20 6c 69 6e 6b 2e 0a 20 20 20 20 20 20 2d 6b 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 .link........-k.FILE........True
1a2e0 20 69 66 20 66 69 6c 65 20 68 61 73 20 69 74 73 20 e2 80 98 1b 5b 31 6d 73 74 69 63 6b 79 1b 5b .if.file.has.its.....[1msticky.[
1a300 30 6d e2 80 99 20 62 69 74 20 73 65 74 2e 0a 20 20 20 20 20 20 2d 70 20 46 49 4c 45 20 20 20 20 0m....bit.set........-p.FILE....
1a320 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 70 65 ....True.if.file.is.a.named.pipe
1a340 2e 0a 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 69 66 20 66 ........-r.FILE........True.if.f
1a360 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 20 20 2d 73 ile.is.readable.by.you........-s
1a380 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 65 78 69 73 74 73 .FILE........True.if.file.exists
1a3a0 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 2d 53 20 46 49 4c 45 .and.is.not.empty........-S.FILE
1a3c0 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 66 69 6c 65 20 69 73 20 61 20 73 6f 63 6b 65 74 ........True.if.file.is.a.socket
1a3e0 2e 0a 20 20 20 20 20 20 2d 74 20 46 44 20 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 46 ........-t.FD..........True.if.F
1a400 44 20 69 73 20 6f 70 65 6e 65 64 20 6f 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 0a 20 20 20 20 20 D.is.opened.on.a.terminal.......
1a420 20 2d 75 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 .-u.FILE........True.if.the.file
1a440 20 69 73 20 73 65 74 2d 75 73 65 72 2d 69 64 2e 0a 20 20 20 20 20 20 2d 77 20 46 49 4c 45 20 20 .is.set-user-id........-w.FILE..
1a460 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 77 72 69 74 61 62 ......True.if.the.file.is.writab
1a480 6c 65 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 78 20 46 49 4c 45 20 20 20 20 20 20 20 20 le.by.you........-x.FILE........
1a4a0 54 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 78 65 63 75 74 61 62 6c 65 20 62 True.if.the.file.is.executable.b
1a4c0 79 20 79 6f 75 2e 0a 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 y.you........-O.FILE........True
1a4e0 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 6e 65 .if.the.file.is.effectively.owne
1a500 64 20 62 79 20 79 6f 75 2e 0a 20 20 20 20 20 20 2d 47 20 46 49 4c 45 20 20 20 20 20 20 20 20 54 d.by.you........-G.FILE........T
1a520 72 75 65 20 69 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 6f rue.if.the.file.is.effectively.o
1a540 77 6e 65 64 20 62 79 20 79 6f 75 72 20 67 72 6f 75 70 2e 0a 20 20 20 20 20 20 2d 4e 20 46 49 4c wned.by.your.group........-N.FIL
1a560 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 65 E........True.if.the.file.has.be
1a580 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 65 en.modified.since.it.was.last.re
1a5a0 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 20 ad.............FILE1.-nt.FILE2..
1a5c0 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 65 True.if.file1.is.newer.than.file
1a5e0 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 20 2.(according.to.................
1a600 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 0a .......modification.date).......
1a620 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 66 ......FILE1.-ot.FILE2..True.if.f
1a640 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 20 ile1.is.older.than.file2........
1a660 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 69 .....FILE1.-ef.FILE2..True.if.fi
1a680 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 20 le1.is.a.hard.link.to.file2.....
1a6a0 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 20 ......String.operators:.........
1a6c0 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 69 6e 67 ...-z.STRING......True.if.string
1a6e0 20 69 73 20 65 6d 70 74 79 2e 0a 20 20 20 20 0a 20 20 20 20 20 20 2d 6e 20 53 54 52 49 4e 47 0a .is.empty.............-n.STRING.
1a700 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 54 72 75 65 20 69 66 20 73 74 72 .........STRING......True.if.str
1a720 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 20 20 20 20 53 54 52 ing.is.not.empty.............STR
1a740 49 4e 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 ING1.=.STRING2..................
1a760 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
1a780 6c 2e 0a 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 20 20 l........STRING1.!=.STRING2.....
1a7a0 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 20 73 74 72 .................True.if.the.str
1a7c0 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 53 54 52 49 4e 47 ings.are.not.equal........STRING
1a7e0 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 20 20 20 20 20 20 1.<.STRING2.....................
1a800 20 54 72 75 65 20 69 66 20 53 54 52 49 4e 47 31 20 73 6f 72 74 73 20 62 65 66 6f 72 65 20 53 54 .True.if.STRING1.sorts.before.ST
1a820 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 20 20 20 53 RING2.lexicographically........S
1a840 54 52 49 4e 47 31 20 3e 20 53 54 52 49 4e 47 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TRING1.>.STRING2................
1a860 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 61 66 74 65 ......True.if.STRING1.sorts.afte
1a880 72 20 53 54 52 49 4e 47 32 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 61 6c 6c 79 2e 0a 20 20 20 r.STRING2.lexicographically.....
1a8a0 20 0a 20 20 20 20 4f 74 68 65 72 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 ......Other.operators:..........
1a8c0 20 20 2d 6f 20 4f 50 54 49 4f 4e 20 20 20 20 20 20 54 72 75 65 20 69 66 20 74 68 65 20 73 68 65 ..-o.OPTION......True.if.the.she
1a8e0 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 49 4f 4e 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 ll.option.OPTION.is.enabled.....
1a900 20 20 20 21 20 45 58 50 52 20 20 20 20 20 20 20 20 20 54 72 75 65 20 69 66 20 65 78 70 72 20 69 ...!.EXPR.........True.if.expr.i
1a920 73 20 66 61 6c 73 65 2e 0a 20 20 20 20 20 20 45 58 50 52 31 20 2d 61 20 45 58 50 52 32 20 54 72 s.false........EXPR1.-a.EXPR2.Tr
1a940 75 65 20 69 66 20 62 6f 74 68 20 65 78 70 72 31 20 41 4e 44 20 65 78 70 72 32 20 61 72 65 20 74 ue.if.both.expr1.AND.expr2.are.t
1a960 72 75 65 2e 0a 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 rue........EXPR1.-o.EXPR2.True.i
1a980 66 20 65 69 74 68 65 72 20 65 78 70 72 31 20 4f 52 20 65 78 70 72 32 20 69 73 20 74 72 75 65 2e f.either.expr1.OR.expr2.is.true.
1a9a0 0a 20 20 20 20 0a 20 20 20 20 20 20 61 72 67 31 20 4f 50 20 61 72 67 32 20 20 20 41 72 69 74 68 ............arg1.OP.arg2...Arith
1a9c0 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 20 metic.tests...OP.is.one.of.-eq,.
1a9e0 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 2d 6c 74 2c 20 2d -ne,......................-lt,.-
1aa00 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 74 68 6d le,.-gt,.or.-ge...........Arithm
1aa20 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 74 72 75 etic.binary.operators.return.tru
1aa40 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 2c 0a 20 e.if.ARG1.is.equal,.not-equal,..
1aa60 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 75 61 6c ...less-than,.less-than-or-equal
1aa80 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 61 6e 2d ,.greater-than,.or.greater-than-
1aaa0 6f 72 2d 65 71 75 61 6c 0a 20 20 20 20 74 68 61 6e 20 41 52 47 32 2e 0a 20 20 20 20 0a 20 20 20 or-equal.....than.ARG2..........
1aac0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
1aae0 73 20 69 66 20 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 74 72 75 65 3b 20 66 61 69 s.if.EXPR.evaluates.to.true;.fai
1ab00 6c 73 20 69 66 20 45 58 50 52 20 65 76 61 6c 75 61 74 65 73 20 74 6f 0a 20 20 20 20 66 61 6c 73 ls.if.EXPR.evaluates.to.....fals
1ab20 65 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 e.or.an.invalid.argument.is.give
1ab40 6e 2e 00 45 76 61 6c 75 61 74 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 n..Evaluate.conditional.expressi
1ab60 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 69 73 20 69 73 20 61 20 73 79 6e 6f 6e 79 6d 20 66 on...........This.is.a.synonym.f
1ab80 6f 72 20 74 68 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 or.the.....[1mtest.[0m....builti
1aba0 6e 2c 20 62 75 74 20 74 68 65 20 6c 61 73 74 20 61 72 67 75 6d 65 6e 74 20 6d 75 73 74 0a 20 20 n,.but.the.last.argument.must...
1abc0 20 20 62 65 20 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 ..be.a.literal.....[1m].[0m...,.
1abe0 74 6f 20 6d 61 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 to.match.the.opening.....[1m[.[0
1ac00 6d e2 80 99 2e 00 45 78 65 63 75 74 65 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 20 6f m.....Execute.a.simple.command.o
1ac20 72 20 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 63 6f 6d 6d r.display.information.about.comm
1ac40 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 75 6e 73 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 ands...........Runs.COMMAND.with
1ac60 20 41 52 47 53 20 73 75 70 70 72 65 73 73 69 6e 67 20 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f .ARGS.suppressing..shell.functio
1ac80 6e 20 6c 6f 6f 6b 75 70 2c 20 6f 72 20 64 69 73 70 6c 61 79 0a 20 20 20 20 69 6e 66 6f 72 6d 61 n.lookup,.or.display.....informa
1aca0 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 4f 4d 4d 41 4e 44 tion.about.the.specified.COMMAND
1acc0 73 2e 20 20 43 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 6f 6b 65 20 63 6f 6d 6d 61 6e s...Can.be.used.to.invoke.comman
1ace0 64 73 0a 20 20 20 20 6f 6e 20 64 69 73 6b 20 77 68 65 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 ds.....on.disk.when.a.function.w
1ad00 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 2e 0a 20 20 20 20 0a 20 ith.the.same.name.exists........
1ad20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 75 73 65 20 61 20 64 65 66 61 75 ...Options:.......-p.use.a.defau
1ad40 6c 74 20 76 61 6c 75 65 20 66 6f 72 20 50 41 54 48 20 74 68 61 74 20 69 73 20 67 75 61 72 61 6e lt.value.for.PATH.that.is.guaran
1ad60 74 65 65 64 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 6f 66 0a 20 20 20 20 09 74 68 65 20 73 74 61 teed.to.find.all.of......the.sta
1ad80 6e 64 61 72 64 20 75 74 69 6c 69 74 69 65 73 0a 20 20 20 20 20 20 2d 76 09 70 72 69 6e 74 20 61 ndard.utilities.......-v.print.a
1ada0 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 43 4f 4d 4d 41 4e 44 20 73 69 6d 69 6c 61 72 20 .description.of.COMMAND.similar.
1adc0 74 6f 20 74 68 65 20 e2 80 98 1b 5b 31 6d 74 79 70 65 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 to.the.....[1mtype.[0m....builti
1ade0 6e 0a 20 20 20 20 20 20 2d 56 09 70 72 69 6e 74 20 61 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 20 n.......-V.print.a.more.verbose.
1ae00 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 description.of.each.COMMAND.....
1ae20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 65 78 .....Exit.Status:.....Returns.ex
1ae40 69 74 20 73 74 61 74 75 73 20 6f 66 20 43 4f 4d 4d 41 4e 44 2c 20 6f 72 20 66 61 69 6c 75 72 65 it.status.of.COMMAND,.or.failure
1ae60 20 69 66 20 43 4f 4d 4d 41 4e 44 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 00 45 78 65 63 75 74 .if.COMMAND.is.not.found..Execut
1ae80 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a e.arguments.as.a.shell.command..
1aea0 20 20 20 20 0a 20 20 20 20 43 6f 6d 62 69 6e 65 20 41 52 47 73 20 69 6e 74 6f 20 61 20 73 69 6e .........Combine.ARGs.into.a.sin
1aec0 67 6c 65 20 73 74 72 69 6e 67 2c 20 75 73 65 20 74 68 65 20 72 65 73 75 6c 74 20 61 73 20 69 6e gle.string,.use.the.result.as.in
1aee0 70 75 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 2c 0a 20 20 20 20 61 6e 64 20 65 78 65 63 75 74 put.to.the.shell,.....and.execut
1af00 65 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 e.the.resulting.commands........
1af20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 65 78 69 74 ...Exit.Status:.....Returns.exit
1af40 20 73 74 61 74 75 73 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 73 75 63 63 65 73 73 20 69 66 .status.of.command.or.success.if
1af60 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 75 6c 6c 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e .command.is.null..Execute.comman
1af80 64 73 20 61 73 20 6c 6f 6e 67 20 61 73 20 61 20 74 65 73 74 20 64 6f 65 73 20 6e 6f 74 20 73 75 ds.as.long.as.a.test.does.not.su
1afa0 63 63 65 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 70 61 6e 64 20 61 6e 64 20 65 78 65 63 75 cceed...........Expand.and.execu
1afc0 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 6c te.COMMANDS.as.long.as.the.final
1afe0 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 75 6e 74 69 6c .command.in.the.........[1muntil
1b000 1b 5b 30 6d e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 61 6e 20 65 78 69 74 20 73 74 61 .[0m....COMMANDS.has.an.exit.sta
1b020 74 75 73 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 tus.which.is.not.zero...........
1b040 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 Exit.Status:.....Returns.the.sta
1b060 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 tus.of.the.last.command.executed
1b080 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 6c 6f 6e 67 20 61 73 20 61 20 ..Execute.commands.as.long.as.a.
1b0a0 74 65 73 74 20 73 75 63 63 65 65 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 70 61 6e 64 20 61 test.succeeds...........Expand.a
1b0c0 6e 64 20 65 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 53 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 nd.execute.COMMANDS.as.long.as.t
1b0e0 68 65 20 66 69 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 0a 20 20 20 20 e2 80 98 1b he.final.command.in.the.........
1b100 5b 31 6d 77 68 69 6c 65 1b 5b 30 6d e2 80 99 20 43 4f 4d 4d 41 4e 44 53 20 68 61 73 20 61 6e 20 [1mwhile.[0m....COMMANDS.has.an.
1b120 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 7a 65 72 6f 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 exit.status.of.zero...........Ex
1b140 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 it.Status:.....Returns.the.statu
1b160 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 s.of.the.last.command.executed..
1b180 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 63 6f 6e 64 69 74 Execute.commands.based.on.condit
1b1a0 69 6f 6e 61 6c 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 69 66 20 43 4f ional...........The.....[1mif.CO
1b1c0 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 2e 20 MMANDS.[0m....list.is.executed..
1b1e0 20 49 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
1b200 6e 20 74 68 65 0a 20 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 n.the.........[1mthen.COMMANDS.[
1b220 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 4f 74 68 65 72 77 69 0m....list.is.executed...Otherwi
1b240 73 65 2c 20 65 61 63 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 se,.each.....[1melif.COMMANDS.[0
1b260 6d e2 80 99 20 6c 69 73 74 20 69 73 0a 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 75 72 m....list.is.....executed.in.tur
1b280 6e 2c 20 61 6e 64 20 69 66 20 69 74 73 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 7a 65 72 n,.and.if.its.exit.status.is.zer
1b2a0 6f 2c 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 e2 80 98 1b 5b 31 6d o,.the.corresponding.........[1m
1b2c0 74 68 65 6e 20 43 4f 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 then.COMMANDS.[0m....list.is.exe
1b2e0 63 75 74 65 64 20 61 6e 64 20 74 68 65 20 69 66 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 cuted.and.the.if.command.complet
1b300 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a 20 20 20 20 74 68 65 20 e2 80 98 1b 5b 31 6d 65 es...Otherwise,.....the.....[1me
1b320 6c 73 65 20 43 4f 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 lse.COMMANDS.[0m....list.is.exec
1b340 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 61 74 uted,.if.present...The.exit.stat
1b360 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 20 69 us.of.the.....entire.construct.i
1b380 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 63 6f s.the.exit.status.of.the.last.co
1b3a0 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 20 6e mmand.executed,.or.zero.....if.n
1b3c0 6f 20 63 6f 6e 64 69 74 69 6f 6e 20 74 65 73 74 65 64 20 74 72 75 65 2e 0a 20 20 20 20 0a 20 20 o.condition.tested.true.........
1b3e0 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 ..Exit.Status:.....Returns.the.s
1b400 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 78 65 63 75 74 tatus.of.the.last.command.execut
1b420 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 70 61 ed..Execute.commands.based.on.pa
1b440 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 53 65 6c 65 63 74 69 ttern.matching...........Selecti
1b460 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 64 20 75 70 6f 6e vely.execute.COMMANDS.based.upon
1b480 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 68 65 0a 20 20 20 .WORD.matching.PATTERN...The....
1b4a0 20 e2 80 98 1b 5b 31 6d 7c 1b 5b 30 6d e2 80 99 20 69 73 20 75 73 65 64 20 74 6f 20 73 65 70 61 .....[1m|.[0m....is.used.to.sepa
1b4c0 72 61 74 65 20 6d 75 6c 74 69 70 6c 65 20 70 61 74 74 65 72 6e 73 2e 0a 20 20 20 20 0a 20 20 20 rate.multiple.patterns..........
1b4e0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 .Exit.Status:.....Returns.the.st
1b500 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 atus.of.the.last.command.execute
1b520 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 65 61 63 68 20 6d 65 6d d..Execute.commands.for.each.mem
1b540 62 65 72 20 69 6e 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 1b ber.in.a.list...........The.....
1b560 5b 31 6d 66 6f 72 1b 5b 30 6d e2 80 99 20 6c 6f 6f 70 20 65 78 65 63 75 74 65 73 20 61 20 73 65 [1mfor.[0m....loop.executes.a.se
1b580 71 75 65 6e 63 65 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 65 61 63 68 20 6d 65 6d 62 quence.of.commands.for.each.memb
1b5a0 65 72 20 69 6e 20 61 0a 20 20 20 20 6c 69 73 74 20 6f 66 20 69 74 65 6d 73 2e 20 20 49 66 20 e2 er.in.a.....list.of.items...If..
1b5c0 80 98 1b 5b 31 6d 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 3b 1b 5b 30 6d e2 80 99 20 69 73 20 6e 6f ...[1min.WORDS....;.[0m....is.no
1b5e0 74 20 70 72 65 73 65 6e 74 2c 20 74 68 65 6e 20 e2 80 98 1b 5b 31 6d 69 6e 20 e2 80 9c 1b 5b 31 t.present,.then.....[1min.....[1
1b600 6d 24 40 1b 5b 30 6d e2 80 9d 1b 5b 30 6d e2 80 99 20 69 73 0a 20 20 20 20 61 73 73 75 6d 65 64 m$@.[0m....[0m....is.....assumed
1b620 2e 20 20 46 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 69 6e 20 57 4f 52 44 53 2c 20 4e 41 ...For.each.element.in.WORDS,.NA
1b640 4d 45 20 69 73 20 73 65 74 20 74 6f 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 2c 20 61 6e 64 0a 20 ME.is.set.to.that.element,.and..
1b660 20 20 20 74 68 65 20 43 4f 4d 4d 41 4e 44 53 20 61 72 65 20 65 78 65 63 75 74 65 64 2e 0a 20 20 ...the.COMMANDS.are.executed....
1b680 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 .......Exit.Status:.....Returns.
1b6a0 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 the.status.of.the.last.command.e
1b6c0 78 65 63 75 74 65 64 2e 00 45 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 61 xecuted..Execute.commands.from.a
1b6e0 20 66 69 6c 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 .file.in.the.current.shell......
1b700 0a 20 20 20 20 52 65 61 64 20 61 6e 64 20 65 78 65 63 75 74 65 20 63 6f 6d 6d 61 6e 64 73 20 66 .....Read.and.execute.commands.f
1b720 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 68 65 6c rom.FILENAME.in.the.current.shel
1b740 6c 2e 20 20 54 68 65 0a 20 20 20 20 65 6e 74 72 69 65 73 20 69 6e 20 24 50 41 54 48 20 61 72 65 l...The.....entries.in.$PATH.are
1b760 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
1b780 61 69 6e 69 6e 67 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 49 66 20 61 6e 79 20 41 52 47 55 aining.FILENAME......If.any.ARGU
1b7a0 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 20 MENTS.are.supplied,.they.become.
1b7c0 74 68 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 77 68 the.positional.parameters.....wh
1b7e0 65 6e 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 0a 20 20 en.FILENAME.is.executed.........
1b800 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 ..Exit.Status:.....Returns.the.s
1b820 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 78 65 63 75 74 tatus.of.the.last.command.execut
1b840 65 64 20 69 6e 20 46 49 4c 45 4e 41 4d 45 3b 20 66 61 69 6c 73 20 69 66 0a 20 20 20 20 46 49 4c ed.in.FILENAME;.fails.if.....FIL
1b860 45 4e 41 4d 45 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e 00 45 78 65 63 75 74 65 20 63 6f ENAME.cannot.be.read..Execute.co
1b880 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 74 75 nditional.command...........Retu
1b8a0 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 6e 67 rns.a.status.of.0.or.1.depending
1b8c0 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 69 74 .on.the.evaluation.of.the.condit
1b8e0 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 4e 2e ional.....expression.EXPRESSION.
1b900 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 74 68 ..Expressions.are.composed.of.th
1b920 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 68 65 e.same.primaries.used.....by.the
1b940 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 6e 64 .....[1mtest.[0m....builtin,.and
1b960 20 6d 61 79 20 62 65 20 63 6f 6d 62 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f .may.be.combined.using.the.follo
1b980 77 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 28 20 45 58 50 wing.operators:............(.EXP
1b9a0 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
1b9c0 58 50 52 45 53 53 49 4f 4e 0a 20 20 20 20 20 20 21 20 45 58 50 52 45 53 53 49 4f 4e 09 09 54 72 XPRESSION.......!.EXPRESSION..Tr
1b9e0 75 65 20 69 66 20 45 58 50 52 45 53 53 49 4f 4e 20 69 73 20 66 61 6c 73 65 3b 20 65 6c 73 65 20 ue.if.EXPRESSION.is.false;.else.
1ba00 66 61 6c 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 26 26 20 45 58 50 52 32 09 54 72 75 65 20 false.......EXPR1.&&.EXPR2.True.
1ba20 69 66 20 62 6f 74 68 20 45 58 50 52 31 20 61 6e 64 20 45 58 50 52 32 20 61 72 65 20 74 72 75 65 if.both.EXPR1.and.EXPR2.are.true
1ba40 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 20 20 45 58 50 52 31 20 7c 7c 20 45 58 50 52 ;.else.false.......EXPR1.||.EXPR
1ba60 32 09 54 72 75 65 20 69 66 20 65 69 74 68 65 72 20 45 58 50 52 31 20 6f 72 20 45 58 50 52 32 20 2.True.if.either.EXPR1.or.EXPR2.
1ba80 69 73 20 74 72 75 65 3b 20 65 6c 73 65 20 66 61 6c 73 65 0a 20 20 20 20 0a 20 20 20 20 57 68 65 is.true;.else.false..........Whe
1baa0 6e 20 74 68 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 n.the.....[1m==.[0m....and.....[
1bac0 31 6d 21 3d 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 1m!=.[0m....operators.are.used,.
1bae0 74 68 65 20 73 74 72 69 6e 67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 0a 20 20 20 20 74 the.string.to.the.right.of.....t
1bb00 68 65 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 20 61 73 20 61 20 70 61 74 74 65 72 6e he.operator.is.used.as.a.pattern
1bb20 20 61 6e 64 20 70 61 74 74 65 72 6e 20 6d 61 74 63 68 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d .and.pattern.matching.is.perform
1bb40 65 64 2e 0a 20 20 20 20 57 68 65 6e 20 74 68 65 20 e2 80 98 1b 5b 31 6d 3d 7e 1b 5b 30 6d e2 80 ed......When.the.....[1m=~.[0m..
1bb60 99 20 6f 70 65 72 61 74 6f 72 20 69 73 20 75 73 65 64 2c 20 74 68 65 20 73 74 72 69 6e 67 20 74 ..operator.is.used,.the.string.t
1bb80 6f 20 74 68 65 20 72 69 67 68 74 20 6f 66 20 74 68 65 20 6f 70 65 72 61 74 6f 72 0a 20 20 20 20 o.the.right.of.the.operator.....
1bba0 69 73 20 6d 61 74 63 68 65 64 20 61 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 is.matched.as.a.regular.expressi
1bbc0 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 26 26 20 61 6e 64 20 7c 7c 20 6f 70 65 72 61 on...........The.&&.and.||.opera
1bbe0 74 6f 72 73 20 64 6f 20 6e 6f 74 20 65 76 61 6c 75 61 74 65 20 45 58 50 52 32 20 69 66 20 45 58 tors.do.not.evaluate.EXPR2.if.EX
1bc00 50 52 31 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 0a 20 20 20 20 64 65 74 65 72 6d 69 PR1.is.sufficient.to.....determi
1bc20 6e 65 20 74 68 65 20 65 78 70 72 65 73 73 69 6f 6e 27 73 20 76 61 6c 75 65 2e 0a 20 20 20 20 0a ne.the.expression's.value.......
1bc40 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 30 20 6f 72 20 31 20 64 65 70 65 ....Exit.Status:.....0.or.1.depe
1bc60 6e 64 69 6e 67 20 6f 6e 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 45 53 53 49 4f 4e 2e 00 45 78 nding.on.value.of.EXPRESSION..Ex
1bc80 65 63 75 74 65 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 ecute.shell.builtins...........E
1bca0 78 65 63 75 74 65 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 20 77 69 74 68 20 61 72 67 75 6d 65 xecute.SHELL-BUILTIN.with.argume
1bcc0 6e 74 73 20 41 52 47 73 20 77 69 74 68 6f 75 74 20 70 65 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 6d nts.ARGs.without.performing.comm
1bce0 61 6e 64 0a 20 20 20 20 6c 6f 6f 6b 75 70 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 and.....lookup...This.is.useful.
1bd00 77 68 65 6e 20 79 6f 75 20 77 69 73 68 20 74 6f 20 72 65 69 6d 70 6c 65 6d 65 6e 74 20 61 20 73 when.you.wish.to.reimplement.a.s
1bd20 68 65 6c 6c 20 62 75 69 6c 74 69 6e 0a 20 20 20 20 61 73 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 hell.builtin.....as.a.shell.func
1bd40 74 69 6f 6e 2c 20 62 75 74 20 6e 65 65 64 20 74 6f 20 65 78 65 63 75 74 65 20 74 68 65 20 62 75 tion,.but.need.to.execute.the.bu
1bd60 69 6c 74 69 6e 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a iltin.within.the.function.......
1bd80 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 ....Exit.Status:.....Returns.the
1bda0 20 65 78 69 74 20 73 74 61 74 75 73 20 6f 66 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 2c 20 6f .exit.status.of.SHELL-BUILTIN,.o
1bdc0 72 20 66 61 6c 73 65 20 69 66 20 53 48 45 4c 4c 2d 42 55 49 4c 54 49 4e 20 69 73 0a 20 20 20 20 r.false.if.SHELL-BUILTIN.is.....
1bde0 6e 6f 74 20 61 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 2e 2e 00 45 78 69 74 20 25 64 00 45 78 not.a.shell.builtin...Exit.%d.Ex
1be00 69 74 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 it.a.login.shell...........Exits
1be20 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 20 77 69 74 68 20 65 78 69 74 20 73 74 61 74 75 73 20 .a.login.shell.with.exit.status.
1be40 4e 2e 20 20 52 65 74 75 72 6e 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 6e 6f 74 20 65 78 65 63 N...Returns.an.error.if.not.exec
1be60 75 74 65 64 0a 20 20 20 20 69 6e 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 2e 00 45 78 69 74 20 uted.....in.a.login.shell..Exit.
1be80 66 6f 72 2c 20 77 68 69 6c 65 2c 20 6f 72 20 75 6e 74 69 6c 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 for,.while,.or.until.loops......
1bea0 0a 20 20 20 20 45 78 69 74 20 61 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f 72 20 55 4e 54 49 4c 20 .....Exit.a.FOR,.WHILE.or.UNTIL.
1bec0 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 20 62 72 65 61 6b 20 loop...If.N.is.specified,.break.
1bee0 4e 20 65 6e 63 6c 6f 73 69 6e 67 0a 20 20 20 20 6c 6f 6f 70 73 2e 0a 20 20 20 20 0a 20 20 20 20 N.enclosing.....loops...........
1bf00 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 65 78 69 74 20 73 74 61 74 75 73 Exit.Status:.....The.exit.status
1bf20 20 69 73 20 30 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 6f 74 20 67 72 65 61 74 65 72 20 74 68 .is.0.unless.N.is.not.greater.th
1bf40 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 31 2e 00 45 78 69 74 20 74 68 65 20 73 68 65 6c 6c an.or.equal.to.1..Exit.the.shell
1bf60 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 73 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 ...........Exits.the.shell.with.
1bf80 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 69 74 74 65 64 2c a.status.of.N...If.N.is.omitted,
1bfa0 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 61 74 20 6f 66 20 .the.exit.status.....is.that.of.
1bfc0 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 46 69 6c 65 20 the.last.command.executed..File.
1bfe0 6c 69 6d 69 74 00 46 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 65 78 63 65 70 74 69 6f 6e 00 46 limit.Floating.point.exception.F
1c000 6f 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 ormats.and.prints.ARGUMENTS.unde
1c020 72 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 74 68 65 20 46 4f 52 4d 41 54 2e 0a 20 20 20 20 0a 20 20 r.control.of.the.FORMAT.........
1c040 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 76 20 76 61 72 09 61 73 73 69 67 6e 20 74 ..Options:.......-v.var.assign.t
1c060 68 65 20 6f 75 74 70 75 74 20 74 6f 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 56 41 52 20 he.output.to.shell.variable.VAR.
1c080 72 61 74 68 65 72 20 74 68 61 6e 0a 20 20 20 20 09 09 64 69 73 70 6c 61 79 20 69 74 20 6f 6e 20 rather.than.......display.it.on.
1c0a0 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 0a 20 20 20 20 0a 20 20 20 20 46 4f 52 the.standard.output..........FOR
1c0c0 4d 41 54 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 MAT.is.a.character.string.which.
1c0e0 63 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 contains.three.types.of.objects:
1c100 20 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 .plain.....characters,.which.are
1c120 20 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 .simply.copied.to.standard.outpu
1c140 74 3b 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 t;.character.escape.....sequence
1c160 73 2c 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 s,.which.are.converted.and.copie
1c180 64 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 3b 20 61 6e 64 0a 20 20 d.to.the.standard.output;.and...
1c1a0 20 20 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 ..format.specifications,.each.of
1c1c0 20 77 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 .which.causes.printing.of.the.ne
1c1e0 78 74 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 0a 20 20 20 20 xt.successive.....argument......
1c200 0a 20 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 .....In.addition.to.the.standard
1c220 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 64 65 73 63 72 69 62 65 64 .format.specifications.described
1c240 20 69 6e 20 70 72 69 6e 74 66 28 31 29 0a 20 20 20 20 61 6e 64 20 70 72 69 6e 74 66 28 33 29 2c .in.printf(1).....and.printf(3),
1c260 20 70 72 69 6e 74 66 20 69 6e 74 65 72 70 72 65 74 73 3a 0a 20 20 20 20 0a 20 20 20 20 20 20 25 .printf.interprets:............%
1c280 62 09 65 78 70 61 6e 64 20 62 61 63 6b 73 6c 61 73 68 20 65 73 63 61 70 65 20 73 65 71 75 65 6e b.expand.backslash.escape.sequen
1c2a0 63 65 73 20 69 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 72 67 75 6d 65 6e ces.in.the.corresponding.argumen
1c2c0 74 0a 20 20 20 20 20 20 25 71 09 71 75 6f 74 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 6e t.......%q.quote.the.argument.in
1c2e0 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 65 .a.way.that.can.be.reused.as.she
1c300 6c 6c 20 69 6e 70 75 74 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 ll.input..........Exit.Status:..
1c320 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 ...Returns.success.unless.an.inv
1c340 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 20 77 72 69 74 65 20 alid.option.is.given.or.a.write.
1c360 6f 72 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 or.assignment.....error.occurs..
1c380 47 4e 55 20 62 61 73 68 2c 20 76 65 72 73 69 6f 6e 20 25 73 20 28 25 73 29 0a 00 47 4e 55 20 62 GNU.bash,.version.%s.(%s)..GNU.b
1c3a0 61 73 68 2c 20 76 65 72 73 69 6f 6e 20 25 73 2d 28 25 73 29 0a 00 47 4e 55 20 6c 6f 6e 67 20 6f ash,.version.%s-(%s)..GNU.long.o
1c3c0 70 74 69 6f 6e 73 3a 0a 00 47 72 6f 75 70 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 61 20 75 6e 69 ptions:..Group.commands.as.a.uni
1c3e0 74 2e 0a 20 20 20 20 0a 20 20 20 20 52 75 6e 20 61 20 73 65 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 t...........Run.a.set.of.command
1c400 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
1c420 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.
1c440 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a commands...........Exit.Status:.
1c460 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 6c 61 ....Returns.the.status.of.the.la
1c480 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 48 46 54 20 69 6e 70 75 74 20 64 st.command.executed..HFT.input.d
1c4a0 61 74 61 20 70 65 6e 64 69 6e 67 00 48 46 54 20 6d 6f 6e 69 74 6f 72 20 6d 6f 64 65 20 67 72 61 ata.pending.HFT.monitor.mode.gra
1c4c0 6e 74 65 64 00 48 46 54 20 6d 6f 6e 69 74 6f 72 20 6d 6f 64 65 20 72 65 74 72 61 63 74 65 64 00 nted.HFT.monitor.mode.retracted.
1c4e0 48 46 54 20 73 6f 75 6e 64 20 73 65 71 75 65 6e 63 65 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 64 HFT.sound.sequence.has.completed
1c500 00 48 4f 4d 45 20 6e 6f 74 20 73 65 74 00 48 61 6e 67 75 70 00 49 20 68 61 76 65 20 6e 6f 20 6e .HOME.not.set.Hangup.I.have.no.n
1c520 61 6d 65 21 00 49 2f 4f 20 72 65 61 64 79 00 49 6c 6c 65 67 61 6c 20 69 6e 73 74 72 75 63 74 69 ame!.I/O.ready.Illegal.instructi
1c540 6f 6e 00 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 72 65 71 75 65 73 74 00 49 6e 74 65 72 72 75 70 74 on.Information.request.Interrupt
1c560 00 4b 69 6c 6c 65 64 00 4c 69 63 65 6e 73 65 20 47 50 4c 76 32 2b 3a 20 47 4e 55 20 47 50 4c 20 .Killed.License.GPLv2+:.GNU.GPL.
1c580 76 65 72 73 69 6f 6e 20 32 20 6f 72 20 6c 61 74 65 72 20 3c 68 74 74 70 3a 2f 2f 67 6e 75 2e 6f version.2.or.later.<http://gnu.o
1c5a0 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 6c 2e 68 74 6d 6c 3e 0a 00 4c 69 63 65 6e 73 65 20 47 rg/licenses/gpl.html>..License.G
1c5c0 50 4c 76 33 2b 3a 20 47 4e 55 20 47 50 4c 20 76 65 72 73 69 6f 6e 20 33 20 6f 72 20 6c 61 74 65 PLv3+:.GNU.GPL.version.3.or.late
1c5e0 72 20 3c 68 74 74 70 3a 2f 2f 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 67 70 6c 2e 68 r.<http://gnu.org/licenses/gpl.h
1c600 74 6d 6c 3e 0a 00 4d 61 72 6b 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 75 6e tml>..Mark.shell.variables.as.un
1c620 63 68 61 6e 67 65 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 4d 61 72 6b 20 65 61 63 68 20 4e changeable...........Mark.each.N
1c640 41 4d 45 20 61 73 20 72 65 61 64 2d 6f 6e 6c 79 3b 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 AME.as.read-only;.the.values.of.
1c660 74 68 65 73 65 20 4e 41 4d 45 73 20 6d 61 79 20 6e 6f 74 20 62 65 0a 20 20 20 20 63 68 61 6e 67 these.NAMEs.may.not.be.....chang
1c680 65 64 20 62 79 20 73 75 62 73 65 71 75 65 6e 74 20 61 73 73 69 67 6e 6d 65 6e 74 2e 20 20 49 66 ed.by.subsequent.assignment...If
1c6a0 20 56 41 4c 55 45 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 .VALUE.is.supplied,.assign.VALUE
1c6c0 0a 20 20 20 20 62 65 66 6f 72 65 20 6d 61 72 6b 69 6e 67 20 61 73 20 72 65 61 64 2d 6f 6e 6c 79 .....before.marking.as.read-only
1c6e0 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 66 ...........Options:.......-a.ref
1c700 65 72 20 74 6f 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 73 0a 20 20 er.to.indexed.array.variables...
1c720 20 20 20 20 2d 41 09 72 65 66 65 72 20 74 6f 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 ....-A.refer.to.associative.arra
1c740 79 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 2d 66 09 72 65 66 65 72 20 74 6f 20 73 68 y.variables.......-f.refer.to.sh
1c760 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 20 61 ell.functions.......-p.display.a
1c780 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 72 65 61 64 6f 6e 6c 79 20 76 61 72 69 61 62 6c 65 73 20 .list.of.all.readonly.variables.
1c7a0 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 0a 20 20 20 20 41 6e 20 61 72 67 75 6d 65 and.functions..........An.argume
1c7c0 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 20 nt.of.....[1m--.[0m....disables.
1c7e0 66 75 72 74 68 65 72 20 6f 70 74 69 6f 6e 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 0a further.option.processing.......
1c800 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
1c820 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 cess.unless.an.invalid.option.is
1c840 20 67 69 76 65 6e 20 6f 72 20 4e 41 4d 45 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 4d 6f 64 69 66 .given.or.NAME.is.invalid..Modif
1c860 79 20 6f 72 20 64 69 73 70 6c 61 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 2e y.or.display.completion.options.
1c880 0a 20 20 20 20 0a 20 20 20 20 4d 6f 64 69 66 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 ..........Modify.the.completion.
1c8a0 6f 70 74 69 6f 6e 73 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 6e 6f options.for.each.NAME,.or,.if.no
1c8c0 20 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 0a 20 20 20 20 74 68 65 20 63 6f 6d .NAMEs.are.supplied,.....the.com
1c8e0 70 6c 65 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 67 69 6e 20 65 78 65 63 75 74 65 64 pletion.currently.begin.executed
1c900 2e 20 20 49 66 20 6e 6f 20 4f 50 54 49 4f 4e 73 20 61 72 65 20 67 69 76 65 6e 6d 2c 20 70 72 69 ...If.no.OPTIONs.are.givenm,.pri
1c920 6e 74 0a 20 20 20 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 70 74 69 6f 6e 73 20 66 6f nt.....the.completion.options.fo
1c940 72 20 65 61 63 68 20 4e 41 4d 45 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c r.each.NAME.or.the.current.compl
1c960 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 etion.specification...........Op
1c980 74 69 6f 6e 73 3a 0a 20 20 20 20 09 2d 6f 20 6f 70 74 69 6f 6e 09 53 65 74 20 63 6f 6d 70 6c 65 tions:......-o.option.Set.comple
1c9a0 74 69 6f 6e 20 6f 70 74 69 6f 6e 20 4f 50 54 49 4f 4e 20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 tion.option.OPTION.for.each.NAME
1c9c0 0a 20 20 20 20 09 2d 44 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 ......-D..Change.options.for.the
1c9e0 20 e2 80 9c 1b 5b 31 6d 64 65 66 61 75 6c 74 1b 5b 30 6d e2 80 9d 20 63 6f 6d 6d 61 6e 64 20 63 .....[1mdefault.[0m....command.c
1ca00 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 09 2d 45 09 09 43 68 61 6e 67 65 20 6f 70 74 69 6f 6e ompletion......-E..Change.option
1ca20 73 20 66 6f 72 20 74 68 65 20 e2 80 9c 1b 5b 31 6d 65 6d 70 74 79 1b 5b 30 6d e2 80 9d 20 63 6f s.for.the.....[1mempty.[0m....co
1ca40 6d 6d 61 6e 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 mmand.completion..........Using.
1ca60 e2 80 98 1b 5b 31 6d 2b 6f 1b 5b 30 6d e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 1b ....[1m+o.[0m....instead.of.....
1ca80 5b 31 6d 2d 6f 1b 5b 30 6d e2 80 99 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 73 70 65 63 69 [1m-o.[0m....turns.off.the.speci
1caa0 66 69 65 64 20 6f 70 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a fied.option...........Arguments:
1cac0 0a 20 20 20 20 0a 20 20 20 20 45 61 63 68 20 4e 41 4d 45 20 72 65 66 65 72 73 20 74 6f 20 61 20 ..........Each.NAME.refers.to.a.
1cae0 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 77 68 69 63 68 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 command.for.which.a.completion.s
1cb00 70 65 63 69 66 69 63 61 74 69 6f 6e 20 6d 75 73 74 0a 20 20 20 20 68 61 76 65 20 70 72 65 76 69 pecification.must.....have.previ
1cb20 6f 75 73 6c 79 20 62 65 65 6e 20 64 65 66 69 6e 65 64 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 ously.been.defined.using.the....
1cb40 1b 5b 31 6d 63 6f 6d 70 6c 65 74 65 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 2e 20 20 49 66 .[1mcomplete.[0m....builtin...If
1cb60 20 6e 6f 20 4e 41 4d 45 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 63 6f 6d 70 .no.NAMEs.....are.supplied,.comp
1cb80 6f 70 74 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 62 79 20 61 20 66 75 6e 63 74 69 6f 6e opt.must.be.called.by.a.function
1cba0 20 63 75 72 72 65 6e 74 6c 79 20 67 65 6e 65 72 61 74 69 6e 67 0a 20 20 20 20 63 6f 6d 70 6c 65 .currently.generating.....comple
1cbc0 74 69 6f 6e 73 2c 20 61 6e 64 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 74 68 61 74 20 tions,.and.the.options.for.that.
1cbe0 63 75 72 72 65 6e 74 6c 79 2d 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 currently-executing.completion..
1cc00 20 20 20 67 65 6e 65 72 61 74 6f 72 20 61 72 65 20 6d 6f 64 69 66 69 65 64 2e 0a 20 20 20 20 0a ...generator.are.modified.......
1cc20 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 ....Exit.Status:.....Returns.suc
1cc40 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 cess.unless.an.invalid.option.is
1cc60 20 73 75 70 70 6c 69 65 64 20 6f 72 20 4e 41 4d 45 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 68 .supplied.or.NAME.does.not.....h
1cc80 61 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 64 ave.a.completion.specification.d
1cca0 65 66 69 6e 65 64 2e 00 4d 6f 64 69 66 79 20 73 68 65 6c 6c 20 72 65 73 6f 75 72 63 65 20 6c 69 efined..Modify.shell.resource.li
1ccc0 6d 69 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 50 72 6f 76 69 64 65 73 20 63 6f 6e 74 72 6f 6c 20 mits...........Provides.control.
1cce0 6f 76 65 72 20 74 68 65 20 72 65 73 6f 75 72 63 65 73 20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 over.the.resources.available.to.
1cd00 74 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 69 74 20 63 the.shell.and.processes.....it.c
1cd20 72 65 61 74 65 73 2c 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 61 6c 6c 6f 77 20 73 75 reates,.on.systems.that.allow.su
1cd40 63 68 20 63 6f 6e 74 72 6f 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 ch.control...........Options:...
1cd60 20 20 20 20 2d 53 09 75 73 65 20 74 68 65 20 e2 80 98 1b 5b 31 6d 73 6f 66 74 1b 5b 30 6d e2 80 ....-S.use.the.....[1msoft.[0m..
1cd80 99 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 0a 20 20 20 20 20 20 2d 48 09 75 73 65 20 74 68 ..resource.limit.......-H.use.th
1cda0 65 20 e2 80 98 1b 5b 31 6d 68 61 72 64 1b 5b 30 6d e2 80 99 20 72 65 73 6f 75 72 63 65 20 6c 69 e.....[1mhard.[0m....resource.li
1cdc0 6d 69 74 0a 20 20 20 20 20 20 2d 61 09 61 6c 6c 20 63 75 72 72 65 6e 74 20 6c 69 6d 69 74 73 20 mit.......-a.all.current.limits.
1cde0 61 72 65 20 72 65 70 6f 72 74 65 64 0a 20 20 20 20 20 20 2d 62 09 74 68 65 20 73 6f 63 6b 65 74 are.reported.......-b.the.socket
1ce00 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 63 09 74 68 65 20 6d 61 78 69 6d 75 .buffer.size.......-c.the.maximu
1ce20 6d 20 73 69 7a 65 20 6f 66 20 63 6f 72 65 20 66 69 6c 65 73 20 63 72 65 61 74 65 64 0a 20 20 20 m.size.of.core.files.created....
1ce40 20 20 20 2d 64 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 20 70 72 6f 63 ...-d.the.maximum.size.of.a.proc
1ce60 65 73 73 27 73 20 64 61 74 61 20 73 65 67 6d 65 6e 74 0a 20 20 20 20 20 20 2d 65 09 74 68 65 20 ess's.data.segment.......-e.the.
1ce80 6d 61 78 69 6d 75 6d 20 73 63 68 65 64 75 6c 69 6e 67 20 70 72 69 6f 72 69 74 79 20 28 e2 80 98 maximum.scheduling.priority.(...
1cea0 1b 5b 31 6d 6e 69 63 65 1b 5b 30 6d e2 80 99 29 0a 20 20 20 20 20 20 2d 66 09 74 68 65 20 6d 61 .[1mnice.[0m...).......-f.the.ma
1cec0 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 66 69 6c 65 73 20 77 72 69 74 74 65 6e 20 62 79 20 74 ximum.size.of.files.written.by.t
1cee0 68 65 20 73 68 65 6c 6c 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 20 he.shell.and.its.children.......
1cf00 2d 69 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 65 6e 64 69 6e 67 -i.the.maximum.number.of.pending
1cf20 20 73 69 67 6e 61 6c 73 0a 20 20 20 20 20 20 2d 6c 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 73 69 .signals.......-l.the.maximum.si
1cf40 7a 65 20 61 20 70 72 6f 63 65 73 73 20 6d 61 79 20 6c 6f 63 6b 20 69 6e 74 6f 20 6d 65 6d 6f 72 ze.a.process.may.lock.into.memor
1cf60 79 0a 20 20 20 20 20 20 2d 6d 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 73 69 64 65 6e 74 20 y.......-m.the.maximum.resident.
1cf80 73 65 74 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 6e 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 set.size.......-n.the.maximum.nu
1cfa0 6d 62 65 72 20 6f 66 20 6f 70 65 6e 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 73 0a 20 20 mber.of.open.file.descriptors...
1cfc0 20 20 20 20 2d 70 09 74 68 65 20 70 69 70 65 20 62 75 66 66 65 72 20 73 69 7a 65 0a 20 20 20 20 ....-p.the.pipe.buffer.size.....
1cfe0 20 20 2d 71 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 ..-q.the.maximum.number.of.bytes
1d000 20 69 6e 20 50 4f 53 49 58 20 6d 65 73 73 61 67 65 20 71 75 65 75 65 73 0a 20 20 20 20 20 20 2d .in.POSIX.message.queues.......-
1d020 72 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 72 65 61 6c 2d 74 69 6d 65 20 73 63 68 65 64 75 6c 69 r.the.maximum.real-time.scheduli
1d040 6e 67 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 2d 73 09 74 68 65 20 6d 61 78 69 6d 75 6d ng.priority.......-s.the.maximum
1d060 20 73 74 61 63 6b 20 73 69 7a 65 0a 20 20 20 20 20 20 2d 74 09 74 68 65 20 6d 61 78 69 6d 75 6d .stack.size.......-t.the.maximum
1d080 20 61 6d 6f 75 6e 74 20 6f 66 20 63 70 75 20 74 69 6d 65 20 69 6e 20 73 65 63 6f 6e 64 73 0a 20 .amount.of.cpu.time.in.seconds..
1d0a0 20 20 20 20 20 2d 75 09 74 68 65 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 75 73 .....-u.the.maximum.number.of.us
1d0c0 65 72 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 20 20 2d 76 09 74 68 65 20 73 69 7a 65 20 6f er.processes.......-v.the.size.o
1d0e0 66 20 76 69 72 74 75 61 6c 20 6d 65 6d 6f 72 79 0a 20 20 20 20 20 20 2d 78 09 74 68 65 20 6d 61 f.virtual.memory.......-x.the.ma
1d100 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 66 69 6c 65 20 6c 6f 63 6b 73 0a 20 20 20 20 0a ximum.number.of.file.locks......
1d120 20 20 20 20 49 66 20 4c 49 4d 49 54 20 69 73 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 74 68 65 ....If.LIMIT.is.given,.it.is.the
1d140 20 6e 65 77 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f .new.value.of.the.specified.reso
1d160 75 72 63 65 3b 20 74 68 65 0a 20 20 20 20 73 70 65 63 69 61 6c 20 4c 49 4d 49 54 20 76 61 6c 75 urce;.the.....special.LIMIT.valu
1d180 65 73 20 e2 80 98 1b 5b 31 6d 73 6f 66 74 1b 5b 30 6d e2 80 99 2c 20 e2 80 98 1b 5b 31 6d 68 61 es.....[1msoft.[0m...,.....[1mha
1d1a0 72 64 1b 5b 30 6d e2 80 99 2c 20 61 6e 64 20 e2 80 98 1b 5b 31 6d 75 6e 6c 69 6d 69 74 65 64 1b rd.[0m...,.and.....[1munlimited.
1d1c0 5b 30 6d e2 80 99 20 73 74 61 6e 64 20 66 6f 72 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 [0m....stand.for.the.....current
1d1e0 20 73 6f 66 74 20 6c 69 6d 69 74 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 68 61 72 64 20 6c 69 .soft.limit,.the.current.hard.li
1d200 6d 69 74 2c 20 61 6e 64 20 6e 6f 20 6c 69 6d 69 74 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e mit,.and.no.limit,.respectively.
1d220 0a 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 .....Otherwise,.the.current.valu
1d240 65 20 6f 66 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 72 65 73 6f 75 72 63 65 20 69 73 20 70 e.of.the.specified.resource.is.p
1d260 72 69 6e 74 65 64 2e 20 20 49 66 0a 20 20 20 20 6e 6f 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 rinted...If.....no.option.is.giv
1d280 65 6e 2c 20 74 68 65 6e 20 2d 66 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 20 20 20 20 0a 20 20 20 en,.then.-f.is.assumed..........
1d2a0 20 56 61 6c 75 65 73 20 61 72 65 20 69 6e 20 31 30 32 34 2d 62 79 74 65 20 69 6e 63 72 65 6d 65 .Values.are.in.1024-byte.increme
1d2c0 6e 74 73 2c 20 65 78 63 65 70 74 20 66 6f 72 20 2d 74 2c 20 77 68 69 63 68 20 69 73 20 69 6e 20 nts,.except.for.-t,.which.is.in.
1d2e0 73 65 63 6f 6e 64 73 2c 0a 20 20 20 20 2d 70 2c 20 77 68 69 63 68 20 69 73 20 69 6e 20 69 6e 63 seconds,.....-p,.which.is.in.inc
1d300 72 65 6d 65 6e 74 73 20 6f 66 20 35 31 32 20 62 79 74 65 73 2c 20 61 6e 64 20 2d 75 2c 20 77 68 rements.of.512.bytes,.and.-u,.wh
1d320 69 63 68 20 69 73 20 61 6e 20 75 6e 73 63 61 6c 65 64 0a 20 20 20 20 6e 75 6d 62 65 72 20 6f 66 ich.is.an.unscaled.....number.of
1d340 20 70 72 6f 63 65 73 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 .processes...........Exit.Status
1d360 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 :.....Returns.success.unless.an.
1d380 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e invalid.option.is.supplied.or.an
1d3a0 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4d 6f 76 65 20 6a 6f 62 20 74 6f 20 74 68 65 20 66 .error.occurs..Move.job.to.the.f
1d3c0 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 50 6c 61 63 65 20 74 68 65 20 6a 6f oreground...........Place.the.jo
1d3e0 62 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 b.identified.by.JOB_SPEC.in.the.
1d400 66 6f 72 65 67 72 6f 75 6e 64 2c 20 6d 61 6b 69 6e 67 20 69 74 20 74 68 65 0a 20 20 20 20 63 75 foreground,.making.it.the.....cu
1d420 72 72 65 6e 74 20 6a 6f 62 2e 20 20 49 66 20 4a 4f 42 5f 53 50 45 43 20 69 73 20 6e 6f 74 20 70 rrent.job...If.JOB_SPEC.is.not.p
1d440 72 65 73 65 6e 74 2c 20 74 68 65 20 73 68 65 6c 6c 27 73 20 6e 6f 74 69 6f 6e 20 6f 66 20 74 68 resent,.the.shell's.notion.of.th
1d460 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 0a e.....current.job.is.used.......
1d480 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 53 74 61 74 75 73 20 6f 66 20 63 ....Exit.Status:.....Status.of.c
1d4a0 6f 6d 6d 61 6e 64 20 70 6c 61 63 65 64 20 69 6e 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 6f 72 20 ommand.placed.in.foreground,.or.
1d4c0 66 61 69 6c 75 72 65 20 69 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 4d 6f 76 65 failure.if.an.error.occurs..Move
1d4e0 20 6a 6f 62 73 20 74 6f 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 .jobs.to.the.background.........
1d500 20 20 50 6c 61 63 65 20 74 68 65 20 6a 6f 62 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 65 ..Place.the.jobs.identified.by.e
1d520 61 63 68 20 4a 4f 42 5f 53 50 45 43 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 2c 20 ach.JOB_SPEC.in.the.background,.
1d540 61 73 20 69 66 20 74 68 65 79 0a 20 20 20 20 68 61 64 20 62 65 65 6e 20 73 74 61 72 74 65 64 20 as.if.they.....had.been.started.
1d560 77 69 74 68 20 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 with.....[1m&.[0m......If.JOB_SP
1d580 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 27 73 20 6e EC.is.not.present,.the.shell's.n
1d5a0 6f 74 69 6f 6e 0a 20 20 20 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6a 6f 62 20 69 73 20 otion.....of.the.current.job.is.
1d5c0 75 73 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 used...........Exit.Status:.....
1d5e0 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f 6e 74 72 Returns.success.unless.job.contr
1d600 6f 6c 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 ol.is.not.enabled.or.an.error.oc
1d620 63 75 72 73 2e 00 4e 75 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 4e 6f 20 curs..Null.command...........No.
1d640 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 67 effect;.the.command.does.nothing
1d660 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 ...........Exit.Status:.....Alwa
1d680 79 73 20 73 75 63 63 65 65 64 73 2e 00 4f 4c 44 50 57 44 20 6e 6f 74 20 73 65 74 00 50 61 72 73 ys.succeeds..OLDPWD.not.set.Pars
1d6a0 65 20 6f 70 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 47 65 74 e.option.arguments...........Get
1d6c0 6f 70 74 73 20 69 73 20 75 73 65 64 20 62 79 20 73 68 65 6c 6c 20 70 72 6f 63 65 64 75 72 65 73 opts.is.used.by.shell.procedures
1d6e0 20 74 6f 20 70 61 72 73 65 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 0a .to.parse.positional.parameters.
1d700 20 20 20 20 61 73 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 50 54 53 54 52 49 ....as.options...........OPTSTRI
1d720 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 65 72 73 20 74 NG.contains.the.option.letters.t
1d740 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 72 0a 20 20 20 o.be.recognized;.if.a.letter....
1d760 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 65 20 6f 70 74 .is.followed.by.a.colon,.the.opt
1d780 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 61 72 67 75 6d ion.is.expected.to.have.an.argum
1d7a0 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 70 61 72 61 74 ent,.....which.should.be.separat
1d7c0 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 20 20 20 20 0a ed.from.it.by.white.space.......
1d7e0 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 2c 20 67 65 74 ....Each.time.it.is.invoked,.get
1d800 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 74 69 6f 6e 20 opts.will.place.the.next.option.
1d820 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 6e 61 6d 65 2c in.the.....shell.variable.$name,
1d840 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 65 73 20 6e 6f .initializing.name.if.it.does.no
1d860 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 6f 66 20 74 68 t.exist,.and.....the.index.of.th
1d880 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 73 73 65 64 20 e.next.argument.to.be.processed.
1d8a0 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 20 4f 50 54 49 into.the.shell.....variable.OPTI
1d8c0 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 74 6f 20 31 20 ND...OPTIND.is.initialized.to.1.
1d8e0 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 61 20 73 68 65 each.time.the.shell.or.....a.she
1d900 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 20 61 6e 20 6f ll.script.is.invoked...When.an.o
1d920 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 0a 20 20 20 20 ption.requires.an.argument,.....
1d940 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 74 20 69 6e 74 getopts.places.that.argument.int
1d960 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 2e 0a 20 20 20 o.the.shell.variable.OPTARG.....
1d980 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 73 20 69 6e 20 ......getopts.reports.errors.in.
1d9a0 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 72 73 74 20 63 one.of.two.ways...If.the.first.c
1d9c0 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 73 20 61 20 63 haracter.....of.OPTSTRING.is.a.c
1d9e0 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 72 72 6f 72 20 olon,.getopts.uses.silent.error.
1da00 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 65 2c 20 6e 6f reporting...In.....this.mode,.no
1da20 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 2e 20 20 49 66 .error.messages.are.printed...If
1da40 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 65 65 6e 2c 20 .an.invalid.option.is.....seen,.
1da60 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 68 61 72 61 63 getopts.places.the.option.charac
1da80 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 61 0a 20 20 20 ter.found.into.OPTARG...If.a....
1daa0 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 6f 75 6e 64 2c .required.argument.is.not.found,
1dac0 20 67 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 61 20 e2 80 98 1b 5b 31 6d 3a 1b 5b 30 6d e2 80 .getopts.places.a.....[1m:.[0m..
1dae0 99 20 69 6e 74 6f 20 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 ..into.NAME.and.....sets.OPTARG.
1db00 74 6f 20 74 68 65 20 6f 70 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 20 66 6f 75 6e 64 2e 20 20 to.the.option.character.found...
1db20 49 66 20 67 65 74 6f 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 If.getopts.is.not.in.....silent.
1db40 6d 6f 64 65 2c 20 61 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 mode,.and.an.invalid.option.is.s
1db60 65 65 6e 2c 20 67 65 74 6f 70 74 73 20 70 6c 61 63 65 73 20 e2 80 98 1b 5b 31 6d 3f 1b 5b 30 6d een,.getopts.places.....[1m?.[0m
1db80 e2 80 99 20 69 6e 74 6f 0a 20 20 20 20 4e 41 4d 45 20 61 6e 64 20 75 6e 73 65 74 73 20 4f 50 54 ....into.....NAME.and.unsets.OPT
1dba0 41 52 47 2e 20 20 49 66 20 61 20 72 65 71 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 ARG...If.a.required.argument.is.
1dbc0 6e 6f 74 20 66 6f 75 6e 64 2c 20 61 20 e2 80 98 1b 5b 31 6d 3f 1b 5b 30 6d e2 80 99 0a 20 20 20 not.found,.a.....[1m?.[0m.......
1dbe0 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 4e 41 4d 45 2c 20 4f 50 54 41 52 47 20 69 73 20 75 6e .is.placed.in.NAME,.OPTARG.is.un
1dc00 73 65 74 2c 20 61 6e 64 20 61 20 64 69 61 67 6e 6f 73 74 69 63 20 6d 65 73 73 61 67 65 20 69 73 set,.and.a.diagnostic.message.is
1dc20 0a 20 20 20 20 70 72 69 6e 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 73 68 .....printed...........If.the.sh
1dc40 65 6c 6c 20 76 61 72 69 61 62 6c 65 20 4f 50 54 45 52 52 20 68 61 73 20 74 68 65 20 76 61 6c 75 ell.variable.OPTERR.has.the.valu
1dc60 65 20 30 2c 20 67 65 74 6f 70 74 73 20 64 69 73 61 62 6c 65 73 20 74 68 65 0a 20 20 20 20 70 72 e.0,.getopts.disables.the.....pr
1dc80 69 6e 74 69 6e 67 20 6f 66 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2c 20 65 76 65 6e 20 69 inting.of.error.messages,.even.i
1dca0 66 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 0a 20 20 20 20 4f 50 54 f.the.first.character.of.....OPT
1dcc0 53 54 52 49 4e 47 20 69 73 20 6e 6f 74 20 61 20 63 6f 6c 6f 6e 2e 20 20 4f 50 54 45 52 52 20 68 STRING.is.not.a.colon...OPTERR.h
1dce0 61 73 20 74 68 65 20 76 61 6c 75 65 20 31 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 0a as.the.value.1.by.default.......
1dd00 20 20 20 20 47 65 74 6f 70 74 73 20 6e 6f 72 6d 61 6c 6c 79 20 70 61 72 73 65 73 20 74 68 65 20 ....Getopts.normally.parses.the.
1dd20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 28 24 30 20 2d 20 24 39 29 2c positional.parameters.($0.-.$9),
1dd40 20 62 75 74 20 69 66 0a 20 20 20 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 .but.if.....more.arguments.are.g
1dd60 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 0a 20 iven,.they.are.parsed.instead...
1dd80 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
1dda0 20 73 75 63 63 65 73 73 20 69 66 20 61 6e 20 6f 70 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 3b 20 .success.if.an.option.is.found;.
1ddc0 66 61 69 6c 73 20 69 66 20 74 68 65 20 65 6e 64 20 6f 66 20 6f 70 74 69 6f 6e 73 20 69 73 0a 20 fails.if.the.end.of.options.is..
1dde0 20 20 20 65 6e 63 6f 75 6e 74 65 72 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 ...encountered.or.an.error.occur
1de00 73 2e 00 50 72 69 6e 74 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 s..Print.the.name.of.the.current
1de20 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 .working.directory...........Opt
1de40 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 4c 09 70 72 69 6e 74 20 74 68 65 20 76 61 6c 75 65 20 6f ions:.......-L.print.the.value.o
1de60 66 20 24 50 57 44 20 69 66 20 69 74 20 6e 61 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 f.$PWD.if.it.names.the.current.w
1de80 6f 72 6b 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 2d 50 09 70 orking......directory.......-P.p
1dea0 72 69 6e 74 20 74 68 65 20 70 68 79 73 69 63 61 6c 20 64 69 72 65 63 74 6f 72 79 2c 20 77 69 74 rint.the.physical.directory,.wit
1dec0 68 6f 75 74 20 61 6e 79 20 73 79 6d 62 6f 6c 69 63 20 6c 69 6e 6b 73 0a 20 20 20 20 0a 20 20 20 hout.any.symbolic.links.........
1dee0 20 42 79 20 64 65 66 61 75 6c 74 2c 20 e2 80 98 1b 5b 31 6d 70 77 64 1b 5b 30 6d e2 80 99 20 62 .By.default,.....[1mpwd.[0m....b
1df00 65 68 61 76 65 73 20 61 73 20 69 66 20 e2 80 98 1b 5b 31 6d 2d 4c 1b 5b 30 6d e2 80 99 20 77 65 ehaves.as.if.....[1m-L.[0m....we
1df20 72 65 20 73 70 65 63 69 66 69 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 re.specified...........Exit.Stat
1df40 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 us:.....Returns.0.unless.an.inva
1df60 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 74 68 65 20 63 75 72 72 65 lid.option.is.given.or.the.curre
1df80 6e 74 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 72 65 61 64 2e nt.directory.....cannot.be.read.
1dfa0 00 51 75 69 74 00 52 65 61 64 20 61 20 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 .Quit.Read.a.line.from.the.stand
1dfc0 61 72 64 20 69 6e 70 75 74 20 61 6e 64 20 73 70 6c 69 74 20 69 74 20 69 6e 74 6f 20 66 69 65 6c ard.input.and.split.it.into.fiel
1dfe0 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 61 64 73 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 ds...........Reads.a.single.line
1e000 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2c 20 6f 72 20 66 72 6f .from.the.standard.input,.or.fro
1e020 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 0a 20 20 20 20 69 66 20 74 68 65 20 m.file.descriptor.FD.....if.the.
1e040 2d 75 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 68 65 20 6c 69 6e 65 -u.option.is.supplied...The.line
1e060 20 69 73 20 73 70 6c 69 74 20 69 6e 74 6f 20 66 69 65 6c 64 73 20 61 73 20 77 69 74 68 20 77 6f .is.split.into.fields.as.with.wo
1e080 72 64 0a 20 20 20 20 73 70 6c 69 74 74 69 6e 67 2c 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 rd.....splitting,.and.the.first.
1e0a0 77 6f 72 64 20 69 73 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 20 66 69 72 73 74 20 4e 41 word.is.assigned.to.the.first.NA
1e0c0 4d 45 2c 20 74 68 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 77 6f 72 64 20 74 6f 20 74 68 65 20 73 ME,.the.second.....word.to.the.s
1e0e0 65 63 6f 6e 64 20 4e 41 4d 45 2c 20 61 6e 64 20 73 6f 20 6f 6e 2c 20 77 69 74 68 20 61 6e 79 20 econd.NAME,.and.so.on,.with.any.
1e100 6c 65 66 74 6f 76 65 72 20 77 6f 72 64 73 20 61 73 73 69 67 6e 65 64 20 74 6f 0a 20 20 20 20 74 leftover.words.assigned.to.....t
1e120 68 65 20 6c 61 73 74 20 4e 41 4d 45 2e 20 20 4f 6e 6c 79 20 74 68 65 20 63 68 61 72 61 63 74 65 he.last.NAME...Only.the.characte
1e140 72 73 20 66 6f 75 6e 64 20 69 6e 20 24 49 46 53 20 61 72 65 20 72 65 63 6f 67 6e 69 7a 65 64 20 rs.found.in.$IFS.are.recognized.
1e160 61 73 20 77 6f 72 64 0a 20 20 20 20 64 65 6c 69 6d 69 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 as.word.....delimiters..........
1e180 20 49 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 6c .If.no.NAMEs.are.supplied,.the.l
1e1a0 69 6e 65 20 72 65 61 64 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 52 45 50 4c 59 20 ine.read.is.stored.in.the.REPLY.
1e1c0 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 variable...........Options:.....
1e1e0 20 20 2d 61 20 61 72 72 61 79 09 61 73 73 69 67 6e 20 74 68 65 20 77 6f 72 64 73 20 72 65 61 64 ..-a.array.assign.the.words.read
1e200 20 74 6f 20 73 65 71 75 65 6e 74 69 61 6c 20 69 6e 64 69 63 65 73 20 6f 66 20 74 68 65 20 61 72 .to.sequential.indices.of.the.ar
1e220 72 61 79 0a 20 20 20 20 09 09 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c 20 73 74 61 72 74 69 ray.......variable.ARRAY,.starti
1e240 6e 67 20 61 74 20 7a 65 72 6f 0a 20 20 20 20 20 20 2d 64 20 64 65 6c 69 6d 09 63 6f 6e 74 69 6e ng.at.zero.......-d.delim.contin
1e260 75 65 20 75 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 ue.until.the.first.character.of.
1e280 44 45 4c 49 4d 20 69 73 20 72 65 61 64 2c 20 72 61 74 68 65 72 0a 20 20 20 20 09 09 74 68 61 6e DELIM.is.read,.rather.......than
1e2a0 20 6e 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 2d 65 09 09 75 73 65 20 52 65 61 64 6c 69 6e 65 20 .newline.......-e..use.Readline.
1e2c0 74 6f 20 6f 62 74 61 69 6e 20 74 68 65 20 6c 69 6e 65 20 69 6e 20 61 6e 20 69 6e 74 65 72 61 63 to.obtain.the.line.in.an.interac
1e2e0 74 69 76 65 20 73 68 65 6c 6c 0a 20 20 20 20 20 20 2d 69 20 74 65 78 74 09 55 73 65 20 54 45 58 tive.shell.......-i.text.Use.TEX
1e300 54 20 61 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 74 65 78 74 20 66 6f 72 20 52 65 61 64 6c 69 T.as.the.initial.text.for.Readli
1e320 6e 65 0a 20 20 20 20 20 20 2d 6e 20 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 61 66 74 65 72 20 ne.......-n.nchars.return.after.
1e340 72 65 61 64 69 6e 67 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 20 72 61 74 68 65 72 reading.NCHARS.characters.rather
1e360 20 74 68 61 6e 20 77 61 69 74 69 6e 67 0a 20 20 20 20 09 09 66 6f 72 20 61 20 6e 65 77 6c 69 6e .than.waiting.......for.a.newlin
1e380 65 2c 20 62 75 74 20 68 6f 6e 6f 72 20 61 20 64 65 6c 69 6d 69 74 65 72 20 69 66 20 66 65 77 65 e,.but.honor.a.delimiter.if.fewe
1e3a0 72 20 74 68 61 6e 20 4e 43 48 41 52 53 0a 20 20 20 20 09 09 63 68 61 72 61 63 74 65 72 73 20 61 r.than.NCHARS.......characters.a
1e3c0 72 65 20 72 65 61 64 20 62 65 66 6f 72 65 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 0a 20 20 20 re.read.before.the.delimiter....
1e3e0 20 20 20 2d 4e 20 6e 63 68 61 72 73 09 72 65 74 75 72 6e 20 6f 6e 6c 79 20 61 66 74 65 72 20 72 ...-N.nchars.return.only.after.r
1e400 65 61 64 69 6e 67 20 65 78 61 63 74 6c 79 20 4e 43 48 41 52 53 20 63 68 61 72 61 63 74 65 72 73 eading.exactly.NCHARS.characters
1e420 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 09 09 45 4f 46 20 69 73 20 65 6e 63 6f 75 6e 74 65 72 65 ,.unless.......EOF.is.encountere
1e440 64 20 6f 72 20 72 65 61 64 20 74 69 6d 65 73 20 6f 75 74 2c 20 69 67 6e 6f 72 69 6e 67 20 61 6e d.or.read.times.out,.ignoring.an
1e460 79 20 64 65 6c 69 6d 69 74 65 72 0a 20 20 20 20 20 20 2d 70 20 70 72 6f 6d 70 74 09 6f 75 74 70 y.delimiter.......-p.prompt.outp
1e480 75 74 20 74 68 65 20 73 74 72 69 6e 67 20 50 52 4f 4d 50 54 20 77 69 74 68 6f 75 74 20 61 20 74 ut.the.string.PROMPT.without.a.t
1e4a0 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 62 65 66 6f 72 65 0a 20 20 20 20 09 09 61 74 74 railing.newline.before.......att
1e4c0 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 61 64 0a 20 20 20 20 20 20 2d 72 09 09 64 6f 20 6e 6f 74 empting.to.read.......-r..do.not
1e4e0 20 61 6c 6c 6f 77 20 62 61 63 6b 73 6c 61 73 68 65 73 20 74 6f 20 65 73 63 61 70 65 20 61 6e 79 .allow.backslashes.to.escape.any
1e500 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 2d 73 09 09 64 6f 20 6e 6f 74 20 65 63 68 .characters.......-s..do.not.ech
1e520 6f 20 69 6e 70 75 74 20 63 6f 6d 69 6e 67 20 66 72 6f 6d 20 61 20 74 65 72 6d 69 6e 61 6c 0a 20 o.input.coming.from.a.terminal..
1e540 20 20 20 20 20 2d 74 20 74 69 6d 65 6f 75 74 09 74 69 6d 65 20 6f 75 74 20 61 6e 64 20 72 65 74 .....-t.timeout.time.out.and.ret
1e560 75 72 6e 20 66 61 69 6c 75 72 65 20 69 66 20 61 20 63 6f 6d 70 6c 65 74 65 20 6c 69 6e 65 20 6f urn.failure.if.a.complete.line.o
1e580 66 20 69 6e 70 75 74 20 69 73 0a 20 20 20 20 09 09 6e 6f 74 20 72 65 61 64 20 77 69 74 68 69 6e f.input.is.......not.read.within
1e5a0 74 20 54 49 4d 45 4f 55 54 20 73 65 63 6f 6e 64 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 t.TIMEOUT.seconds...The.value.of
1e5c0 20 74 68 65 20 54 4d 4f 55 54 0a 20 20 20 20 09 09 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 .the.TMOUT.......variable.is.the
1e5e0 20 64 65 66 61 75 6c 74 20 74 69 6d 65 6f 75 74 2e 20 20 54 49 4d 45 4f 55 54 20 6d 61 79 20 62 .default.timeout...TIMEOUT.may.b
1e600 65 20 61 0a 20 20 20 20 09 09 66 72 61 63 74 69 6f 6e 61 6c 20 6e 75 6d 62 65 72 2e 20 20 49 66 e.a.......fractional.number...If
1e620 20 54 49 4d 45 4f 55 54 20 69 73 20 30 2c 20 72 65 61 64 20 72 65 74 75 72 6e 73 20 73 75 63 63 .TIMEOUT.is.0,.read.returns.succ
1e640 65 73 73 20 6f 6e 6c 79 0a 20 20 20 20 09 09 69 66 20 69 6e 70 75 74 20 69 73 20 61 76 61 69 6c ess.only.......if.input.is.avail
1e660 61 62 6c 65 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 66 69 6c 65 20 64 65 73 63 72 able.on.the.specified.file.descr
1e680 69 70 74 6f 72 2e 20 20 54 68 65 0a 20 20 20 20 09 09 65 78 69 74 20 73 74 61 74 75 73 20 69 73 iptor...The.......exit.status.is
1e6a0 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 31 32 38 20 69 66 20 74 68 65 20 74 69 6d 65 6f 75 74 .greater.than.128.if.the.timeout
1e6c0 20 69 73 20 65 78 63 65 65 64 65 64 0a 20 20 20 20 20 20 2d 75 20 66 64 09 09 72 65 61 64 20 66 .is.exceeded.......-u.fd..read.f
1e6e0 72 6f 6d 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 6e 73 74 65 61 64 20 6f rom.file.descriptor.FD.instead.o
1e700 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 0a 20 20 20 20 0a 20 20 20 20 45 78 f.the.standard.input..........Ex
1e720 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 20 72 65 74 75 72 6e 20 63 6f 64 65 20 69 it.Status:.....The.return.code.i
1e740 73 20 7a 65 72 6f 2c 20 75 6e 6c 65 73 73 20 65 6e 64 2d 6f 66 2d 66 69 6c 65 20 69 73 20 65 6e s.zero,.unless.end-of-file.is.en
1e760 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 0a 20 20 20 20 6f countered,.read.times.out,.....o
1e780 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 r.an.invalid.file.descriptor.is.
1e7a0 73 75 70 70 6c 69 65 64 20 61 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 2d 75 2e 00 supplied.as.the.argument.to.-u..
1e7c0 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 61 20 66 69 6c 65 20 69 6e 74 6f 20 61 6e 20 61 Read.lines.from.a.file.into.an.a
1e7e0 72 72 61 79 20 76 61 72 69 61 62 6c 65 2e 0a 20 20 20 20 0a 20 20 20 20 41 20 73 79 6e 6f 6e 79 rray.variable...........A.synony
1e800 6d 20 66 6f 72 20 e2 80 98 1b 5b 31 6d 6d 61 70 66 69 6c 65 1b 5b 30 6d e2 80 99 2e 00 52 65 61 m.for.....[1mmapfile.[0m.....Rea
1e820 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 d.lines.from.the.standard.input.
1e840 69 6e 74 6f 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 2e 0a into.an.indexed.array.variable..
1e860 20 20 20 20 0a 20 20 20 20 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 .........Read.lines.from.the.sta
1e880 6e 64 61 72 64 20 69 6e 70 75 74 20 69 6e 74 6f 20 74 68 65 20 69 6e 64 65 78 65 64 20 61 72 72 ndard.input.into.the.indexed.arr
1e8a0 61 79 20 76 61 72 69 61 62 6c 65 20 41 52 52 41 59 2c 20 6f 72 0a 20 20 20 20 66 72 6f 6d 20 66 ay.variable.ARRAY,.or.....from.f
1e8c0 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 66 20 74 68 65 20 2d 75 20 6f 70 74 69 ile.descriptor.FD.if.the.-u.opti
1e8e0 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 20 4d 41 on.is.supplied...The.variable.MA
1e900 50 46 49 4c 45 0a 20 20 20 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 41 52 52 41 59 2e 0a PFILE.....is.the.default.ARRAY..
1e920 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 20 63 6f 75 6e 74 .........Options:.......-n.count
1e940 09 43 6f 70 79 20 61 74 20 6d 6f 73 74 20 43 4f 55 4e 54 20 6c 69 6e 65 73 2e 20 20 49 66 20 43 .Copy.at.most.COUNT.lines...If.C
1e960 4f 55 4e 54 20 69 73 20 30 2c 20 61 6c 6c 20 6c 69 6e 65 73 20 61 72 65 20 63 6f 70 69 65 64 2e OUNT.is.0,.all.lines.are.copied.
1e980 0a 20 20 20 20 20 20 2d 4f 20 6f 72 69 67 69 6e 09 42 65 67 69 6e 20 61 73 73 69 67 6e 69 6e 67 .......-O.origin.Begin.assigning
1e9a0 20 74 6f 20 41 52 52 41 59 20 61 74 20 69 6e 64 65 78 20 4f 52 49 47 49 4e 2e 20 20 54 68 65 20 .to.ARRAY.at.index.ORIGIN...The.
1e9c0 64 65 66 61 75 6c 74 20 69 6e 64 65 78 20 69 73 20 30 2e 0a 20 20 20 20 20 20 2d 73 20 63 6f 75 default.index.is.0........-s.cou
1e9e0 6e 74 20 09 44 69 73 63 61 72 64 20 74 68 65 20 66 69 72 73 74 20 43 4f 55 4e 54 20 6c 69 6e 65 nt..Discard.the.first.COUNT.line
1ea00 73 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 74 09 09 52 65 6d 6f 76 65 20 61 20 74 72 61 69 6c s.read........-t..Remove.a.trail
1ea20 69 6e 67 20 6e 65 77 6c 69 6e 65 20 66 72 6f 6d 20 65 61 63 68 20 6c 69 6e 65 20 72 65 61 64 2e ing.newline.from.each.line.read.
1ea40 0a 20 20 20 20 20 20 2d 75 20 66 64 09 09 52 65 61 64 20 6c 69 6e 65 73 20 66 72 6f 6d 20 66 69 .......-u.fd..Read.lines.from.fi
1ea60 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 46 44 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 le.descriptor.FD.instead.of.the.
1ea80 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 43 20 63 61 6c 6c 62 61 63 standard.input........-C.callbac
1eaa0 6b 09 45 76 61 6c 75 61 74 65 20 43 41 4c 4c 42 41 43 4b 20 65 61 63 68 20 74 69 6d 65 20 51 55 k.Evaluate.CALLBACK.each.time.QU
1eac0 41 4e 54 55 4d 20 6c 69 6e 65 73 20 61 72 65 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 63 20 71 ANTUM.lines.are.read........-c.q
1eae0 75 61 6e 74 75 6d 09 53 70 65 63 69 66 79 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e uantum.Specify.the.number.of.lin
1eb00 65 73 20 72 65 61 64 20 62 65 74 77 65 65 6e 20 65 61 63 68 20 63 61 6c 6c 20 74 6f 20 43 41 4c es.read.between.each.call.to.CAL
1eb20 4c 42 41 43 4b 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 LBACK...........Arguments:......
1eb40 20 41 52 52 41 59 09 09 41 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 74 6f 20 75 .ARRAY..Array.variable.name.to.u
1eb60 73 65 20 66 6f 72 20 66 69 6c 65 20 64 61 74 61 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 2d 43 se.for.file.data...........If.-C
1eb80 20 69 73 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 6f 75 74 20 2d 63 2c 20 74 68 65 20 64 65 66 .is.supplied.without.-c,.the.def
1eba0 61 75 6c 74 20 71 75 61 6e 74 75 6d 20 69 73 20 35 30 30 30 2e 20 20 57 68 65 6e 0a 20 20 20 20 ault.quantum.is.5000...When.....
1ebc0 43 41 4c 4c 42 41 43 4b 20 69 73 20 65 76 61 6c 75 61 74 65 64 2c 20 69 74 20 69 73 20 73 75 70 CALLBACK.is.evaluated,.it.is.sup
1ebe0 70 6c 69 65 64 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 6e 65 78 74 20 61 72 72 61 plied.the.index.of.the.next.arra
1ec00 79 0a 20 20 20 20 65 6c 65 6d 65 6e 74 20 74 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 61 73 20 y.....element.to.be.assigned.as.
1ec20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 2e 0a 20 20 20 20 0a 20 20 20 an.additional.argument..........
1ec40 20 49 66 20 6e 6f 74 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 20 61 6e 20 65 78 70 6c 69 63 69 .If.not.supplied.with.an.explici
1ec60 74 20 6f 72 69 67 69 6e 2c 20 6d 61 70 66 69 6c 65 20 77 69 6c 6c 20 63 6c 65 61 72 20 41 52 52 t.origin,.mapfile.will.clear.ARR
1ec80 41 59 20 62 65 66 6f 72 65 0a 20 20 20 20 61 73 73 69 67 6e 69 6e 67 20 74 6f 20 69 74 2e 0a 20 AY.before.....assigning.to.it...
1eca0 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
1ecc0 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f .success.unless.an.invalid.optio
1ece0 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 41 52 52 41 59 20 69 73 20 72 65 61 64 6f 6e 6c 79 20 n.is.given.or.ARRAY.is.readonly.
1ed00 6f 72 0a 20 20 20 20 6e 6f 74 20 61 6e 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 2e 00 52 65 63 or.....not.an.indexed.array..Rec
1ed20 6f 72 64 20 6c 6f 63 6b 00 52 65 6d 65 6d 62 65 72 20 6f 72 20 64 69 73 70 6c 61 79 20 70 72 6f ord.lock.Remember.or.display.pro
1ed40 67 72 61 6d 20 6c 6f 63 61 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 74 65 72 6d 69 gram.locations...........Determi
1ed60 6e 65 20 61 6e 64 20 72 65 6d 65 6d 62 65 72 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d ne.and.remember.the.full.pathnam
1ed80 65 20 6f 66 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 4e 41 4d 45 2e 20 20 49 66 0a 20 20 20 20 e.of.each.command.NAME...If.....
1eda0 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 67 69 76 65 6e 2c 20 69 6e 66 6f 72 6d 61 74 no.arguments.are.given,.informat
1edc0 69 6f 6e 20 61 62 6f 75 74 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d 61 6e 64 73 20 69 73 ion.about.remembered.commands.is
1ede0 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 .displayed...........Options:...
1ee00 20 20 20 20 2d 64 09 09 66 6f 72 67 65 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 20 6c 6f ....-d..forget.the.remembered.lo
1ee20 63 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 6c 09 09 64 69 cation.of.each.NAME.......-l..di
1ee40 73 70 6c 61 79 20 69 6e 20 61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 6d 61 79 20 62 65 20 72 65 splay.in.a.format.that.may.be.re
1ee60 75 73 65 64 20 61 73 20 69 6e 70 75 74 0a 20 20 20 20 20 20 2d 70 20 70 61 74 68 6e 61 6d 65 09 used.as.input.......-p.pathname.
1ee80 75 73 65 20 50 41 54 48 4e 41 4d 45 20 69 73 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68 6e 61 6d use.PATHNAME.is.the.full.pathnam
1eea0 65 20 6f 66 20 4e 41 4d 45 0a 20 20 20 20 20 20 2d 72 09 09 66 6f 72 67 65 74 20 61 6c 6c 20 72 e.of.NAME.......-r..forget.all.r
1eec0 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 74 09 09 70 72 emembered.locations.......-t..pr
1eee0 69 6e 74 20 74 68 65 20 72 65 6d 65 6d 62 65 72 65 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 65 int.the.remembered.location.of.e
1ef00 61 63 68 20 4e 41 4d 45 2c 20 70 72 65 63 65 64 69 6e 67 0a 20 20 20 20 09 09 65 61 63 68 20 6c ach.NAME,.preceding.......each.l
1ef20 6f 63 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 4e ocation.with.the.corresponding.N
1ef40 41 4d 45 20 69 66 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 09 09 4e 41 4d 45 73 20 61 72 65 20 AME.if.multiple.......NAMEs.are.
1ef60 67 69 76 65 6e 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 4e 41 4d 45 09 given.....Arguments:.......NAME.
1ef80 09 45 61 63 68 20 4e 41 4d 45 20 69 73 20 73 65 61 72 63 68 65 64 20 66 6f 72 20 69 6e 20 24 50 .Each.NAME.is.searched.for.in.$P
1efa0 41 54 48 20 61 6e 64 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 6c 69 73 74 0a 20 20 20 20 09 09 ATH.and.added.to.the.list.......
1efc0 6f 66 20 72 65 6d 65 6d 62 65 72 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 of.remembered.commands..........
1efe0 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
1f000 73 20 75 6e 6c 65 73 73 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 61 6e s.unless.NAME.is.not.found.or.an
1f020 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 52 65 6d 6f 76 65 .invalid.option.is.given..Remove
1f040 20 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 .directories.from.stack.........
1f060 20 20 52 65 6d 6f 76 65 73 20 65 6e 74 72 69 65 73 20 66 72 6f 6d 20 74 68 65 20 64 69 72 65 63 ..Removes.entries.from.the.direc
1f080 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 20 tory.stack...With.no.arguments,.
1f0a0 72 65 6d 6f 76 65 73 0a 20 20 20 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 66 72 removes.....the.top.directory.fr
1f0c0 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 om.the.stack,.and.changes.to.the
1f0e0 20 6e 65 77 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 .new.top.directory...........Opt
1f100 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e 6f ions:.......-n.Suppresses.the.no
1f120 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 72 65 rmal.change.of.directory.when.re
1f140 6d 6f 76 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 74 68 65 moving......directories.from.the
1f160 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 6d 61 6e .stack,.so.only.the.stack.is.man
1f180 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 20 ipulated...........Arguments:...
1f1a0 20 20 20 20 2b 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f 75 ....+N.Removes.the.Nth.entry.cou
1f1c0 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 0a nting.from.the.left.of.the.list.
1f1e0 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 5b 30 6d e2 80 99 .....shown.by.....[1mdirs.[0m...
1f200 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 61 6d 70 ,.starting.with.zero...For.examp
1f220 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 20 20 20 20 09 72 le:.....[1mpopd.+0.[0m.........r
1f240 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 2c 20 e2 80 98 1b emoves.the.first.directory,.....
1f260 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 6e 64 2e 0a 20 20 [1mpopd.+1.[0m....the.second....
1f280 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 .........-N.Removes.the.Nth.entr
1f2a0 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 65 y.counting.from.the.right.of.the
1f2c0 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.
1f2e0 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
1f300 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 e2 80 99 0a .example:.....[1mpopd.-0.[0m....
1f320 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 6f 72 79 2c .....removes.the.last.directory,
1f340 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 65 78 74 20 .....[1mpopd.-1.[0m....the.next.
1f360 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 64 69 72 to.last...........The.....[1mdir
1f380 73 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 69 s.[0m....builtin.displays.the.di
1f3a0 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 rectory.stack...........Exit.Sta
1f3c0 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 tus:.....Returns.success.unless.
1f3e0 61 6e 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 20 69 73 20 73 75 70 70 6c 69 65 64 20 an.invalid.argument.is.supplied.
1f400 6f 72 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 63 68 61 6e 67 65 20 66 61 69 6c or.the.directory.....change.fail
1f420 73 2e 00 52 65 6d 6f 76 65 20 65 61 63 68 20 4e 41 4d 45 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 s..Remove.each.NAME.from.the.lis
1f440 74 20 6f 66 20 64 65 66 69 6e 65 64 20 61 6c 69 61 73 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f t.of.defined.aliases...........O
1f460 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 6d 6f 76 65 20 61 6c 6c 20 61 6c 69 61 ptions:.......-a.remove.all.alia
1f480 73 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 74 75 72 6e 20 73 s.definitions...........Return.s
1f4a0 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 4e 41 4d 45 20 69 73 20 6e 6f 74 20 61 6e 20 65 uccess.unless.a.NAME.is.not.an.e
1f4c0 78 69 73 74 69 6e 67 20 61 6c 69 61 73 2e 00 52 65 6d 6f 76 65 20 6a 6f 62 73 20 66 72 6f 6d 20 xisting.alias..Remove.jobs.from.
1f4e0 63 75 72 72 65 6e 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 6d 6f 76 65 73 20 current.shell...........Removes.
1f500 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 74 each.JOBSPEC.argument.from.the.t
1f520 61 62 6c 65 20 6f 66 20 61 63 74 69 76 65 20 6a 6f 62 73 2e 20 20 57 69 74 68 6f 75 74 0a 20 20 able.of.active.jobs...Without...
1f540 20 20 61 6e 79 20 4a 4f 42 53 50 45 43 73 2c 20 74 68 65 20 73 68 65 6c 6c 20 75 73 65 73 20 69 ..any.JOBSPECs,.the.shell.uses.i
1f560 74 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 2e 0a 20 20 ts.notion.of.the.current.job....
1f580 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 61 09 72 65 6d 6f 76 65 20 .......Options:.......-a.remove.
1f5a0 61 6c 6c 20 6a 6f 62 73 20 69 66 20 4a 4f 42 53 50 45 43 20 69 73 20 6e 6f 74 20 73 75 70 70 6c all.jobs.if.JOBSPEC.is.not.suppl
1f5c0 69 65 64 0a 20 20 20 20 20 20 2d 68 09 6d 61 72 6b 20 65 61 63 68 20 4a 4f 42 53 50 45 43 20 73 ied.......-h.mark.each.JOBSPEC.s
1f5e0 6f 20 74 68 61 74 20 53 49 47 48 55 50 20 69 73 20 6e 6f 74 20 73 65 6e 74 20 74 6f 20 74 68 65 o.that.SIGHUP.is.not.sent.to.the
1f600 20 6a 6f 62 20 69 66 20 74 68 65 0a 20 20 20 20 09 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 .job.if.the......shell.receives.
1f620 61 20 53 49 47 48 55 50 0a 20 20 20 20 20 20 2d 72 09 72 65 6d 6f 76 65 20 6f 6e 6c 79 20 72 75 a.SIGHUP.......-r.remove.only.ru
1f640 6e 6e 69 6e 67 20 6a 6f 62 73 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a nning.jobs..........Exit.Status:
1f660 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 .....Returns.success.unless.an.i
1f680 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 6f 72 20 4a 4f 42 53 50 45 43 20 69 73 20 67 69 76 65 nvalid.option.or.JOBSPEC.is.give
1f6a0 6e 2e 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 n..Removes.entries.from.the.dire
1f6c0 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,
1f6e0 20 72 65 6d 6f 76 65 73 0a 20 20 20 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 66 .removes.....the.top.directory.f
1f700 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2c 20 61 6e 64 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 rom.the.stack,.and.changes.to.th
1f720 65 20 6e 65 77 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 e.new.top.directory...........Op
1f740 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 53 75 70 70 72 65 73 73 65 73 20 74 68 65 20 6e tions:.......-n.Suppresses.the.n
1f760 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 72 ormal.change.of.directory.when.r
1f780 65 6d 6f 76 69 6e 67 0a 20 20 20 20 09 64 69 72 65 63 74 6f 72 69 65 73 20 66 72 6f 6d 20 74 68 emoving......directories.from.th
1f7a0 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 6d 61 e.stack,.so.only.the.stack.is.ma
1f7c0 6e 69 70 75 6c 61 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 73 3a 0a 20 nipulated...........Arguments:..
1f7e0 20 20 20 20 20 2b 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 63 6f .....+N.Removes.the.Nth.entry.co
1f800 75 6e 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6c 65 66 74 20 6f 66 20 74 68 65 20 6c 69 73 74 unting.from.the.left.of.the.list
1f820 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 5b 30 6d e2 80 ......shown.by.....[1mdirs.[0m..
1f840 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 78 61 6d .,.starting.with.zero...For.exam
1f860 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 20 20 20 20 09 ple:.....[1mpopd.+0.[0m.........
1f880 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 2c 20 e2 80 98 removes.the.first.directory,....
1f8a0 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 6e 64 2e 0a 20 .[1mpopd.+1.[0m....the.second...
1f8c0 20 20 20 0a 20 20 20 20 20 20 2d 4e 09 52 65 6d 6f 76 65 73 20 74 68 65 20 4e 74 68 20 65 6e 74 ..........-N.Removes.the.Nth.ent
1f8e0 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
1f900 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 69 72 73 e.list......shown.by.....[1mdirs
1f920 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 20 46 6f .[0m...,.starting.with.zero...Fo
1f940 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 e2 80 99 r.example:.....[1mpopd.-0.[0m...
1f960 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 6f 72 79 ......removes.the.last.directory
1f980 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 65 78 74 ,.....[1mpopd.-1.[0m....the.next
1f9a0 20 74 6f 20 6c 61 73 74 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 e2 80 98 1b 5b 31 6d 64 69 .to.last...........The.....[1mdi
1f9c0 72 73 1b 5b 30 6d e2 80 99 20 62 75 69 6c 74 69 6e 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 64 rs.[0m....builtin.displays.the.d
1f9e0 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 2e 00 52 65 70 6c 61 63 65 20 74 68 65 20 73 68 65 6c irectory.stack..Replace.the.shel
1fa00 6c 20 77 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 l.with.the.given.command........
1fa20 20 20 20 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 2c 20 72 65 70 6c 61 63 69 6e 67 20 74 68 ...Execute.COMMAND,.replacing.th
1fa40 69 73 20 73 68 65 6c 6c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 70 72 6f 67 is.shell.with.the.specified.prog
1fa60 72 61 6d 2e 0a 20 20 20 20 41 52 47 55 4d 45 4e 54 53 20 62 65 63 6f 6d 65 20 74 68 65 20 61 72 ram......ARGUMENTS.become.the.ar
1fa80 67 75 6d 65 6e 74 73 20 74 6f 20 43 4f 4d 4d 41 4e 44 2e 20 20 49 66 20 43 4f 4d 4d 41 4e 44 20 guments.to.COMMAND...If.COMMAND.
1faa0 69 73 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c 0a 20 20 20 20 61 6e 79 20 72 65 64 69 72 65 is.not.specified,.....any.redire
1fac0 63 74 69 6f 6e 73 20 74 61 6b 65 20 65 66 66 65 63 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e ctions.take.effect.in.the.curren
1fae0 74 20 73 68 65 6c 6c 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 t.shell...........Options:......
1fb00 20 2d 61 20 6e 61 6d 65 09 70 61 73 73 20 4e 41 4d 45 20 61 73 20 74 68 65 20 7a 65 72 6f 74 68 .-a.name.pass.NAME.as.the.zeroth
1fb20 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 20 20 2d 63 09 09 65 .argument.to.COMMAND.......-c..e
1fb40 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 77 69 74 68 20 61 6e 20 65 6d 70 74 79 20 65 6e 76 xecute.COMMAND.with.an.empty.env
1fb60 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d 6c 09 09 70 6c 61 63 65 20 61 20 64 61 73 68 20 ironment.......-l..place.a.dash.
1fb80 69 6e 20 74 68 65 20 7a 65 72 6f 74 68 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 43 4f 4d 4d 41 4e in.the.zeroth.argument.to.COMMAN
1fba0 44 0a 20 20 20 20 0a 20 20 20 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 6e 6f 74 D..........If.the.command.cannot
1fbc0 20 62 65 20 65 78 65 63 75 74 65 64 2c 20 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 .be.executed,.a.non-interactive.
1fbe0 73 68 65 6c 6c 20 65 78 69 74 73 2c 20 75 6e 6c 65 73 73 0a 20 20 20 20 74 68 65 20 73 68 65 6c shell.exits,.unless.....the.shel
1fc00 6c 20 6f 70 74 69 6f 6e 20 e2 80 98 1b 5b 31 6d 65 78 65 63 66 61 69 6c 1b 5b 30 6d e2 80 99 20 l.option.....[1mexecfail.[0m....
1fc20 69 73 20 73 65 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 is.set...........Exit.Status:...
1fc40 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 43 4f 4d 4d 41 4e 44 ..Returns.success.unless.COMMAND
1fc60 20 69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 72 20 61 20 72 65 64 69 72 65 63 74 69 6f 6e 20 65 .is.not.found.or.a.redirection.e
1fc80 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 52 65 70 6f 72 74 20 74 69 6d 65 20 63 6f 6e 73 75 6d 65 rror.occurs..Report.time.consume
1fca0 64 20 62 79 20 70 69 70 65 6c 69 6e 65 27 73 20 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 0a d.by.pipeline's.execution.......
1fcc0 20 20 20 20 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 ....Execute.PIPELINE.and.print.a
1fce0 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 65 20 72 65 61 6c 20 74 69 6d 65 2c 20 75 73 65 72 20 .summary.of.the.real.time,.user.
1fd00 43 50 55 20 74 69 6d 65 2c 0a 20 20 20 20 61 6e 64 20 73 79 73 74 65 6d 20 43 50 55 20 74 69 6d CPU.time,.....and.system.CPU.tim
1fd20 65 20 73 70 65 6e 74 20 65 78 65 63 75 74 69 6e 67 20 50 49 50 45 4c 49 4e 45 20 77 68 65 6e 20 e.spent.executing.PIPELINE.when.
1fd40 69 74 20 74 65 72 6d 69 6e 61 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a it.terminates...........Options:
1fd60 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 74 68 65 20 74 69 6d 69 6e 67 20 73 75 6d 6d 61 .......-p.print.the.timing.summa
1fd80 72 79 20 69 6e 20 74 68 65 20 70 6f 72 74 61 62 6c 65 20 50 6f 73 69 78 20 66 6f 72 6d 61 74 0a ry.in.the.portable.Posix.format.
1fda0 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 54 49 4d 45 46 4f .........The.value.of.the.TIMEFO
1fdc0 52 4d 41 54 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 6f 75 74 RMAT.variable.is.used.as.the.out
1fde0 70 75 74 20 66 6f 72 6d 61 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 put.format...........Exit.Status
1fe00 3a 0a 20 20 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 :.....The.return.status.is.the.r
1fe20 65 74 75 72 6e 20 73 74 61 74 75 73 20 6f 66 20 50 49 50 45 4c 49 4e 45 2e 00 52 65 73 75 6d 65 eturn.status.of.PIPELINE..Resume
1fe40 20 66 6f 72 2c 20 77 68 69 6c 65 2c 20 6f 72 20 75 6e 74 69 6c 20 6c 6f 6f 70 73 2e 0a 20 20 20 .for,.while,.or.until.loops.....
1fe60 20 0a 20 20 20 20 52 65 73 75 6d 65 73 20 74 68 65 20 6e 65 78 74 20 69 74 65 72 61 74 69 6f 6e ......Resumes.the.next.iteration
1fe80 20 6f 66 20 74 68 65 20 65 6e 63 6c 6f 73 69 6e 67 20 46 4f 52 2c 20 57 48 49 4c 45 20 6f 72 20 .of.the.enclosing.FOR,.WHILE.or.
1fea0 55 4e 54 49 4c 20 6c 6f 6f 70 2e 0a 20 20 20 20 49 66 20 4e 20 69 73 20 73 70 65 63 69 66 69 65 UNTIL.loop......If.N.is.specifie
1fec0 64 2c 20 72 65 73 75 6d 65 73 20 74 68 65 20 4e 74 68 20 65 6e 63 6c 6f 73 69 6e 67 20 6c 6f 6f d,.resumes.the.Nth.enclosing.loo
1fee0 70 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 54 68 65 p...........Exit.Status:.....The
1ff00 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 30 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 6f .exit.status.is.0.unless.N.is.no
1ff20 74 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 31 2e 00 52 65 t.greater.than.or.equal.to.1..Re
1ff40 73 75 6d 65 20 6a 6f 62 20 69 6e 20 66 6f 72 65 67 72 6f 75 6e 64 2e 0a 20 20 20 20 0a 20 20 20 sume.job.in.foreground..........
1ff60 20 45 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 74 68 65 20 4a 4f 42 5f 53 50 45 43 20 61 72 67 75 .Equivalent.to.the.JOB_SPEC.argu
1ff80 6d 65 6e 74 20 74 6f 20 74 68 65 20 e2 80 98 1b 5b 31 6d 66 67 1b 5b 30 6d e2 80 99 20 63 6f 6d ment.to.the.....[1mfg.[0m....com
1ffa0 6d 61 6e 64 2e 20 20 52 65 73 75 6d 65 20 61 0a 20 20 20 20 73 74 6f 70 70 65 64 20 6f 72 20 62 mand...Resume.a.....stopped.or.b
1ffc0 61 63 6b 67 72 6f 75 6e 64 20 6a 6f 62 2e 20 20 4a 4f 42 5f 53 50 45 43 20 63 61 6e 20 73 70 65 ackground.job...JOB_SPEC.can.spe
1ffe0 63 69 66 79 20 65 69 74 68 65 72 20 61 20 6a 6f 62 20 6e 61 6d 65 0a 20 20 20 20 6f 72 20 61 20 cify.either.a.job.name.....or.a.
20000 6a 6f 62 20 6e 75 6d 62 65 72 2e 20 20 46 6f 6c 6c 6f 77 69 6e 67 20 4a 4f 42 5f 53 50 45 43 20 job.number...Following.JOB_SPEC.
20020 77 69 74 68 20 61 20 e2 80 98 1b 5b 31 6d 26 1b 5b 30 6d e2 80 99 20 70 6c 61 63 65 73 20 74 68 with.a.....[1m&.[0m....places.th
20040 65 20 6a 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 e.job.in.....the.background,.as.
20060 69 66 20 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 if.the.job.specification.had.bee
20080 6e 20 73 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 n.supplied.as.an.....argument.to
200a0 20 e2 80 98 1b 5b 31 6d 62 67 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 .....[1mbg.[0m..............Exit
200c0 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 .Status:.....Returns.the.status.
200e0 6f 66 20 74 68 65 20 72 65 73 75 6d 65 64 20 6a 6f 62 2e 00 52 65 74 75 72 6e 20 61 20 73 75 63 of.the.resumed.job..Return.a.suc
20100 63 65 73 73 66 75 6c 20 72 65 73 75 6c 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 cessful.result...........Exit.St
20120 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 73 75 63 63 65 65 64 73 2e 00 52 65 74 75 72 atus:.....Always.succeeds..Retur
20140 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 0a 20 20 20 20 0a 20 n.an.unsuccessful.result........
20160 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 41 6c 77 61 79 73 20 66 61 69 6c 73 ...Exit.Status:.....Always.fails
20180 2e 00 52 65 74 75 72 6e 20 66 72 6f 6d 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a ..Return.from.a.shell.function..
201a0 20 20 20 20 0a 20 20 20 20 43 61 75 73 65 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 73 6f .........Causes.a.function.or.so
201c0 75 72 63 65 64 20 73 63 72 69 70 74 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 74 68 65 20 72 65 urced.script.to.exit.with.the.re
201e0 74 75 72 6e 20 76 61 6c 75 65 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4e 2e 20 20 turn.value.....specified.by.N...
20200 49 66 20 4e 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 20 72 65 74 75 72 6e 20 73 74 61 74 If.N.is.omitted,.the.return.stat
20220 75 73 20 69 73 20 74 68 61 74 20 6f 66 20 74 68 65 0a 20 20 20 20 6c 61 73 74 20 63 6f 6d 6d 61 us.is.that.of.the.....last.comma
20240 6e 64 20 65 78 65 63 75 74 65 64 20 77 69 74 68 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 nd.executed.within.the.function.
20260 6f 72 20 73 63 72 69 70 74 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a or.script...........Exit.Status:
20280 0a 20 20 20 20 52 65 74 75 72 6e 73 20 4e 2c 20 6f 72 20 66 61 69 6c 75 72 65 20 69 66 20 74 68 .....Returns.N,.or.failure.if.th
202a0 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 75 74 69 6e 67 20 61 20 66 75 6e 63 74 e.shell.is.not.executing.a.funct
202c0 69 6f 6e 20 6f 72 20 73 63 72 69 70 74 2e 00 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6e 74 65 78 ion.or.script..Return.the.contex
202e0 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c t.of.the.current.subroutine.call
20300 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 ...........Without.EXPR,.returns
20320 20 e2 80 9c 1b 5b 31 6d 24 6c 69 6e 65 20 24 66 69 6c 65 6e 61 6d 65 1b 5b 30 6d e2 80 9d 2e 20 .....[1m$line.$filename.[0m.....
20340 20 57 69 74 68 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 0a 20 20 20 20 e2 80 9c 1b 5b 31 6d 24 .With.EXPR,.returns.........[1m$
20360 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 1b 5b 30 6d e2 80 line.$subroutine.$filename.[0m..
20380 9d 3b 20 74 68 69 73 20 65 78 74 72 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 .;.this.extra.information.can.be
203a0 20 75 73 65 64 20 74 6f 0a 20 20 20 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 63 6b 20 74 72 61 .used.to.....provide.a.stack.tra
203c0 63 65 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 45 58 50 52 20 69 ce...........The.value.of.EXPR.i
203e0 6e 64 69 63 61 74 65 73 20 68 6f 77 20 6d 61 6e 79 20 63 61 6c 6c 20 66 72 61 6d 65 73 20 74 6f ndicates.how.many.call.frames.to
20400 20 67 6f 20 62 61 63 6b 20 62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e 74 20 .go.back.before.the.....current.
20420 6f 6e 65 3b 20 74 68 65 20 74 6f 70 20 66 72 61 6d 65 20 69 73 20 66 72 61 6d 65 20 30 2e 0a 20 one;.the.top.frame.is.frame.0...
20440 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
20460 20 30 20 75 6e 6c 65 73 73 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 6e 6f 74 20 65 78 65 63 75 .0.unless.the.shell.is.not.execu
20480 74 69 6e 67 20 61 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 45 58 50 52 0a 20 20 ting.a.shell.function.or.EXPR...
204a0 20 20 69 73 20 69 6e 76 61 6c 69 64 2e 00 52 65 74 75 72 6e 73 20 74 68 65 20 63 6f 6e 74 65 78 ..is.invalid..Returns.the.contex
204c0 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 75 62 72 6f 75 74 69 6e 65 20 63 61 6c 6c t.of.the.current.subroutine.call
204e0 2e 0a 20 20 20 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 45 58 50 52 2c 20 72 65 74 75 72 6e 73 ...........Without.EXPR,.returns
20500 20 00 52 75 6e 6e 69 6e 67 00 53 65 67 6d 65 6e 74 61 74 69 6f 6e 20 66 61 75 6c 74 00 53 65 6c ..Running.Segmentation.fault.Sel
20520 65 63 74 20 77 6f 72 64 73 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 61 6e 64 20 65 78 65 63 75 74 ect.words.from.a.list.and.execut
20540 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 20 20 20 20 0a 20 20 20 20 54 68 65 20 57 4f 52 44 53 20 61 e.commands...........The.WORDS.a
20560 72 65 20 65 78 70 61 6e 64 65 64 2c 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 6c 69 73 74 20 6f re.expanded,.generating.a.list.o
20580 66 20 77 6f 72 64 73 2e 20 20 54 68 65 0a 20 20 20 20 73 65 74 20 6f 66 20 65 78 70 61 6e 64 65 f.words...The.....set.of.expande
205a0 64 20 77 6f 72 64 73 20 69 73 20 70 72 69 6e 74 65 64 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 d.words.is.printed.on.the.standa
205c0 72 64 20 65 72 72 6f 72 2c 20 65 61 63 68 0a 20 20 20 20 70 72 65 63 65 64 65 64 20 62 79 20 61 rd.error,.each.....preceded.by.a
205e0 20 6e 75 6d 62 65 72 2e 20 20 49 66 20 e2 80 98 1b 5b 31 6d 69 6e 20 57 4f 52 44 53 1b 5b 30 6d .number...If.....[1min.WORDS.[0m
20600 e2 80 99 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 e2 80 98 1b 5b 31 6d 69 6e 20 e2 80 ....is.not.present,.....[1min...
20620 9c 1b 5b 31 6d 24 40 1b 5b 30 6d e2 80 9d 1b 5b 30 6d e2 80 99 0a 20 20 20 20 69 73 20 61 73 73 ..[1m$@.[0m....[0m........is.ass
20640 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 69 umed...The.PS3.prompt.is.then.di
20660 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 6d splayed.and.a.line.read.....from
20680 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 6e .the.standard.input...If.the.lin
206a0 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 72 e.consists.of.the.number.....cor
206c0 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 79 responding.to.one.of.the.display
206e0 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 74 ed.words,.then.NAME.is.set.....t
20700 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 70 o.that.word...If.the.line.is.emp
20720 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 20 ty,.WORDS.and.the.prompt.are....
20740 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 74 .redisplayed...If.EOF.is.read,.t
20760 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 72 he.command.completes...Any.other
20780 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 62 .....value.read.causes.NAME.to.b
207a0 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 73 e.set.to.null...The.line.read.is
207c0 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 59 .saved.....in.the.variable.REPLY
207e0 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 65 ...COMMANDS.are.executed.after.e
20800 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 20 ach.selection.....until.a.break.
20820 63 6f 6d 6d 61 6e 64 20 69 73 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 command.is.executed...........Ex
20840 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 it.Status:.....Returns.the.statu
20860 73 20 6f 66 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 65 78 65 63 75 74 65 64 2e 00 s.of.the.last.command.executed..
20880 53 65 6e 64 20 61 20 73 69 67 6e 61 6c 20 74 6f 20 61 20 6a 6f 62 2e 0a 20 20 20 20 0a 20 20 20 Send.a.signal.to.a.job..........
208a0 20 53 65 6e 64 20 74 68 65 20 70 72 6f 63 65 73 73 65 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 .Send.the.processes.identified.b
208c0 79 20 50 49 44 20 6f 72 20 4a 4f 42 53 50 45 43 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 y.PID.or.JOBSPEC.the.signal.name
208e0 64 20 62 79 0a 20 20 20 20 53 49 47 53 50 45 43 20 6f 72 20 53 49 47 4e 55 4d 2e 20 20 49 66 20 d.by.....SIGSPEC.or.SIGNUM...If.
20900 6e 65 69 74 68 65 72 20 53 49 47 53 50 45 43 20 6e 6f 72 20 53 49 47 4e 55 4d 20 69 73 20 70 72 neither.SIGSPEC.nor.SIGNUM.is.pr
20920 65 73 65 6e 74 2c 20 74 68 65 6e 0a 20 20 20 20 53 49 47 54 45 52 4d 20 69 73 20 61 73 73 75 6d esent,.then.....SIGTERM.is.assum
20940 65 64 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 73 20 73 ed...........Options:.......-s.s
20960 69 67 09 53 49 47 20 69 73 20 61 20 73 69 67 6e 61 6c 20 6e 61 6d 65 0a 20 20 20 20 20 20 2d 6e ig.SIG.is.a.signal.name.......-n
20980 20 73 69 67 09 53 49 47 20 69 73 20 61 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 0a 20 20 20 20 .sig.SIG.is.a.signal.number.....
209a0 20 20 2d 6c 09 6c 69 73 74 20 74 68 65 20 73 69 67 6e 61 6c 20 6e 61 6d 65 73 3b 20 69 66 20 61 ..-l.list.the.signal.names;.if.a
209c0 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 30 6d e2 80 99 rguments.follow.....[1m-l.[0m...
209e0 20 74 68 65 79 20 61 72 65 0a 20 20 20 20 09 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 73 69 67 .they.are......assumed.to.be.sig
20a00 6e 61 6c 20 6e 75 6d 62 65 72 73 20 66 6f 72 20 77 68 69 63 68 20 6e 61 6d 65 73 20 73 68 6f 75 nal.numbers.for.which.names.shou
20a20 6c 64 20 62 65 20 6c 69 73 74 65 64 0a 20 20 20 20 0a 20 20 20 20 4b 69 6c 6c 20 69 73 20 61 20 ld.be.listed..........Kill.is.a.
20a40 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 66 6f 72 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 69 shell.builtin.for.two.reasons:.i
20a60 74 20 61 6c 6c 6f 77 73 20 6a 6f 62 20 49 44 73 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 20 20 t.allows.job.IDs.to.be.used.....
20a80 69 6e 73 74 65 61 64 20 6f 66 20 70 72 6f 63 65 73 73 20 49 44 73 2c 20 61 6e 64 20 61 6c 6c 6f instead.of.process.IDs,.and.allo
20aa0 77 73 20 70 72 6f 63 65 73 73 65 73 20 74 6f 20 62 65 20 6b 69 6c 6c 65 64 20 69 66 20 74 68 65 ws.processes.to.be.killed.if.the
20ac0 20 6c 69 6d 69 74 0a 20 20 20 20 6f 6e 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 79 6f 75 .limit.....on.processes.that.you
20ae0 20 63 61 6e 20 63 72 65 61 74 65 20 69 73 20 72 65 61 63 68 65 64 2e 0a 20 20 20 20 0a 20 20 20 .can.create.is.reached..........
20b00 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 .Exit.Status:.....Returns.succes
20b20 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 s.unless.an.invalid.option.is.gi
20b40 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 65 74 20 52 65 61 64 ven.or.an.error.occurs..Set.Read
20b60 6c 69 6e 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 6e 64 20 76 61 72 69 61 62 6c 65 73 2e line.key.bindings.and.variables.
20b80 0a 20 20 20 20 0a 20 20 20 20 42 69 6e 64 20 61 20 6b 65 79 20 73 65 71 75 65 6e 63 65 20 74 6f ..........Bind.a.key.sequence.to
20ba0 20 61 20 52 65 61 64 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 61 20 6d 61 63 72 6f 2c .a.Readline.function.or.a.macro,
20bc0 20 6f 72 20 73 65 74 20 61 0a 20 20 20 20 52 65 61 64 6c 69 6e 65 20 76 61 72 69 61 62 6c 65 2e .or.set.a.....Readline.variable.
20be0 20 20 54 68 65 20 6e 6f 6e 2d 6f 70 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 20 73 79 6e 74 61 78 ..The.non-option.argument.syntax
20c00 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 0a 20 20 20 20 74 68 61 74 20 66 6f 75 6e 64 .is.equivalent.to.....that.found
20c20 20 69 6e 20 7e 2f 2e 69 6e 70 75 74 72 63 2c 20 62 75 74 20 6d 75 73 74 20 62 65 20 70 61 73 73 .in.~/.inputrc,.but.must.be.pass
20c40 65 64 20 61 73 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74 3a 0a 20 20 20 20 65 2e 67 ed.as.a.single.argument:.....e.g
20c60 2e 2c 20 62 69 6e 64 20 27 e2 80 9c 1b 5b 31 6d 5c 43 2d 78 5c 43 2d 72 1b 5b 30 6d e2 80 9d 3a .,.bind.'....[1m\C-x\C-r.[0m...:
20c80 20 72 65 2d 72 65 61 64 2d 69 6e 69 74 2d 66 69 6c 65 27 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 .re-read-init-file'...........Op
20ca0 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 20 20 20 tions:.......-m..keymap.........
20cc0 55 73 65 20 4b 45 59 4d 41 50 20 61 73 20 74 68 65 20 6b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 Use.KEYMAP.as.the.keymap.for.the
20ce0 20 64 75 72 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .duration.of.this...............
20d00 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2e 20 20 41 63 63 65 70 74 61 62 6c 65 20 ...........command...Acceptable.
20d20 6b 65 79 6d 61 70 20 6e 61 6d 65 73 20 61 72 65 20 65 6d 61 63 73 2c 0a 20 20 20 20 20 20 20 20 keymap.names.are.emacs,.........
20d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 2d 73 74 61 6e 64 61 72 64 2c .................emacs-standard,
20d60 20 65 6d 61 63 73 2d 6d 65 74 61 2c 20 65 6d 61 63 73 2d 63 74 6c 78 2c 20 76 69 2c 20 76 69 2d .emacs-meta,.emacs-ctlx,.vi,.vi-
20d80 6d 6f 76 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 move,..........................v
20da0 69 2d 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64 20 76 69 2d 69 6e 73 65 72 74 2e 0a 20 20 20 20 20 20 i-command,.and.vi-insert........
20dc0 2d 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6e 61 6d 65 73 20 6f 66 -l.................List.names.of
20de0 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 2d 50 20 20 20 20 20 20 20 20 20 20 20 20 .functions........-P............
20e00 20 20 20 20 20 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 61 6e 64 20 62 69 6e .....List.function.names.and.bin
20e20 64 69 6e 67 73 2e 0a 20 20 20 20 20 20 2d 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dings........-p.................
20e40 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 61 List.functions.and.bindings.in.a
20e60 20 66 6f 72 6d 20 74 68 61 74 20 63 61 6e 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .form.that.can.be...............
20e80 20 20 20 20 20 20 20 20 20 20 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 ...........reused.as.input......
20ea0 20 20 2d 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 73 74 20 6b 65 79 20 73 65 ..-S.................List.key.se
20ec0 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
20ee0 68 65 69 72 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 2d 73 20 20 20 20 20 20 20 20 20 20 20 20 heir.values.......-s............
20f00 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
20f20 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.....
20f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 20 61 20 66 6f 72 6d 20 74 .....................in.a.form.t
20f60 68 61 74 20 63 61 6e 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 hat.can.be.reused.as.input......
20f80 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
20fa0 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....
20fc0 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
20fe0 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..
21000 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
21020 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 2d 71 20 20 66 75 6e 63 74 69 6f 6e 2d 6e d.as.input........-q..function-n
21040 61 6d 65 20 20 51 75 65 72 79 20 61 62 6f 75 74 20 77 68 69 63 68 20 6b 65 79 73 20 69 6e 76 6f ame..Query.about.which.keys.invo
21060 6b 65 20 74 68 65 20 6e 61 6d 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d 75 20 ke.the.named.function........-u.
21080 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 20 55 6e 62 69 6e 64 20 61 6c 6c 20 6b 65 79 73 20 .function-name..Unbind.all.keys.
210a0 77 68 69 63 68 20 61 72 65 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 6e 61 6d 65 64 20 66 75 6e which.are.bound.to.the.named.fun
210c0 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2d 72 20 20 6b 65 79 73 65 71 20 20 20 20 20 20 20 20 20 ction........-r..keyseq.........
210e0 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 53 45 51 2e 0a 20 Remove.the.binding.for.KEYSEQ...
21100 20 20 20 20 20 2d 66 20 20 66 69 6c 65 6e 61 6d 65 20 20 20 20 20 20 20 52 65 61 64 20 6b 65 79 .....-f..filename.......Read.key
21120 20 62 69 6e 64 69 6e 67 73 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 20 20 2d .bindings.from.FILENAME........-
21140 78 20 20 6b 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 09 43 61 75 73 65 20 53 48 x..keyseq:shell-command.Cause.SH
21160 45 4c 4c 2d 43 4f 4d 4d 41 4e 44 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 0a ELL-COMMAND.to.be.executed.when.
21180 20 20 20 20 09 09 09 09 4b 45 59 53 45 51 20 69 73 20 65 6e 74 65 72 65 64 2e 0a 20 20 20 20 0a ........KEYSEQ.is.entered.......
211a0 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 62 69 6e 64 20 72 65 74 75 72 6e ....Exit.Status:.....bind.return
211c0 73 20 30 20 75 6e 6c 65 73 73 20 61 6e 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 6f 70 74 69 6f s.0.unless.an.unrecognized.optio
211e0 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 53 n.is.given.or.an.error.occurs..S
21200 65 74 20 61 6e 64 20 75 6e 73 65 74 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 2e 0a 20 20 20 20 et.and.unset.shell.options......
21220 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 73 65 74 74 69 6e 67 20 6f 66 20 65 61 63 68 20 .....Change.the.setting.of.each.
21240 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 20 4f 50 54 4e 41 4d 45 2e 20 20 57 69 74 68 6f 75 74 20 61 shell.option.OPTNAME...Without.a
21260 6e 79 20 6f 70 74 69 6f 6e 0a 20 20 20 20 61 72 67 75 6d 65 6e 74 73 2c 20 6c 69 73 74 20 61 6c ny.option.....arguments,.list.al
21280 6c 20 73 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 l.shell.options.with.an.indicati
212a0 6f 6e 20 6f 66 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 65 61 63 68 0a 20 20 20 20 69 73 on.of.whether.or.not.each.....is
212c0 20 73 65 74 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6f .set...........Options:.......-o
212e0 09 72 65 73 74 72 69 63 74 20 4f 50 54 4e 41 4d 45 73 20 74 6f 20 74 68 6f 73 65 20 64 65 66 69 .restrict.OPTNAMEs.to.those.defi
21300 6e 65 64 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 e2 80 98 1b 5b 31 6d 73 65 74 20 2d 6f 1b 5b ned.for.use.with.....[1mset.-o.[
21320 30 6d e2 80 99 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 65 61 63 68 20 73 68 65 6c 6c 20 0m..........-p.print.each.shell.
21340 6f 70 74 69 6f 6e 20 77 69 74 68 20 61 6e 20 69 6e 64 69 63 61 74 69 6f 6e 20 6f 66 20 69 74 73 option.with.an.indication.of.its
21360 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 2d 71 09 73 75 70 70 72 65 73 73 20 6f 75 74 70 75 74 .status.......-q.suppress.output
21380 0a 20 20 20 20 20 20 2d 73 09 65 6e 61 62 6c 65 20 28 73 65 74 29 20 65 61 63 68 20 4f 50 54 4e .......-s.enable.(set).each.OPTN
213a0 41 4d 45 0a 20 20 20 20 20 20 2d 75 09 64 69 73 61 62 6c 65 20 28 75 6e 73 65 74 29 20 65 61 63 AME.......-u.disable.(unset).eac
213c0 68 20 4f 50 54 4e 41 4d 45 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a h.OPTNAME..........Exit.Status:.
213e0 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 69 66 20 4f 50 54 4e 41 4d 45 20 69 ....Returns.success.if.OPTNAME.i
21400 73 20 65 6e 61 62 6c 65 64 3b 20 66 61 69 6c 73 20 69 66 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f s.enabled;.fails.if.an.invalid.o
21420 70 74 69 6f 6e 20 69 73 0a 20 20 20 20 67 69 76 65 6e 20 6f 72 20 4f 50 54 4e 41 4d 45 20 69 73 ption.is.....given.or.OPTNAME.is
21440 20 64 69 73 61 62 6c 65 64 2e 00 53 65 74 20 65 78 70 6f 72 74 20 61 74 74 72 69 62 75 74 65 20 .disabled..Set.export.attribute.
21460 66 6f 72 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4d 61 for.shell.variables...........Ma
21480 72 6b 73 20 65 61 63 68 20 4e 41 4d 45 20 66 6f 72 20 61 75 74 6f 6d 61 74 69 63 20 65 78 70 6f rks.each.NAME.for.automatic.expo
214a0 72 74 20 74 6f 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 20 73 75 62 73 65 71 75 rt.to.the.environment.of.subsequ
214c0 65 6e 74 6c 79 0a 20 20 20 20 65 78 65 63 75 74 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 66 ently.....executed.commands...If
214e0 20 56 41 4c 55 45 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 61 73 73 69 67 6e 20 56 41 4c 55 45 .VALUE.is.supplied,.assign.VALUE
21500 20 62 65 66 6f 72 65 20 65 78 70 6f 72 74 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 .before.exporting...........Opti
21520 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 72 65 66 65 72 20 74 6f 20 73 68 65 6c 6c 20 66 75 6e ons:.......-f.refer.to.shell.fun
21540 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 6e 09 72 65 6d 6f 76 65 20 74 68 65 20 65 78 70 6f 72 ctions.......-n.remove.the.expor
21560 74 20 70 72 6f 70 65 72 74 79 20 66 72 6f 6d 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 20 20 t.property.from.each.NAME.......
21580 2d 70 09 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 65 78 70 6f 72 74 65 -p.display.a.list.of.all.exporte
215a0 64 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 0a 20 d.variables.and.functions.......
215c0 20 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 1b 5b 30 6d e2 ...An.argument.of.....[1m--.[0m.
215e0 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 20 70 72 6f 63 65 ...disables.further.option.proce
21600 73 73 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 ssing...........Exit.Status:....
21620 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c .Returns.success.unless.an.inval
21640 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 20 6f 72 20 4e 41 4d 45 20 69 73 20 69 6e id.option.is.given.or.NAME.is.in
21660 76 61 6c 69 64 2e 00 53 65 74 20 6f 72 20 75 6e 73 65 74 20 76 61 6c 75 65 73 20 6f 66 20 73 68 valid..Set.or.unset.values.of.sh
21680 65 6c 6c 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d ell.options.and.positional.param
216a0 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 eters...........Change.the.value
216c0 20 6f 66 20 73 68 65 6c 6c 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 70 6f 73 69 74 69 6f .of.shell.attributes.and.positio
216e0 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 2c 20 6f 72 0a 20 20 20 20 64 69 73 70 6c 61 79 20 74 nal.parameters,.or.....display.t
21700 68 65 20 6e 61 6d 65 73 20 61 6e 64 20 76 61 6c 75 65 73 20 6f 66 20 73 68 65 6c 6c 20 76 61 72 he.names.and.values.of.shell.var
21720 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 iables...........Options:.......
21740 2d 61 20 20 4d 61 72 6b 20 76 61 72 69 61 62 6c 65 73 20 77 68 69 63 68 20 61 72 65 20 6d 6f 64 -a..Mark.variables.which.are.mod
21760 69 66 69 65 64 20 6f 72 20 63 72 65 61 74 65 64 20 66 6f 72 20 65 78 70 6f 72 74 2e 0a 20 20 20 ified.or.created.for.export.....
21780 20 20 20 2d 62 20 20 4e 6f 74 69 66 79 20 6f 66 20 6a 6f 62 20 74 65 72 6d 69 6e 61 74 69 6f 6e ...-b..Notify.of.job.termination
217a0 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 20 20 20 20 20 20 2d 65 20 20 45 78 69 74 20 69 6d 6d .immediately........-e..Exit.imm
217c0 65 64 69 61 74 65 6c 79 20 69 66 20 61 20 63 6f 6d 6d 61 6e 64 20 65 78 69 74 73 20 77 69 74 68 ediately.if.a.command.exits.with
217e0 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2e 0a 20 20 20 20 20 20 2d 66 20 20 44 69 .a.non-zero.status........-f..Di
21800 73 61 62 6c 65 20 66 69 6c 65 20 6e 61 6d 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 28 67 6c 6f 62 sable.file.name.generation.(glob
21820 62 69 6e 67 29 2e 0a 20 20 20 20 20 20 2d 68 20 20 52 65 6d 65 6d 62 65 72 20 74 68 65 20 6c 6f bing)........-h..Remember.the.lo
21840 63 61 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 20 74 68 65 79 20 61 72 65 20 6c cation.of.commands.as.they.are.l
21860 6f 6f 6b 65 64 20 75 70 2e 0a 20 20 20 20 20 20 2d 6b 20 20 41 6c 6c 20 61 73 73 69 67 6e 6d 65 ooked.up........-k..All.assignme
21880 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 65 nt.arguments.are.placed.in.the.e
218a0 6e 76 69 72 6f 6e 6d 65 6e 74 20 66 6f 72 20 61 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 nvironment.for.a...........comma
218c0 6e 64 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 6f 73 65 20 74 68 61 74 20 70 72 65 63 65 64 65 20 nd,.not.just.those.that.precede.
218e0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 2d 6d 20 20 4a 6f 62 20 the.command.name........-m..Job.
21900 63 6f 6e 74 72 6f 6c 20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20 20 20 2d 6e 20 20 52 65 control.is.enabled........-n..Re
21920 61 64 20 63 6f 6d 6d 61 6e 64 73 20 62 75 74 20 64 6f 20 6e 6f 74 20 65 78 65 63 75 74 65 20 74 ad.commands.but.do.not.execute.t
21940 68 65 6d 2e 0a 20 20 20 20 20 20 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 0a 20 20 20 20 20 20 hem........-o.option-name.......
21960 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 64 69 ....Set.the.variable.correspondi
21980 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 20 20 ng.to.option-name:..............
219a0 20 61 6c 6c 65 78 70 6f 72 74 20 20 20 20 73 61 6d 65 20 61 73 20 2d 61 0a 20 20 20 20 20 20 20 .allexport....same.as.-a........
219c0 20 20 20 20 20 20 20 62 72 61 63 65 65 78 70 61 6e 64 20 20 73 61 6d 65 20 61 73 20 2d 42 0a 20 .......braceexpand..same.as.-B..
219e0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 61 63 73 20 20 20 20 20 20 20 20 75 73 65 20 61 6e .............emacs........use.an
21a00 20 65 6d 61 63 73 2d 73 74 79 6c 65 20 6c 69 6e 65 20 65 64 69 74 69 6e 67 20 69 6e 74 65 72 66 .emacs-style.line.editing.interf
21a20 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 65 78 69 74 20 20 20 20 20 20 73 ace...............errexit......s
21a40 61 6d 65 20 61 73 20 2d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 74 72 61 63 65 ame.as.-e...............errtrace
21a60 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 .....same.as.-E...............fu
21a80 6e 63 74 72 61 63 65 20 20 20 20 73 61 6d 65 20 61 73 20 2d 54 0a 20 20 20 20 20 20 20 20 20 20 nctrace....same.as.-T...........
21aa0 20 20 20 20 68 61 73 68 61 6c 6c 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 68 0a 20 20 20 20 ....hashall......same.as.-h.....
21ac0 20 20 20 20 20 20 20 20 20 20 68 69 73 74 65 78 70 61 6e 64 20 20 20 73 61 6d 65 20 61 73 20 2d ..........histexpand...same.as.-
21ae0 48 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 20 20 20 20 20 65 6e 61 H...............history......ena
21b00 62 6c 65 20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 ble.command.history.............
21b20 20 20 69 67 6e 6f 72 65 65 6f 66 20 20 20 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 6e 6f ..ignoreeof....the.shell.will.no
21b40 74 20 65 78 69 74 20 75 70 6f 6e 20 72 65 61 64 69 6e 67 20 45 4f 46 0a 20 20 20 20 20 20 20 20 t.exit.upon.reading.EOF.........
21b60 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 20 ......interactive-comments......
21b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 77 20 63 6f 6d 6d ......................allow.comm
21ba0 65 6e 74 73 20 74 6f 20 61 70 70 65 61 72 20 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f ents.to.appear.in.interactive.co
21bc0 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 20 20 20 20 mmands...............keyword....
21be0 20 20 73 61 6d 65 20 61 73 20 2d 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 6e 69 74 ..same.as.-k...............monit
21c00 6f 72 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 or......same.as.-m..............
21c20 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........
21c40 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 0a 20 .......noexec.......same.as.-n..
21c60 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 67 6c 6f 62 20 20 20 20 20 20 20 73 61 6d 65 20 61 .............noglob.......same.a
21c80 73 20 2d 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6c 6f 67 20 20 20 20 20 20 20 20 s.-f...............nolog........
21ca0 63 75 72 72 65 6e 74 6c 79 20 61 63 63 65 70 74 65 64 20 62 75 74 20 69 67 6e 6f 72 65 64 0a 20 currently.accepted.but.ignored..
21cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 69 66 79 20 20 20 20 20 20 20 73 61 6d 65 20 61 .............notify.......same.a
21ce0 73 20 2d 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 75 6e 73 65 74 20 20 20 20 20 20 s.-b...............nounset......
21d00 73 61 6d 65 20 61 73 20 2d 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 65 63 6d 64 20 same.as.-u...............onecmd.
21d20 20 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 ......same.as.-t...............p
21d40 68 79 73 69 63 61 6c 20 20 20 20 20 73 61 6d 65 20 61 73 20 2d 50 0a 20 20 20 20 20 20 20 20 20 hysical.....same.as.-P..........
21d60 20 20 20 20 20 70 69 70 65 66 61 69 6c 20 20 20 20 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c .....pipefail.....the.return.val
21d80 75 65 20 6f 66 20 61 20 70 69 70 65 6c 69 6e 65 20 69 73 20 74 68 65 20 73 74 61 74 75 73 20 6f ue.of.a.pipeline.is.the.status.o
21da0 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 f............................the
21dc0 20 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 69 74 20 77 69 74 68 20 61 20 6e 6f 6e .last.command.to.exit.with.a.non
21de0 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -zero.status,...................
21e00 20 20 20 20 20 20 20 20 20 6f 72 20 7a 65 72 6f 20 69 66 20 6e 6f 20 63 6f 6d 6d 61 6e 64 20 65 .........or.zero.if.no.command.e
21e20 78 69 74 65 64 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 0a 20 20 20 xited.with.a.non-zero.status....
21e40 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 69 78 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 20 74 ...........posix........change.t
21e60 68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 20 62 61 73 68 20 77 68 65 72 65 20 74 68 65 20 64 65 he.behavior.of.bash.where.the.de
21e80 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fault...........................
21ea0 20 6f 70 65 72 61 74 69 6f 6e 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 50 6f 73 69 .operation.differs.from.the.Posi
21ec0 78 20 73 74 61 6e 64 61 72 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 x.standard.to...................
21ee0 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 .........match.the.standard.....
21f00 20 20 20 20 20 20 20 20 20 20 70 72 69 76 69 6c 65 67 65 64 20 20 20 73 61 6d 65 20 61 73 20 2d ..........privileged...same.as.-
21f20 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 62 6f 73 65 20 20 20 20 20 20 73 61 6d p...............verbose......sam
21f40 65 20 61 73 20 2d 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 20 20 20 20 20 20 20 20 e.as.-v...............vi........
21f60 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 69 ...use.a.vi-style.line.editing.i
21f80 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 74 72 61 63 65 20 20 20 nterface...............xtrace...
21fa0 20 20 20 20 73 61 6d 65 20 61 73 20 2d 78 0a 20 20 20 20 20 20 2d 70 20 20 54 75 72 6e 65 64 20 ....same.as.-x.......-p..Turned.
21fc0 6f 6e 20 77 68 65 6e 65 76 65 72 20 74 68 65 20 72 65 61 6c 20 61 6e 64 20 65 66 66 65 63 74 69 on.whenever.the.real.and.effecti
21fe0 76 65 20 75 73 65 72 20 69 64 73 20 64 6f 20 6e 6f 74 20 6d 61 74 63 68 2e 0a 20 20 20 20 20 20 ve.user.ids.do.not.match........
22000 20 20 20 20 44 69 73 61 62 6c 65 73 20 70 72 6f 63 65 73 73 69 6e 67 20 6f 66 20 74 68 65 20 24 ....Disables.processing.of.the.$
22020 45 4e 56 20 66 69 6c 65 20 61 6e 64 20 69 6d 70 6f 72 74 69 6e 67 20 6f 66 20 73 68 65 6c 6c 0a ENV.file.and.importing.of.shell.
22040 20 20 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 54 75 72 6e 69 6e 67 20 74 68 ..........functions...Turning.th
22060 69 73 20 6f 70 74 69 6f 6e 20 6f 66 66 20 63 61 75 73 65 73 20 74 68 65 20 65 66 66 65 63 74 69 is.option.off.causes.the.effecti
22080 76 65 20 75 69 64 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 67 69 64 20 74 6f 20 62 65 20 73 ve.uid.and...........gid.to.be.s
220a0 65 74 20 74 6f 20 74 68 65 20 72 65 61 6c 20 75 69 64 20 61 6e 64 20 67 69 64 2e 0a 20 20 20 20 et.to.the.real.uid.and.gid......
220c0 20 20 2d 74 20 20 45 78 69 74 20 61 66 74 65 72 20 72 65 61 64 69 6e 67 20 61 6e 64 20 65 78 65 ..-t..Exit.after.reading.and.exe
220e0 63 75 74 69 6e 67 20 6f 6e 65 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 20 20 2d 75 20 20 54 72 cuting.one.command........-u..Tr
22100 65 61 74 20 75 6e 73 65 74 20 76 61 72 69 61 62 6c 65 73 20 61 73 20 61 6e 20 65 72 72 6f 72 20 eat.unset.variables.as.an.error.
22120 77 68 65 6e 20 73 75 62 73 74 69 74 75 74 69 6e 67 2e 0a 20 20 20 20 20 20 2d 76 20 20 50 72 69 when.substituting........-v..Pri
22140 6e 74 20 73 68 65 6c 6c 20 69 6e 70 75 74 20 6c 69 6e 65 73 20 61 73 20 74 68 65 79 20 61 72 65 nt.shell.input.lines.as.they.are
22160 20 72 65 61 64 2e 0a 20 20 20 20 20 20 2d 78 20 20 50 72 69 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 .read........-x..Print.commands.
22180 61 6e 64 20 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 74 68 65 79 20 61 72 65 20 and.their.arguments.as.they.are.
221a0 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 20 20 2d 42 20 20 74 68 65 20 73 68 65 6c 6c 20 77 69 executed........-B..the.shell.wi
221c0 6c 6c 20 70 65 72 66 6f 72 6d 20 62 72 61 63 65 20 65 78 70 61 6e 73 69 6f 6e 0a 20 20 20 20 20 ll.perform.brace.expansion......
221e0 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
22200 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..
22220 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 70 75 .........by.redirection.of.outpu
22240 74 2e 0a 20 20 20 20 20 20 2d 45 20 20 49 66 20 73 65 74 2c 20 74 68 65 20 45 52 52 20 74 72 61 t........-E..If.set,.the.ERR.tra
22260 70 20 69 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e p.is.inherited.by.shell.function
22280 73 2e 0a 20 20 20 20 20 20 2d 48 20 20 45 6e 61 62 6c 65 20 21 20 73 74 79 6c 65 20 68 69 73 74 s........-H..Enable.!.style.hist
222a0 6f 72 79 20 73 75 62 73 74 69 74 75 74 69 6f 6e 2e 20 20 54 68 69 73 20 66 6c 61 67 20 69 73 20 ory.substitution...This.flag.is.
222c0 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 20 77 68 65 6e 20 74 68 65 on...........by.default.when.the
222e0 20 73 68 65 6c 6c 20 69 73 20 69 6e 74 65 72 61 63 74 69 76 65 2e 0a 20 20 20 20 20 20 2d 50 20 .shell.is.interactive........-P.
22300 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 20 .If.set,.do.not.follow.symbolic.
22320 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 20 links.when.executing.commands...
22340 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 67 65 20 ........such.as.cd.which.change.
22360 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 2d 54 20 the.current.directory........-T.
22380 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 69 6e 68 65 72 .If.set,.the.DEBUG.trap.is.inher
223a0 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 20 20 20 20 2d ited.by.shell.functions........-
223c0 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 72 67 75 6d 65 6e 74 ...Assign.any.remaining.argument
223e0 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 65 74 65 72 73 2e 0a s.to.the.positional.parameters..
22400 20 20 20 20 20 20 20 20 20 20 54 68 65 20 2d 78 20 61 6e 64 20 2d 76 20 6f 70 74 69 6f 6e 73 20 ..........The.-x.and.-v.options.
22420 61 72 65 20 74 75 72 6e 65 64 20 6f 66 66 2e 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 2b are.turned.off...........Using.+
22440 20 72 61 74 68 65 72 20 74 68 61 6e 20 2d 20 63 61 75 73 65 73 20 74 68 65 73 65 20 66 6c 61 67 .rather.than.-.causes.these.flag
22460 73 20 74 6f 20 62 65 20 74 75 72 6e 65 64 20 6f 66 66 2e 20 20 54 68 65 0a 20 20 20 20 66 6c 61 s.to.be.turned.off...The.....fla
22480 67 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 75 70 6f 6e 20 69 6e 76 6f 63 61 74 gs.can.also.be.used.upon.invocat
224a0 69 6f 6e 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 0a 20 ion.of.the.shell...The.current..
224c0 20 20 20 73 65 74 20 6f 66 20 66 6c 61 67 73 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 ...set.of.flags.may.be.found.in.
224e0 24 2d 2e 20 20 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 6e 20 41 52 47 73 20 61 72 65 20 70 6f $-...The.remaining.n.ARGs.are.po
22500 73 69 74 69 6f 6e 61 6c 0a 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 20 61 6e 64 20 61 72 65 20 sitional.....parameters.and.are.
22520 61 73 73 69 67 6e 65 64 2c 20 69 6e 20 6f 72 64 65 72 2c 20 74 6f 20 24 31 2c 20 24 32 2c 20 2e assigned,.in.order,.to.$1,.$2,..
22540 2e 20 24 6e 2e 20 20 49 66 20 6e 6f 0a 20 20 20 20 41 52 47 73 20 61 72 65 20 67 69 76 65 6e 2c ..$n...If.no.....ARGs.are.given,
22560 20 61 6c 6c 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 70 72 69 6e 74 65 64 .all.shell.variables.are.printed
22580 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 ...........Exit.Status:.....Retu
225a0 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 rns.success.unless.an.invalid.op
225c0 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 53 65 74 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 tion.is.given..Set.variable.valu
225e0 65 73 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 63 6c es.and.attributes...........Decl
22600 61 72 65 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 67 69 76 65 20 74 68 65 6d 20 61 74 74 72 are.variables.and.give.them.attr
22620 69 62 75 74 65 73 2e 20 20 49 66 20 6e 6f 20 4e 41 4d 45 73 20 61 72 65 20 67 69 76 65 6e 2c 0a ibutes...If.no.NAMEs.are.given,.
22640 20 20 20 20 64 69 73 70 6c 61 79 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 76 ....display.the.attributes.and.v
22660 61 6c 75 65 73 20 6f 66 20 61 6c 6c 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 20 20 0a 20 20 20 alues.of.all.variables..........
22680 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 72 65 73 74 72 69 63 74 20 61 63 74 69 .Options:.......-f.restrict.acti
226a0 6f 6e 20 6f 72 20 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 on.or.display.to.function.names.
226c0 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 46 09 72 65 73 74 72 69 63 and.definitions.......-F.restric
226e0 74 20 64 69 73 70 6c 61 79 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 6f 6e 6c 79 t.display.to.function.names.only
22700 20 28 70 6c 75 73 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 61 6e 64 0a 20 20 20 20 09 73 6f 75 72 .(plus.line.number.and......sour
22720 63 65 20 66 69 6c 65 20 77 68 65 6e 20 64 65 62 75 67 67 69 6e 67 29 0a 20 20 20 20 20 20 2d 70 ce.file.when.debugging).......-p
22740 09 64 69 73 70 6c 61 79 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 76 61 6c 75 .display.the.attributes.and.valu
22760 65 20 6f 66 20 65 61 63 68 20 4e 41 4d 45 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 20 e.of.each.NAME..........Options.
22780 77 68 69 63 68 20 73 65 74 20 61 74 74 72 69 62 75 74 65 73 3a 0a 20 20 20 20 20 20 2d 61 09 74 which.set.attributes:.......-a.t
227a0 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 69 6e 64 65 78 65 64 20 61 72 72 61 79 73 20 28 69 66 20 o.make.NAMEs.indexed.arrays.(if.
227c0 73 75 70 70 6f 72 74 65 64 29 0a 20 20 20 20 20 20 2d 41 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 supported).......-A.to.make.NAME
227e0 73 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 61 79 73 20 28 69 66 20 73 75 70 70 6f 72 74 s.associative.arrays.(if.support
22800 65 64 29 0a 20 20 20 20 20 20 2d 69 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 68 61 76 65 20 ed).......-i.to.make.NAMEs.have.
22820 74 68 65 20 e2 80 98 1b 5b 31 6d 69 6e 74 65 67 65 72 1b 5b 30 6d e2 80 99 20 61 74 74 72 69 62 the.....[1minteger.[0m....attrib
22840 75 74 65 0a 20 20 20 20 20 20 2d 6c 09 74 6f 20 63 6f 6e 76 65 72 74 20 4e 41 4d 45 73 20 74 6f ute.......-l.to.convert.NAMEs.to
22860 20 6c 6f 77 65 72 20 63 61 73 65 20 6f 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 20 20 .lower.case.on.assignment.......
22880 2d 72 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 72 65 61 64 6f 6e 6c 79 0a 20 20 20 20 20 20 -r.to.make.NAMEs.readonly.......
228a0 2d 74 09 74 6f 20 6d 61 6b 65 20 4e 41 4d 45 73 20 68 61 76 65 20 74 68 65 20 e2 80 98 1b 5b 31 -t.to.make.NAMEs.have.the.....[1
228c0 6d 74 72 61 63 65 1b 5b 30 6d e2 80 99 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 75 mtrace.[0m....attribute.......-u
228e0 09 74 6f 20 63 6f 6e 76 65 72 74 20 4e 41 4d 45 73 20 74 6f 20 75 70 70 65 72 20 63 61 73 65 20 .to.convert.NAMEs.to.upper.case.
22900 6f 6e 20 61 73 73 69 67 6e 6d 65 6e 74 0a 20 20 20 20 20 20 2d 78 09 74 6f 20 6d 61 6b 65 20 4e on.assignment.......-x.to.make.N
22920 41 4d 45 73 20 65 78 70 6f 72 74 0a 20 20 20 20 0a 20 20 20 20 55 73 69 6e 67 20 e2 80 98 1b 5b AMEs.export..........Using.....[
22940 31 6d 2b 1b 5b 30 6d e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 1b 5b 31 6d 2d 1b 5b 1m+.[0m....instead.of.....[1m-.[
22960 30 6d e2 80 99 20 74 75 72 6e 73 20 6f 66 66 20 74 68 65 20 67 69 76 65 6e 20 61 74 74 72 69 62 0m....turns.off.the.given.attrib
22980 75 74 65 2e 0a 20 20 20 20 0a 20 20 20 20 56 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 65 ute...........Variables.with.the
229a0 20 69 6e 74 65 67 65 72 20 61 74 74 72 69 62 75 74 65 20 68 61 76 65 20 61 72 69 74 68 6d 65 74 .integer.attribute.have.arithmet
229c0 69 63 20 65 76 61 6c 75 61 74 69 6f 6e 20 28 73 65 65 0a 20 20 20 20 74 68 65 20 e2 80 98 1b 5b ic.evaluation.(see.....the.....[
229e0 31 6d 6c 65 74 1b 5b 30 6d e2 80 99 20 63 6f 6d 6d 61 6e 64 29 20 70 65 72 66 6f 72 6d 65 64 20 1mlet.[0m....command).performed.
22a00 77 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 73 73 69 67 6e 65 64 20 61 20 when.the.variable.is.assigned.a.
22a20 76 61 6c 75 65 2e 0a 20 20 20 20 0a 20 20 20 20 57 68 65 6e 20 75 73 65 64 20 69 6e 20 61 20 66 value...........When.used.in.a.f
22a40 75 6e 63 74 69 6f 6e 2c 20 e2 80 98 1b 5b 31 6d 64 65 63 6c 61 72 65 1b 5b 30 6d e2 80 99 20 6d unction,.....[1mdeclare.[0m....m
22a60 61 6b 65 73 20 4e 41 4d 45 73 20 6c 6f 63 61 6c 2c 20 61 73 20 77 69 74 68 20 74 68 65 20 e2 80 akes.NAMEs.local,.as.with.the...
22a80 98 1b 5b 31 6d 6c 6f 63 61 6c 1b 5b 30 6d e2 80 99 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 2e 0a 20 ..[1mlocal.[0m........command...
22aa0 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 ........Exit.Status:.....Returns
22ac0 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f .success.unless.an.invalid.optio
22ae0 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 n.is.supplied.or.an.error.occurs
22b00 2e 00 53 65 74 20 76 61 72 69 61 62 6c 65 20 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 72 69 62 ..Set.variable.values.and.attrib
22b20 75 74 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 4f 62 73 6f 6c 65 74 65 2e 20 20 53 65 65 20 e2 80 utes...........Obsolete...See...
22b40 98 1b 5b 31 6d 68 65 6c 70 20 64 65 63 6c 61 72 65 1b 5b 30 6d e2 80 99 2e 00 53 68 65 6c 6c 20 ..[1mhelp.declare.[0m.....Shell.
22b60 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 65 6c commands.matching.keyword.`.Shel
22b80 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 00 53 l.commands.matching.keywords.`.S
22ba0 68 65 6c 6c 20 6f 70 74 69 6f 6e 73 3a 0a 00 53 68 69 66 74 20 70 6f 73 69 74 69 6f 6e 61 6c 20 hell.options:..Shift.positional.
22bc0 70 61 72 61 6d 65 74 65 72 73 2e 0a 20 20 20 20 0a 20 20 20 20 52 65 6e 61 6d 65 20 74 68 65 20 parameters...........Rename.the.
22be0 70 6f 73 69 74 69 6f 6e 61 6c 20 70 61 72 61 6d 65 74 65 72 73 20 24 4e 2b 31 2c 24 4e 2b 32 20 positional.parameters.$N+1,$N+2.
22c00 2e 2e 2e 20 74 6f 20 24 31 2c 24 32 20 2e 2e 2e 20 20 49 66 20 4e 20 69 73 0a 20 20 20 20 6e 6f ....to.$1,$2......If.N.is.....no
22c20 74 20 67 69 76 65 6e 2c 20 69 74 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 31 2e 0a t.given,.it.is.assumed.to.be.1..
22c40 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e .........Exit.Status:.....Return
22c60 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 4e 20 69 73 20 6e 65 67 61 74 69 76 65 20 6f s.success.unless.N.is.negative.o
22c80 72 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 24 23 2e 00 53 69 67 6e 61 6c 20 25 64 00 53 70 65 r.greater.than.$#..Signal.%d.Spe
22ca0 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 63 6f 6d cify.how.arguments.are.to.be.com
22cc0 70 6c 65 74 65 64 20 62 79 20 52 65 61 64 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 pleted.by.Readline...........For
22ce0 20 65 61 63 68 20 4e 41 4d 45 2c 20 73 70 65 63 69 66 79 20 68 6f 77 20 61 72 67 75 6d 65 6e 74 .each.NAME,.specify.how.argument
22d00 73 20 61 72 65 20 74 6f 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 2e 20 20 49 66 20 6e 6f 20 6f 70 s.are.to.be.completed...If.no.op
22d20 74 69 6f 6e 73 0a 20 20 20 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 65 78 69 73 74 69 6e 67 tions.....are.supplied,.existing
22d40 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 70 .completion.specifications.are.p
22d60 72 69 6e 74 65 64 20 69 6e 20 61 20 77 61 79 20 74 68 61 74 0a 20 20 20 20 61 6c 6c 6f 77 73 20 rinted.in.a.way.that.....allows.
22d80 74 68 65 6d 20 74 6f 20 62 65 20 72 65 75 73 65 64 20 61 73 20 69 6e 70 75 74 2e 0a 20 20 20 20 them.to.be.reused.as.input......
22da0 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 70 09 70 72 69 6e 74 20 65 78 69 .....Options:.......-p.print.exi
22dc0 73 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 20 sting.completion.specifications.
22de0 69 6e 20 61 20 72 65 75 73 61 62 6c 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 2d 72 09 72 65 in.a.reusable.format.......-r.re
22e00 6d 6f 76 65 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 20 move.a.completion.specification.
22e20 66 6f 72 20 65 61 63 68 20 4e 41 4d 45 2c 20 6f 72 2c 20 69 66 20 6e 6f 0a 20 20 20 20 09 4e 41 for.each.NAME,.or,.if.no......NA
22e40 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 69 6f 6e MEs.are.supplied,.all.completion
22e60 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 2d 44 09 61 70 70 6c 79 20 74 .specifications.......-D.apply.t
22e80 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 61 73 20 74 68 he.completions.and.actions.as.th
22ea0 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 09 77 69 74 68 e.default.for.commands......with
22ec0 6f 75 74 20 61 6e 79 20 73 70 65 63 69 66 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 65 66 69 out.any.specific.completion.defi
22ee0 6e 65 64 0a 20 20 20 20 20 20 2d 45 09 61 70 70 6c 79 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f ned.......-E.apply.the.completio
22f00 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 74 6f 20 e2 80 9c 1b 5b 31 6d 65 6d 70 74 79 1b 5b ns.and.actions.to.....[1mempty.[
22f20 30 6d e2 80 9d 20 63 6f 6d 6d 61 6e 64 73 20 2d 2d 0a 20 20 20 20 09 63 6f 6d 70 6c 65 74 69 6f 0m....commands.--......completio
22f40 6e 20 61 74 74 65 6d 70 74 65 64 20 6f 6e 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 0a 20 20 20 20 n.attempted.on.a.blank.line.....
22f60 0a 20 20 20 20 57 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20 61 74 74 65 6d 70 74 65 .....When.completion.is.attempte
22f80 64 2c 20 74 68 65 20 61 63 74 69 6f 6e 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 6e 20 74 68 d,.the.actions.are.applied.in.th
22fa0 65 20 6f 72 64 65 72 20 74 68 65 0a 20 20 20 20 75 70 70 65 72 63 61 73 65 2d 6c 65 74 74 65 72 e.order.the.....uppercase-letter
22fc0 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 6c 69 73 74 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 20 .options.are.listed.above...The.
22fe0 2d 44 20 6f 70 74 69 6f 6e 20 74 61 6b 65 73 0a 20 20 20 20 70 72 65 63 65 64 65 6e 63 65 20 6f -D.option.takes.....precedence.o
23000 76 65 72 20 2d 45 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 ver.-E...........Exit.Status:...
23020 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 ..Returns.success.unless.an.inva
23040 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 73 75 70 70 6c 69 65 64 20 6f 72 20 61 6e 20 65 72 72 lid.option.is.supplied.or.an.err
23060 6f 72 20 6f 63 63 75 72 73 2e 00 53 74 6f 70 70 65 64 00 53 74 6f 70 70 65 64 20 28 73 69 67 6e or.occurs..Stopped.Stopped.(sign
23080 61 6c 29 00 53 74 6f 70 70 65 64 20 28 74 74 79 20 69 6e 70 75 74 29 00 53 74 6f 70 70 65 64 20 al).Stopped.(tty.input).Stopped.
230a0 28 74 74 79 20 6f 75 74 70 75 74 29 00 53 74 6f 70 70 65 64 28 25 73 29 00 53 75 73 70 65 6e 64 (tty.output).Stopped(%s).Suspend
230c0 20 73 68 65 6c 6c 20 65 78 65 63 75 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 53 75 73 70 65 .shell.execution...........Suspe
230e0 6e 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 nd.the.execution.of.this.shell.u
23100 6e 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 20 73 69 67 6e 61 ntil.it.receives.a.SIGCONT.signa
23120 6c 2e 0a 20 20 20 20 55 6e 6c 65 73 73 20 66 6f 72 63 65 64 2c 20 6c 6f 67 69 6e 20 73 68 65 6c l......Unless.forced,.login.shel
23140 6c 73 20 63 61 6e 6e 6f 74 20 62 65 20 73 75 73 70 65 6e 64 65 64 2e 0a 20 20 20 20 0a 20 20 20 ls.cannot.be.suspended..........
23160 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 66 09 66 6f 72 63 65 20 74 68 65 20 73 75 73 .Options:.......-f.force.the.sus
23180 70 65 6e 64 2c 20 65 76 65 6e 20 69 66 20 74 68 65 20 73 68 65 6c 6c 20 69 73 20 61 20 6c 6f 67 pend,.even.if.the.shell.is.a.log
231a0 69 6e 20 73 68 65 6c 6c 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 in.shell..........Exit.Status:..
231c0 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 6a 6f 62 20 63 6f ...Returns.success.unless.job.co
231e0 6e 74 72 6f 6c 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 6f 72 20 61 6e 20 65 72 72 6f 72 ntrol.is.not.enabled.or.an.error
23200 20 6f 63 63 75 72 73 2e 00 54 49 4d 45 46 4f 52 4d 41 54 3a 20 e2 80 98 1b 5b 31 6d 25 63 1b 5b .occurs..TIMEFORMAT:.....[1m%c.[
23220 30 6d e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 0m...:.invalid.format.character.
23240 54 65 72 6d 69 6e 61 74 65 64 00 54 68 65 20 6d 61 69 6c 20 69 6e 20 25 73 20 68 61 73 20 62 65 Terminated.The.mail.in.%s.has.be
23260 65 6e 20 72 65 61 64 0a 00 54 68 65 72 65 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 6a 6f 62 73 2e en.read..There.are.running.jobs.
23280 0a 00 54 68 65 72 65 20 61 72 65 20 73 74 6f 70 70 65 64 20 6a 6f 62 73 2e 0a 00 54 68 65 72 65 ..There.are.stopped.jobs...There
232a0 20 69 73 20 4e 4f 20 57 41 52 52 41 4e 54 59 2c 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 70 .is.NO.WARRANTY,.to.the.extent.p
232c0 65 72 6d 69 74 74 65 64 20 62 79 20 6c 61 77 2e 0a 00 54 68 65 73 65 20 73 68 65 6c 6c 20 63 6f ermitted.by.law...These.shell.co
232e0 6d 6d 61 6e 64 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 20 20 mmands.are.defined.internally...
23300 54 79 70 65 20 e2 80 98 1b 5b 31 6d 68 65 6c 70 1b 5b 30 6d e2 80 99 20 74 6f 20 73 65 65 20 74 Type.....[1mhelp.[0m....to.see.t
23320 68 69 73 20 6c 69 73 74 2e 0a 54 79 70 65 20 e2 80 98 1b 5b 31 6d 68 65 6c 70 20 6e 61 6d 65 1b his.list..Type.....[1mhelp.name.
23340 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 74 68 [0m....to.find.out.more.about.th
23360 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 1b 5b 31 6d 6e 61 6d 65 1b 5b 30 6d e2 80 99 2e 0a 55 e.function.....[1mname.[0m.....U
23380 73 65 20 e2 80 98 1b 5b 31 6d 69 6e 66 6f 20 62 61 73 68 1b 5b 30 6d e2 80 99 20 74 6f 20 66 69 se.....[1minfo.bash.[0m....to.fi
233a0 6e 64 20 6f 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 74 68 65 20 73 68 65 6c 6c 20 69 6e 20 67 nd.out.more.about.the.shell.in.g
233c0 65 6e 65 72 61 6c 2e 0a 55 73 65 20 e2 80 98 1b 5b 31 6d 6d 61 6e 20 2d 6b 1b 5b 30 6d e2 80 99 eneral..Use.....[1mman.-k.[0m...
233e0 20 6f 72 20 e2 80 98 1b 5b 31 6d 69 6e 66 6f 1b 5b 30 6d e2 80 99 20 74 6f 20 66 69 6e 64 20 6f .or.....[1minfo.[0m....to.find.o
23400 75 74 20 6d 6f 72 65 20 61 62 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 20 6e 6f 74 20 69 6e 20 74 68 ut.more.about.commands.not.in.th
23420 69 73 20 6c 69 73 74 2e 0a 0a 41 20 73 74 61 72 20 28 2a 29 20 6e 65 78 74 20 74 6f 20 61 20 6e is.list...A.star.(*).next.to.a.n
23440 61 6d 65 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 69 ame.means.that.the.command.is.di
23460 73 61 62 6c 65 64 2e 0a 0a 00 54 68 69 73 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b sabled....This.is.free.software;
23480 20 79 6f 75 20 61 72 65 20 66 72 65 65 20 74 6f 20 63 68 61 6e 67 65 20 61 6e 64 20 72 65 64 69 .you.are.free.to.change.and.redi
234a0 73 74 72 69 62 75 74 65 20 69 74 2e 0a 00 54 72 61 70 20 73 69 67 6e 61 6c 73 20 61 6e 64 20 6f stribute.it...Trap.signals.and.o
234c0 74 68 65 72 20 65 76 65 6e 74 73 2e 0a 20 20 20 20 0a 20 20 20 20 44 65 66 69 6e 65 73 20 61 6e ther.events...........Defines.an
234e0 64 20 61 63 74 69 76 61 74 65 73 20 68 61 6e 64 6c 65 72 73 20 74 6f 20 62 65 20 72 75 6e 20 77 d.activates.handlers.to.be.run.w
23500 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 73 20 73 69 67 6e 61 6c 73 0a 20 hen.the.shell.receives.signals..
23520 20 20 20 6f 72 20 6f 74 68 65 72 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 ...or.other.conditions..........
23540 20 41 52 47 20 69 73 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 72 65 61 64 20 61 6e 64 .ARG.is.a.command.to.be.read.and
23560 20 65 78 65 63 75 74 65 64 20 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c 20 72 65 63 65 69 76 65 .executed.when.the.shell.receive
23580 73 20 74 68 65 0a 20 20 20 20 73 69 67 6e 61 6c 28 73 29 20 53 49 47 4e 41 4c 5f 53 50 45 43 2e s.the.....signal(s).SIGNAL_SPEC.
235a0 20 20 49 66 20 41 52 47 20 69 73 20 61 62 73 65 6e 74 20 28 61 6e 64 20 61 20 73 69 6e 67 6c 65 ..If.ARG.is.absent.(and.a.single
235c0 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 69 73 20 73 75 70 70 6c 69 65 64 29 20 6f 72 .SIGNAL_SPEC.....is.supplied).or
235e0 20 e2 80 98 1b 5b 31 6d 2d 1b 5b 30 6d e2 80 99 2c 20 65 61 63 68 20 73 70 65 63 69 66 69 65 64 .....[1m-.[0m...,.each.specified
23600 20 73 69 67 6e 61 6c 20 69 73 20 72 65 73 65 74 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c .signal.is.reset.to.its.original
23620 0a 20 20 20 20 76 61 6c 75 65 2e 20 20 49 66 20 41 52 47 20 69 73 20 74 68 65 20 6e 75 6c 6c 20 .....value...If.ARG.is.the.null.
23640 73 74 72 69 6e 67 20 65 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 69 67 6e 6f 72 string.each.SIGNAL_SPEC.is.ignor
23660 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 73 68 65 6c 6c 20 61 6e 64 20 62 79 20 74 68 65 20 63 ed.by.the.....shell.and.by.the.c
23680 6f 6d 6d 61 6e 64 73 20 69 74 20 69 6e 76 6f 6b 65 73 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 ommands.it.invokes...........If.
236a0 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 20 41 52 47 20 69 73 a.SIGNAL_SPEC.is.EXIT.(0).ARG.is
236c0 20 65 78 65 63 75 74 65 64 20 6f 6e 20 65 78 69 74 20 66 72 6f 6d 20 74 68 65 20 73 68 65 6c 6c .executed.on.exit.from.the.shell
236e0 2e 20 20 49 66 0a 20 20 20 20 61 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 44 45 42 55 47 ...If.....a.SIGNAL_SPEC.is.DEBUG
23700 2c 20 41 52 47 20 69 73 20 65 78 65 63 75 74 65 64 20 62 65 66 6f 72 65 20 65 76 65 72 79 20 73 ,.ARG.is.executed.before.every.s
23720 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 0a 20 20 20 20 49 66 20 6e 6f 20 61 72 imple.command...........If.no.ar
23740 67 75 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 72 61 70 20 70 72 69 6e 74 guments.are.supplied,.trap.print
23760 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 61 74 65 s.the.list.of.commands.associate
23780 64 0a 20 20 20 20 77 69 74 68 20 65 61 63 68 20 73 69 67 6e 61 6c 2e 0a 20 20 20 20 0a 20 20 20 d.....with.each.signal..........
237a0 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6c 09 70 72 69 6e 74 20 61 20 6c 69 73 74 20 .Options:.......-l.print.a.list.
237c0 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 63 6f 72 72 65 73 of.signal.names.and.their.corres
237e0 70 6f 6e 64 69 6e 67 20 6e 75 6d 62 65 72 73 0a 20 20 20 20 20 20 2d 70 09 64 69 73 70 6c 61 79 ponding.numbers.......-p.display
23800 20 74 68 65 20 74 72 61 70 20 63 6f 6d 6d 61 6e 64 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 .the.trap.commands.associated.wi
23820 74 68 20 65 61 63 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 0a 20 20 20 20 0a 20 20 20 20 45 61 63 th.each.SIGNAL_SPEC..........Eac
23840 68 20 53 49 47 4e 41 4c 5f 53 50 45 43 20 69 73 20 65 69 74 68 65 72 20 61 20 73 69 67 6e 61 6c h.SIGNAL_SPEC.is.either.a.signal
23860 20 6e 61 6d 65 20 69 6e 20 3c 73 69 67 6e 61 6c 2e 68 3e 20 6f 72 20 61 20 73 69 67 6e 61 6c 20 .name.in.<signal.h>.or.a.signal.
23880 6e 75 6d 62 65 72 2e 0a 20 20 20 20 53 69 67 6e 61 6c 20 6e 61 6d 65 73 20 61 72 65 20 63 61 73 number......Signal.names.are.cas
238a0 65 20 69 6e 73 65 6e 73 69 74 69 76 65 20 61 6e 64 20 74 68 65 20 53 49 47 20 70 72 65 66 69 78 e.insensitive.and.the.SIG.prefix
238c0 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 20 41 0a 20 20 20 20 73 69 67 6e 61 6c 20 6d 61 79 20 .is.optional...A.....signal.may.
238e0 62 65 20 73 65 6e 74 20 74 6f 20 74 68 65 20 73 68 65 6c 6c 20 77 69 74 68 20 e2 80 9c 1b 5b 31 be.sent.to.the.shell.with.....[1
23900 6d 6b 69 6c 6c 20 2d 73 69 67 6e 61 6c 20 24 24 1b 5b 30 6d e2 80 9d 2e 0a 20 20 20 20 0a 20 20 mkill.-signal.$$.[0m............
23920 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 ..Exit.Status:.....Returns.succe
23940 73 73 20 75 6e 6c 65 73 73 20 61 20 53 49 47 53 50 45 43 20 69 73 20 69 6e 76 61 6c 69 64 20 6f ss.unless.a.SIGSPEC.is.invalid.o
23960 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 67 69 76 65 6e 2e 00 54 79 r.an.invalid.option.is.given..Ty
23980 70 65 20 e2 80 98 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 pe.....[1m%s.-c.....[1mhelp.set.
239a0 5b 30 6d e2 80 9d 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 [0m....[0m....for.more.informati
239c0 6f 6e 20 61 62 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 e2 80 on.about.shell.options...Type...
239e0 98 1b 5b 31 6d 25 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 ..[1m%s.-c.help.[0m....for.more.
23a00 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 73 68 65 6c 6c 20 62 75 69 6c 74 69 6e 20 information.about.shell.builtin.
23a20 63 6f 6d 6d 61 6e 64 73 2e 0a 00 55 6e 6b 6e 6f 77 6e 20 53 69 67 6e 61 6c 20 23 00 55 6e 6b 6e commands...Unknown.Signal.#.Unkn
23a40 6f 77 6e 20 53 69 67 6e 61 6c 20 23 25 64 00 55 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 00 55 6e 6b own.Signal.#%d.Unknown.error.Unk
23a60 6e 6f 77 6e 20 73 74 61 74 75 73 00 55 6e 73 65 74 20 76 61 6c 75 65 73 20 61 6e 64 20 61 74 74 nown.status.Unset.values.and.att
23a80 72 69 62 75 74 65 73 20 6f 66 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 66 ributes.of.shell.variables.and.f
23aa0 75 6e 63 74 69 6f 6e 73 2e 0a 20 20 20 20 0a 20 20 20 20 46 6f 72 20 65 61 63 68 20 4e 41 4d 45 unctions...........For.each.NAME
23ac0 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
23ae0 62 6c 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e ble.or.function...........Option
23b00 73 3a 0a 20 20 20 20 20 20 2d 66 09 74 72 65 61 74 20 65 61 63 68 20 4e 41 4d 45 20 61 73 20 61 s:.......-f.treat.each.NAME.as.a
23b20 20 73 68 65 6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 2d 76 09 74 72 65 61 74 20 65 .shell.function.......-v.treat.e
23b40 61 63 68 20 4e 41 4d 45 20 61 73 20 61 20 73 68 65 6c 6c 20 76 61 72 69 61 62 6c 65 0a 20 20 20 ach.NAME.as.a.shell.variable....
23b60 20 0a 20 20 20 20 57 69 74 68 6f 75 74 20 6f 70 74 69 6f 6e 73 2c 20 75 6e 73 65 74 20 66 69 72 ......Without.options,.unset.fir
23b80 73 74 20 74 72 69 65 73 20 74 6f 20 75 6e 73 65 74 20 61 20 76 61 72 69 61 62 6c 65 2c 20 61 6e st.tries.to.unset.a.variable,.an
23ba0 64 20 69 66 20 74 68 61 74 20 66 61 69 6c 73 2c 0a 20 20 20 20 74 72 69 65 73 20 74 6f 20 75 6e d.if.that.fails,.....tries.to.un
23bc0 73 65 74 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 20 20 0a 20 20 20 20 53 6f 6d 65 20 76 61 set.a.function...........Some.va
23be0 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 73 65 riables.cannot.be.unset;.also.se
23c00 65 20 e2 80 98 1b 5b 31 6d 72 65 61 64 6f 6e 6c 79 1b 5b 30 6d e2 80 99 2e 0a 20 20 20 20 0a 20 e.....[1mreadonly.[0m...........
23c20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 ...Exit.Status:.....Returns.succ
23c40 65 73 73 20 75 6e 6c 65 73 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 20 ess.unless.an.invalid.option.is.
23c60 67 69 76 65 6e 20 6f 72 20 61 20 4e 41 4d 45 20 69 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 00 55 72 given.or.a.NAME.is.read-only..Ur
23c80 67 65 6e 74 20 49 4f 20 63 6f 6e 64 69 74 69 6f 6e 00 55 73 61 67 65 3a 09 25 73 20 5b 47 4e 55 gent.IO.condition.Usage:.%s.[GNU
23ca0 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 5b .long.option].[option]......%s.[
23cc0 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 74 GNU.long.option].[option].script
23ce0 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 20 -file......Use.....[1m%s.[0m....
23d00 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 98 to.leave.the.shell...Use.the....
23d20 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 65 .[1mbashbug.[0m....command.to.re
23d40 70 6f 72 74 20 62 75 67 73 2e 0a 00 55 73 65 72 20 73 69 67 6e 61 6c 20 31 00 55 73 65 72 20 73 port.bugs...User.signal.1.User.s
23d60 69 67 6e 61 6c 20 32 00 57 61 69 74 20 66 6f 72 20 6a 6f 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 ignal.2.Wait.for.job.completion.
23d80 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 73 74 61 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 and.return.exit.status..........
23da0 20 57 61 69 74 73 20 66 6f 72 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 64 65 6e 74 69 66 69 65 .Waits.for.the.process.identifie
23dc0 64 20 62 79 20 49 44 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 61 20 70 72 6f 63 65 73 73 20 d.by.ID,.which.may.be.a.process.
23de0 49 44 20 6f 72 20 61 0a 20 20 20 20 6a 6f 62 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 61 ID.or.a.....job.specification,.a
23e00 6e 64 20 72 65 70 6f 72 74 73 20 69 74 73 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 73 74 61 74 75 nd.reports.its.termination.statu
23e20 73 2e 20 20 49 66 20 49 44 20 69 73 20 6e 6f 74 0a 20 20 20 20 67 69 76 65 6e 2c 20 77 61 69 74 s...If.ID.is.not.....given,.wait
23e40 73 20 66 6f 72 20 61 6c 6c 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 63 68 69 6c 64 s.for.all.currently.active.child
23e60 20 70 72 6f 63 65 73 73 65 73 2c 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 0a 20 20 20 20 73 .processes,.and.the.return.....s
23e80 74 61 74 75 73 20 69 73 20 7a 65 72 6f 2e 20 20 49 66 20 49 44 20 69 73 20 61 20 61 20 6a 6f 62 tatus.is.zero...If.ID.is.a.a.job
23ea0 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 2c 20 77 61 69 74 73 20 66 6f 72 20 61 6c 6c 20 70 72 .specification,.waits.for.all.pr
23ec0 6f 63 65 73 73 65 73 0a 20 20 20 20 69 6e 20 74 68 65 20 6a 6f 62 27 73 20 70 69 70 65 6c 69 6e ocesses.....in.the.job's.pipelin
23ee0 65 2e 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 e...........Exit.Status:.....Ret
23f00 75 72 6e 73 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 49 44 3b 20 66 61 69 6c 73 20 69 66 20 urns.the.status.of.ID;.fails.if.
23f20 49 44 20 69 73 20 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 ID.is.invalid.or.an.invalid.opti
23f40 6f 6e 20 69 73 0a 20 20 20 20 67 69 76 65 6e 2e 00 57 61 69 74 20 66 6f 72 20 70 72 6f 63 65 73 on.is.....given..Wait.for.proces
23f60 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 73 74 61 s.completion.and.return.exit.sta
23f80 74 75 73 2e 0a 20 20 20 20 0a 20 20 20 20 57 61 69 74 73 20 66 6f 72 20 74 68 65 20 73 70 65 63 tus...........Waits.for.the.spec
23fa0 69 66 69 65 64 20 70 72 6f 63 65 73 73 20 61 6e 64 20 72 65 70 6f 72 74 73 20 69 74 73 20 74 65 ified.process.and.reports.its.te
23fc0 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 50 49 44 20 69 73 rmination.status...If.....PID.is
23fe0 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 69 76 65 .not.given,.all.currently.active
24000 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 6f 72 2c .child.processes.are.waited.for,
24020 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 65 72 6f .....and.the.return.code.is.zero
24040 2e 20 20 50 49 44 20 6d 75 73 74 20 62 65 20 61 20 70 72 6f 63 65 73 73 20 49 44 2e 0a 20 20 20 ...PID.must.be.a.process.ID.....
24060 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 74 ......Exit.Status:.....Returns.t
24080 68 65 20 73 74 61 74 75 73 20 6f 66 20 49 44 3b 20 66 61 69 6c 73 20 69 66 20 49 44 20 69 73 20 he.status.of.ID;.fails.if.ID.is.
240a0 69 6e 76 61 6c 69 64 20 6f 72 20 61 6e 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 69 73 0a invalid.or.an.invalid.option.is.
240c0 20 20 20 20 67 69 76 65 6e 2e 00 57 69 6e 64 6f 77 20 63 68 61 6e 67 65 64 00 57 72 69 74 65 20 ....given..Window.changed.Write.
240e0 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 arguments.to.the.standard.output
24100 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 41 52 47 73 20 6f 6e 20 74 ...........Display.the.ARGs.on.t
24120 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 he.standard.output.followed.by.a
24140 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 20 20 20 20 .newline...........Options:.....
24160 20 20 2d 6e 09 64 6f 20 6e 6f 74 20 61 70 70 65 6e 64 20 61 20 6e 65 77 6c 69 6e 65 0a 20 20 20 ..-n.do.not.append.a.newline....
24180 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a 20 20 20 20 52 65 74 75 72 6e 73 20 73 ......Exit.Status:.....Returns.s
241a0 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 74 65 20 65 72 72 6f 72 20 6f 63 63 75 uccess.unless.a.write.error.occu
241c0 72 73 2e 00 57 72 69 74 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 73 74 61 6e 64 rs..Write.arguments.to.the.stand
241e0 61 72 64 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 0a 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 ard.output...........Display.the
24200 20 41 52 47 73 20 6f 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 20 66 6f 6c .ARGs.on.the.standard.output.fol
24220 6c 6f 77 65 64 20 62 79 20 61 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 20 0a 20 20 20 20 4f 70 74 lowed.by.a.newline...........Opt
24240 69 6f 6e 73 3a 0a 20 20 20 20 20 20 2d 6e 09 64 6f 20 6e 6f 74 20 61 70 70 65 6e 64 20 61 20 6e ions:.......-n.do.not.append.a.n
24260 65 77 6c 69 6e 65 0a 20 20 20 20 20 20 2d 65 09 65 6e 61 62 6c 65 20 69 6e 74 65 72 70 72 65 74 ewline.......-e.enable.interpret
24280 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 61 63 6b 73 6c 61 73 68 ation.of.the.following.backslash
242a0 20 65 73 63 61 70 65 73 0a 20 20 20 20 20 20 2d 45 09 65 78 70 6c 69 63 69 74 6c 79 20 73 75 70 .escapes.......-E.explicitly.sup
242c0 70 72 65 73 73 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 20 6f 66 20 62 61 63 6b 73 6c 61 73 press.interpretation.of.backslas
242e0 68 20 65 73 63 61 70 65 73 0a 20 20 20 20 0a 20 20 20 20 e2 80 98 1b 5b 31 6d 65 63 68 6f 1b 5b h.escapes..............[1mecho.[
24300 30 6d e2 80 99 20 69 6e 74 65 72 70 72 65 74 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 62 0m....interprets.the.following.b
24320 61 63 6b 73 6c 61 73 68 2d 65 73 63 61 70 65 64 20 63 68 61 72 61 63 74 65 72 73 3a 0a 20 20 20 ackslash-escaped.characters:....
24340 20 20 20 5c 61 09 61 6c 65 72 74 20 28 62 65 6c 6c 29 0a 20 20 20 20 20 20 5c 62 09 62 61 63 6b ...\a.alert.(bell).......\b.back
24360 73 70 61 63 65 0a 20 20 20 20 20 20 5c 63 09 73 75 70 70 72 65 73 73 20 66 75 72 74 68 65 72 20 space.......\c.suppress.further.
24380 6f 75 74 70 75 74 0a 20 20 20 20 20 20 5c 65 09 65 73 63 61 70 65 20 63 68 61 72 61 63 74 65 72 output.......\e.escape.character
243a0 0a 20 20 20 20 20 20 5c 66 09 66 6f 72 6d 20 66 65 65 64 0a 20 20 20 20 20 20 5c 6e 09 6e 65 77 .......\f.form.feed.......\n.new
243c0 20 6c 69 6e 65 0a 20 20 20 20 20 20 5c 72 09 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 0a 20 .line.......\r.carriage.return..
243e0 20 20 20 20 20 5c 74 09 68 6f 72 69 7a 6f 6e 74 61 6c 20 74 61 62 0a 20 20 20 20 20 20 5c 76 09 .....\t.horizontal.tab.......\v.
24400 76 65 72 74 69 63 61 6c 20 74 61 62 0a 20 20 20 20 20 20 5c 5c 09 62 61 63 6b 73 6c 61 73 68 0a vertical.tab.......\\.backslash.
24420 20 20 20 20 20 20 5c 30 6e 6e 6e 09 74 68 65 20 63 68 61 72 61 63 74 65 72 20 77 68 6f 73 65 20 ......\0nnn.the.character.whose.
24440 41 53 43 49 49 20 63 6f 64 65 20 69 73 20 4e 4e 4e 20 28 6f 63 74 61 6c 29 2e 20 20 4e 4e 4e 20 ASCII.code.is.NNN.(octal)...NNN.
24460 63 61 6e 20 62 65 0a 20 20 20 20 09 30 20 74 6f 20 33 20 6f 63 74 61 6c 20 64 69 67 69 74 73 0a can.be......0.to.3.octal.digits.
24480 20 20 20 20 20 20 5c 78 48 48 09 74 68 65 20 65 69 67 68 74 2d 62 69 74 20 63 68 61 72 61 63 74 ......\xHH.the.eight-bit.charact
244a0 65 72 20 77 68 6f 73 65 20 76 61 6c 75 65 20 69 73 20 48 48 20 28 68 65 78 61 64 65 63 69 6d 61 er.whose.value.is.HH.(hexadecima
244c0 6c 29 2e 20 20 48 48 0a 20 20 20 20 09 63 61 6e 20 62 65 20 6f 6e 65 20 6f 72 20 74 77 6f 20 68 l)...HH......can.be.one.or.two.h
244e0 65 78 20 64 69 67 69 74 73 0a 20 20 20 20 0a 20 20 20 20 45 78 69 74 20 53 74 61 74 75 73 3a 0a ex.digits..........Exit.Status:.
24500 20 20 20 20 52 65 74 75 72 6e 73 20 73 75 63 63 65 73 73 20 75 6e 6c 65 73 73 20 61 20 77 72 69 ....Returns.success.unless.a.wri
24520 74 65 20 65 72 72 6f 72 20 6f 63 63 75 72 73 2e 00 59 6f 75 20 68 61 76 65 20 6d 61 69 6c 20 69 te.error.occurs..You.have.mail.i
24540 6e 20 24 5f 00 59 6f 75 20 68 61 76 65 20 6e 65 77 20 6d 61 69 6c 20 69 6e 20 24 5f 00 5b 20 61 n.$_.You.have.new.mail.in.$_.[.a
24560 72 67 2e 2e 2e 20 5d 00 5b 5b 20 65 78 70 72 65 73 73 69 6f 6e 20 5d 5d 00 e2 80 98 1b 5b 31 6d rg....].[[.expression.]].....[1m
24580 25 63 1b 5b 30 6d e2 80 99 3a 20 62 61 64 20 63 6f 6d 6d 61 6e 64 00 e2 80 98 1b 5b 31 6d 25 63 %c.[0m...:.bad.command.....[1m%c
245a0 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 61 72 61 63 74 65 .[0m...:.invalid.format.characte
245c0 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
245e0 6f 6c 69 63 20 6d 6f 64 65 20 63 68 61 72 61 63 74 65 72 00 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 olic.mode.character.....[1m%c.[0
24600 6d e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 73 79 6d 62 6f 6c 69 63 20 6d 6f 64 65 20 6f 70 65 72 m...:.invalid.symbolic.mode.oper
24620 61 74 6f 72 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 63 61 6e 6e 6f 74 20 75 6e ator.....[1m%s.[0m...:.cannot.un
24640 62 69 6e 64 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 69 6e 76 61 6c 69 64 20 61 bind.....[1m%s.[0m...:.invalid.a
24660 6c 69 61 73 20 6e 61 6d 65 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 69 6e 76 61 lias.name.....[1m%s.[0m...:.inva
24680 6c 69 64 20 6b 65 79 6d 61 70 20 6e 61 6d 65 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 lid.keymap.name.....[1m%s.[0m...
246a0 3a 20 6d 69 73 73 69 6e 67 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 00 e2 80 98 1b 5b :.missing.format.character.....[
246c0 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 6e 6f 74 20 61 20 70 69 64 20 6f 72 20 76 61 6c 69 64 20 1m%s.[0m...:.not.a.pid.or.valid.
246e0 6a 6f 62 20 73 70 65 63 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 3a 20 6e 6f 74 20 61 job.spec.....[1m%s.[0m...:.not.a
24700 20 76 61 6c 69 64 20 69 64 65 6e 74 69 66 69 65 72 00 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 .valid.identifier.....[1m%s.[0m.
24720 80 99 3a 20 75 6e 6b 6e 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 00 e2 80 98 1b 5b 31 ..:.unknown.function.name.....[1
24740 6d 29 1b 5b 30 6d e2 80 99 20 65 78 70 65 63 74 65 64 00 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 m).[0m....expected.....[1m).[0m.
24760 80 99 20 65 78 70 65 63 74 65 64 2c 20 66 6f 75 6e 64 20 25 73 00 e2 80 98 1b 5b 31 6d 3a 1b 5b ...expected,.found.%s.....[1m:.[
24780 30 6d e2 80 99 20 65 78 70 65 63 74 65 64 20 66 6f 72 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 0m....expected.for.conditional.e
247a0 78 70 72 65 73 73 69 6f 6e 00 61 64 64 5f 70 72 6f 63 65 73 73 3a 20 70 69 64 20 25 35 6c 64 20 xpression.add_process:.pid.%5ld.
247c0 28 25 73 29 20 6d 61 72 6b 65 64 20 61 73 20 73 74 69 6c 6c 20 61 6c 69 76 65 00 61 64 64 5f 70 (%s).marked.as.still.alive.add_p
247e0 72 6f 63 65 73 73 3a 20 70 72 6f 63 65 73 73 20 25 35 6c 64 20 28 25 73 29 20 69 6e 20 74 68 65 rocess:.process.%5ld.(%s).in.the
24800 5f 70 69 70 65 6c 69 6e 65 00 61 6c 69 61 73 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 _pipeline.alias.[-p].[name[=valu
24820 65 5d 20 2e 2e 2e 20 5d 00 61 6c 6c 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 73 3a 20 6e 6f e].....].all_local_variables:.no
24840 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 6e 74 20 73 63 6f .function.context.at.current.sco
24860 70 65 00 61 72 67 75 6d 65 6e 74 00 61 72 67 75 6d 65 6e 74 20 65 78 70 65 63 74 65 64 00 61 72 pe.argument.argument.expected.ar
24880 72 61 79 20 76 61 72 69 61 62 6c 65 20 73 75 70 70 6f 72 74 20 72 65 71 75 69 72 65 64 00 61 74 ray.variable.support.required.at
248a0 74 65 6d 70 74 65 64 20 61 73 73 69 67 6e 6d 65 6e 74 20 74 6f 20 6e 6f 6e 2d 76 61 72 69 61 62 tempted.assignment.to.non-variab
248c0 6c 65 00 62 61 64 20 61 72 72 61 79 20 73 75 62 73 63 72 69 70 74 00 62 61 64 20 63 6f 6d 6d 61 le.bad.array.subscript.bad.comma
248e0 6e 64 20 74 79 70 65 00 62 61 64 20 63 6f 6e 6e 65 63 74 6f 72 00 62 61 64 20 6a 75 6d 70 00 62 nd.type.bad.connector.bad.jump.b
24900 61 64 20 73 75 62 73 74 69 74 75 74 69 6f 6e 3a 20 6e 6f 20 63 6c 6f 73 69 6e 67 20 e2 80 9c 1b ad.substitution:.no.closing.....
24920 5b 31 6d 60 1b 5b 30 6d e2 80 9d 20 69 6e 20 25 73 00 62 61 64 20 73 75 62 73 74 69 74 75 74 69 [1m`.[0m....in.%s.bad.substituti
24940 6f 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 on:.no.closing.....[1m%s.[0m....
24960 69 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 in.%s.bash_execute_unix_command:
24980 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 6b 65 79 6d 61 70 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 00 .cannot.find.keymap.for.command.
249a0 62 67 20 5b 6a 6f 62 5f 73 70 65 63 20 2e 2e 2e 5d 00 62 69 6e 64 20 5b 2d 6c 70 76 73 50 56 53 bg.[job_spec....].bind.[-lpvsPVS
249c0 5d 20 5b 2d 6d 20 6b 65 79 6d 61 70 5d 20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 5b 2d 71 20 ].[-m.keymap].[-f.filename].[-q.
249e0 6e 61 6d 65 5d 20 5b 2d 75 20 6e 61 6d 65 5d 20 5b 2d 72 20 6b 65 79 73 65 71 5d 20 5b 2d 78 20 name].[-u.name].[-r.keyseq].[-x.
24a00 6b 65 79 73 65 71 3a 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 5d 20 5b 6b 65 79 73 65 71 3a 72 65 keyseq:shell-command].[keyseq:re
24a20 61 64 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 20 72 65 61 64 6c 69 6e 65 2d 63 6f 6d 6d adline-function.or.readline-comm
24a40 61 6e 64 5d 00 62 72 65 61 6b 20 5b 6e 5d 00 62 75 67 3a 20 62 61 64 20 65 78 70 61 73 73 69 67 and].break.[n].bug:.bad.expassig
24a60 6e 20 74 6f 6b 65 6e 00 62 75 69 6c 74 69 6e 20 5b 73 68 65 6c 6c 2d 62 75 69 6c 74 69 6e 20 5b n.token.builtin.[shell-builtin.[
24a80 61 72 67 20 2e 2e 2e 5d 5d 00 63 61 6c 6c 65 72 20 5b 65 78 70 72 5d 00 63 61 6e 20 6f 6e 6c 79 arg....]].caller.[expr].can.only
24aa0 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 75 6e .....[1mreturn.[0m....from.a.fun
24ac0 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 6c 79 ction.or.sourced.script.can.only
24ae0 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 61 6c .be.used.in.a.function.cannot.al
24b00 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 20 62 locate.new.file.descriptor.for.b
24b20 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 65 61 ash.input.from.fd.%d.cannot.crea
24b40 74 65 20 74 65 6d 70 20 66 69 6c 65 20 66 6f 72 20 68 65 72 65 2d 64 6f 63 75 6d 65 6e 74 3a 20 te.temp.file.for.here-document:.
24b60 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 64 20 %s.cannot.duplicate.fd.%d.to.fd.
24b80 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 20 25 %d.cannot.duplicate.named.pipe.%
24ba0 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 68 61 s.as.fd.%d.cannot.find.%s.in.sha
24bc0 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 63 68 red.object.%s:.%s.cannot.make.ch
24be0 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 61 6e ild.for.command.substitution.can
24c00 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 73 74 not.make.child.for.process.subst
24c20 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 6f 6d itution.cannot.make.pipe.for.com
24c40 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 70 69 mand.substitution.cannot.make.pi
24c60 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 6e 6e pe.for.process.substitution.cann
24c80 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 69 6e ot.open.named.pipe.%s.for.readin
24ca0 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 72 20 g.cannot.open.named.pipe.%s.for.
24cc0 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 65 63 writing.cannot.open.shared.objec
24ce0 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 61 72 t.%s:.%s.cannot.redirect.standar
24d00 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 6e 6f d.input.from./dev/null:.%s.canno
24d20 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
24d40 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 69 6f 6e annot.set.and.unset.shell.option
24d60 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 65 74 20 74 65 72 6d s.simultaneously.cannot.set.term
24d80 69 6e 61 6c 20 70 72 6f 63 65 73 73 20 67 72 6f 75 70 20 28 25 64 29 00 63 61 6e 6e 6f 74 20 73 inal.process.group.(%d).cannot.s
24da0 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 20 75 6e 73 65 74 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 imultaneously.unset.a.function.a
24dc0 6e 64 20 61 20 76 61 72 69 61 62 6c 65 00 63 61 6e 6e 6f 74 20 73 75 73 70 65 6e 64 00 63 61 6e nd.a.variable.cannot.suspend.can
24de0 6e 6f 74 20 73 75 73 70 65 6e 64 20 61 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 00 63 61 6e 6e 6f 74 not.suspend.a.login.shell.cannot
24e00 20 75 73 65 20 e2 80 98 1b 5b 31 6d 2d 66 1b 5b 30 6d e2 80 99 20 74 6f 20 6d 61 6b 65 20 66 75 .use.....[1m-f.[0m....to.make.fu
24e20 6e 63 74 69 6f 6e 73 00 63 61 6e 6e 6f 74 20 75 73 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 nctions.cannot.use.more.than.one
24e40 20 6f 66 20 2d 61 6e 72 77 00 63 61 73 65 20 57 4f 52 44 20 69 6e 20 5b 50 41 54 54 45 52 4e 20 .of.-anrw.case.WORD.in.[PATTERN.
24e60 5b 7c 20 50 41 54 54 45 52 4e 5d 2e 2e 2e 29 20 43 4f 4d 4d 41 4e 44 53 20 3b 3b 5d 2e 2e 2e 20 [|.PATTERN]...).COMMANDS.;;]....
24e80 65 73 61 63 00 63 64 20 5b 2d 4c 7c 2d 50 5d 20 5b 64 69 72 5d 00 63 68 69 6c 64 20 73 65 74 70 esac.cd.[-L|-P].[dir].child.setp
24ea0 67 69 64 20 28 25 6c 64 20 74 6f 20 25 6c 64 29 00 63 6f 6d 6d 61 6e 64 20 5b 2d 70 56 76 5d 20 gid.(%ld.to.%ld).command.[-pVv].
24ec0 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 20 2e 2e 2e 5d 00 63 6f 6d 6d 61 6e 64 5f 73 75 62 73 74 69 command.[arg....].command_substi
24ee0 74 75 74 65 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 70 69 70 65 20 61 73 20 66 tute:.cannot.duplicate.pipe.as.f
24f00 64 20 31 00 63 6f 6d 70 67 65 6e 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 5d 20 5b 2d 6f 20 d.1.compgen.[-abcdefgjksuv].[-o.
24f20 6f 70 74 69 6f 6e 5d 20 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 5b 2d 47 20 67 6c 6f 62 70 61 74 option]..[-A.action].[-G.globpat
24f40 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 66 75 6e 63 74 69 6f 6e 5d 20 5b ].[-W.wordlist]..[-F.function].[
24f60 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 72 70 61 74 5d 20 5b 2d 50 20 70 -C.command].[-X.filterpat].[-P.p
24f80 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 77 6f 72 64 5d 00 63 6f 6d 70 6c 65 refix].[-S.suffix].[word].comple
24fa0 74 65 20 5b 2d 61 62 63 64 65 66 67 6a 6b 73 75 76 5d 20 5b 2d 70 72 5d 20 5b 2d 44 45 5d 20 5b te.[-abcdefgjksuv].[-pr].[-DE].[
24fc0 2d 6f 20 6f 70 74 69 6f 6e 5d 20 5b 2d 41 20 61 63 74 69 6f 6e 5d 20 5b 2d 47 20 67 6c 6f 62 70 -o.option].[-A.action].[-G.globp
24fe0 61 74 5d 20 5b 2d 57 20 77 6f 72 64 6c 69 73 74 5d 20 20 5b 2d 46 20 66 75 6e 63 74 69 6f 6e 5d at].[-W.wordlist]..[-F.function]
25000 20 5b 2d 43 20 63 6f 6d 6d 61 6e 64 5d 20 5b 2d 58 20 66 69 6c 74 65 72 70 61 74 5d 20 5b 2d 50 .[-C.command].[-X.filterpat].[-P
25020 20 70 72 65 66 69 78 5d 20 5b 2d 53 20 73 75 66 66 69 78 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 .prefix].[-S.suffix].[name....].
25040 63 6f 6d 70 6c 65 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b completion:.function.....[1m%s.[
25060 30 6d e2 80 99 20 6e 6f 74 20 66 6f 75 6e 64 00 63 6f 6d 70 6f 70 74 20 5b 2d 6f 7c 2b 6f 20 6f 0m....not.found.compopt.[-o|+o.o
25080 70 74 69 6f 6e 5d 20 5b 2d 44 45 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 63 6f 6e 64 69 74 69 6f ption].[-DE].[name....].conditio
250a0 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 6e nal.binary.operator.expected.con
250c0 74 69 6e 75 65 20 5b 6e 5d 00 63 6f 70 72 6f 63 20 5b 4e 41 4d 45 5d 20 63 6f 6d 6d 61 6e 64 20 tinue.[n].coproc.[NAME].command.
250e0 5b 72 65 64 69 72 65 63 74 69 6f 6e 73 5d 00 63 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 2f 74 [redirections].could.not.find./t
25100 6d 70 2c 20 70 6c 65 61 73 65 20 63 72 65 61 74 65 21 00 63 70 72 69 6e 74 66 3a 20 e2 80 98 1b mp,.please.create!.cprintf:.....
25120 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 61 [1m%c.[0m...:.invalid.format.cha
25140 72 61 63 74 65 72 00 63 75 72 72 65 6e 74 00 64 65 63 6c 61 72 65 20 5b 2d 61 41 66 46 69 6c 72 racter.current.declare.[-aAfFilr
25160 74 75 78 5d 20 5b 2d 70 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 00 64 65 6c tux].[-p].[name[=value]....].del
25180 65 74 69 6e 67 20 73 74 6f 70 70 65 64 20 6a 6f 62 20 25 64 20 77 69 74 68 20 70 72 6f 63 65 73 eting.stopped.job.%d.with.proces
251a0 73 20 67 72 6f 75 70 20 25 6c 64 00 64 65 73 63 72 69 62 65 5f 70 69 64 3a 20 25 6c 64 3a 20 6e s.group.%ld.describe_pid:.%ld:.n
251c0 6f 20 73 75 63 68 20 70 69 64 00 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 65 6d 70 74 79 o.such.pid.directory.stack.empty
251e0 00 64 69 72 65 63 74 6f 72 79 20 73 74 61 63 6b 20 69 6e 64 65 78 00 64 69 72 73 20 5b 2d 63 6c .directory.stack.index.dirs.[-cl
25200 70 76 5d 20 5b 2b 4e 5d 20 5b 2d 4e 5d 00 64 69 73 6f 77 6e 20 5b 2d 68 5d 20 5b 2d 61 72 5d 20 pv].[+N].[-N].disown.[-h].[-ar].
25220 5b 6a 6f 62 73 70 65 63 20 2e 2e 2e 5d 00 64 69 76 69 73 69 6f 6e 20 62 79 20 30 00 64 79 6e 61 [jobspec....].division.by.0.dyna
25240 6d 69 63 20 6c 6f 61 64 69 6e 67 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 00 65 63 68 6f 20 5b mic.loading.not.available.echo.[
25260 2d 6e 5d 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 63 68 6f 20 5b 2d 6e 65 45 5d 20 5b 61 72 67 20 2e -n].[arg....].echo.[-neE].[arg..
25280 2e 2e 5d 00 65 6d 70 74 79 20 61 72 72 61 79 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 00 65 6e ..].empty.array.variable.name.en
252a0 61 62 6c 65 20 5b 2d 61 5d 20 5b 2d 64 6e 70 73 5d 20 5b 2d 66 20 66 69 6c 65 6e 61 6d 65 5d 20 able.[-a].[-dnps].[-f.filename].
252c0 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 65 72 72 6f 72 20 67 65 74 74 69 6e 67 20 74 65 72 6d 69 6e 61 [name....].error.getting.termina
252e0 6c 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 72 72 6f 72 20 69 6d 70 6f 72 74 69 6e 67 l.attributes:.%s.error.importing
25300 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 80 98 1b 5b 31 6d .function.definition.for.....[1m
25320 25 73 1b 5b 30 6d e2 80 99 00 65 72 72 6f 72 20 73 65 74 74 69 6e 67 20 74 65 72 6d 69 6e 61 6c %s.[0m....error.setting.terminal
25340 20 61 74 74 72 69 62 75 74 65 73 3a 20 25 73 00 65 76 61 6c 20 5b 61 72 67 20 2e 2e 2e 5d 00 65 .attributes:.%s.eval.[arg....].e
25360 78 65 63 20 5b 2d 63 6c 5d 20 5b 2d 61 20 6e 61 6d 65 5d 20 5b 63 6f 6d 6d 61 6e 64 20 5b 61 72 xec.[-cl].[-a.name].[command.[ar
25380 67 75 6d 65 6e 74 73 20 2e 2e 2e 5d 5d 20 5b 72 65 64 69 72 65 63 74 69 6f 6e 20 2e 2e 2e 5d 00 guments....]].[redirection....].
253a0 65 78 69 74 20 5b 6e 5d 00 65 78 70 65 63 74 65 64 20 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 exit.[n].expected.....[1m).[0m..
253c0 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 70 6f 72 74 20 5b 2d ..exponent.less.than.0.export.[-
253e0 66 6e 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 5d 20 6f 72 20 65 78 70 6f 72 74 fn].[name[=value]....].or.export
25400 20 2d 70 00 65 78 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 .-p.expression.expected.expressi
25420 6f 6e 20 72 65 63 75 72 73 69 6f 6e 20 6c 65 76 65 6c 20 65 78 63 65 65 64 65 64 00 66 61 6c 73 on.recursion.level.exceeded.fals
25440 65 00 66 63 20 5b 2d 65 20 65 6e 61 6d 65 5d 20 5b 2d 6c 6e 72 5d 20 5b 66 69 72 73 74 5d 20 5b e.fc.[-e.ename].[-lnr].[first].[
25460 6c 61 73 74 5d 20 6f 72 20 66 63 20 2d 73 20 5b 70 61 74 3d 72 65 70 5d 20 5b 63 6f 6d 6d 61 6e last].or.fc.-s.[pat=rep].[comman
25480 64 5d 00 66 67 20 5b 6a 6f 62 5f 73 70 65 63 5d 00 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 d].fg.[job_spec].file.descriptor
254a0 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 74 20 .out.of.range.filename.argument.
254c0 72 65 71 75 69 72 65 64 00 66 6f 72 20 28 28 20 65 78 70 31 3b 20 65 78 70 32 3b 20 65 78 70 33 required.for.((.exp1;.exp2;.exp3
254e0 20 29 29 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 66 6f 72 20 4e 41 4d 45 20 .));.do.COMMANDS;.done.for.NAME.
25500 5b 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 20 5d 20 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 [in.WORDS.....].;.do.COMMANDS;.d
25520 6f 6e 65 00 66 6f 72 6b 65 64 20 70 69 64 20 25 64 20 61 70 70 65 61 72 73 20 69 6e 20 72 75 6e one.forked.pid.%d.appears.in.run
25540 6e 69 6e 67 20 6a 6f 62 20 25 64 00 66 72 65 65 3a 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 6c ning.job.%d.free:.called.with.al
25560 72 65 61 64 79 20 66 72 65 65 64 20 62 6c 6f 63 6b 20 61 72 67 75 6d 65 6e 74 00 66 72 65 65 3a ready.freed.block.argument.free:
25580 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 6b 20 61 .called.with.unallocated.block.a
255a0 72 67 75 6d 65 6e 74 00 66 72 65 65 3a 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 20 63 68 75 6e rgument.free:.start.and.end.chun
255c0 6b 20 73 69 7a 65 73 20 64 69 66 66 65 72 00 66 72 65 65 3a 20 75 6e 64 65 72 66 6c 6f 77 20 64 k.sizes.differ.free:.underflow.d
255e0 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 etected;.mh_nbytes.out.of.range.
25600 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 7b 20 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 20 6f 72 20 function.name.{.COMMANDS.;.}.or.
25620 6e 61 6d 65 20 28 29 20 7b 20 43 4f 4d 4d 41 4e 44 53 20 3b 20 7d 00 66 75 74 75 72 65 20 76 65 name.().{.COMMANDS.;.}.future.ve
25640 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 68 65 6c 6c 20 77 69 6c 6c 20 66 6f 72 63 65 20 65 rsions.of.the.shell.will.force.e
25660 76 61 6c 75 61 74 69 6f 6e 20 61 73 20 61 6e 20 61 72 69 74 68 6d 65 74 69 63 20 73 75 62 73 74 valuation.as.an.arithmetic.subst
25680 69 74 75 74 69 6f 6e 00 67 65 74 63 77 64 3a 20 63 61 6e 6e 6f 74 20 61 63 63 65 73 73 20 70 61 itution.getcwd:.cannot.access.pa
256a0 72 65 6e 74 20 64 69 72 65 63 74 6f 72 69 65 73 00 67 65 74 6f 70 74 73 20 6f 70 74 73 74 72 69 rent.directories.getopts.optstri
256c0 6e 67 20 6e 61 6d 65 20 5b 61 72 67 5d 00 68 61 73 68 20 5b 2d 6c 72 5d 20 5b 2d 70 20 70 61 74 ng.name.[arg].hash.[-lr].[-p.pat
256e0 68 6e 61 6d 65 5d 20 5b 2d 64 74 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 68 61 73 68 69 6e 67 20 hname].[-dt].[name....].hashing.
25700 64 69 73 61 62 6c 65 64 00 68 65 6c 70 20 5b 2d 64 6d 73 5d 20 5b 70 61 74 74 65 72 6e 20 2e 2e disabled.help.[-dms].[pattern...
25720 2e 5d 00 68 65 72 65 2d 64 6f 63 75 6d 65 6e 74 20 61 74 20 6c 69 6e 65 20 25 64 20 64 65 6c 69 .].here-document.at.line.%d.deli
25740 6d 69 74 65 64 20 62 79 20 65 6e 64 2d 6f 66 2d 66 69 6c 65 20 28 77 61 6e 74 65 64 20 e2 80 98 mited.by.end-of-file.(wanted....
25760 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 29 00 68 69 73 74 6f 72 79 20 5b 2d 63 5d 20 5b 2d 64 20 .[1m%s.[0m...).history.[-c].[-d.
25780 6f 66 66 73 65 74 5d 20 5b 6e 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 61 6e 72 77 20 5b 66 69 offset].[n].or.history.-anrw.[fi
257a0 6c 65 6e 61 6d 65 5d 20 6f 72 20 68 69 73 74 6f 72 79 20 2d 70 73 20 61 72 67 20 5b 61 72 67 2e lename].or.history.-ps.arg.[arg.
257c0 2e 2e 5d 00 68 69 73 74 6f 72 79 20 70 6f 73 69 74 69 6f 6e 00 68 69 73 74 6f 72 79 20 73 70 65 ..].history.position.history.spe
257e0 63 69 66 69 63 61 74 69 6f 6e 00 68 69 74 73 09 63 6f 6d 6d 61 6e 64 0a 00 69 64 65 6e 74 69 66 cification.hits.command..identif
25800 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 6e 74 ier.expected.after.pre-increment
25820 20 6f 72 20 70 72 65 2d 64 65 63 72 65 6d 65 6e 74 00 69 66 20 43 4f 4d 4d 41 4e 44 53 3b 20 74 .or.pre-decrement.if.COMMANDS;.t
25840 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5b 20 65 6c 69 66 20 43 4f 4d 4d 41 4e 44 53 3b 20 74 hen.COMMANDS;.[.elif.COMMANDS;.t
25860 68 65 6e 20 43 4f 4d 4d 41 4e 44 53 3b 20 5d 2e 2e 2e 20 5b 20 65 6c 73 65 20 43 4f 4d 4d 41 4e hen.COMMANDS;.]....[.else.COMMAN
25880 44 53 3b 20 5d 20 66 69 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a DS;.].fi.initialize_job_control:
258a0 20 67 65 74 70 67 72 70 20 66 61 69 6c 65 64 00 69 6e 69 74 69 61 6c 69 7a 65 5f 6a 6f 62 5f 63 .getpgrp.failed.initialize_job_c
258c0 6f 6e 74 72 6f 6c 3a 20 6c 69 6e 65 20 64 69 73 63 69 70 6c 69 6e 65 00 69 6e 69 74 69 61 6c 69 ontrol:.line.discipline.initiali
258e0 7a 65 5f 6a 6f 62 5f 63 6f 6e 74 72 6f 6c 3a 20 73 65 74 70 67 69 64 00 69 6e 76 61 6c 69 64 20 ze_job_control:.setpgid.invalid.
25900 61 72 69 74 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 arithmetic.base.invalid.base.inv
25920 61 6c 69 64 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 alid.character.%d.in.exportstr.f
25940 6f 72 20 25 73 00 69 6e 76 61 6c 69 64 20 68 65 78 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 or.%s.invalid.hex.number.invalid
25960 20 6e 75 6d 62 65 72 00 69 6e 76 61 6c 69 64 20 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 69 6e 76 .number.invalid.octal.number.inv
25980 61 6c 69 64 20 73 69 67 6e 61 6c 20 6e 75 6d 62 65 72 00 6a 6f 62 20 25 64 20 73 74 61 72 74 65 alid.signal.number.job.%d.starte
259a0 64 20 77 69 74 68 6f 75 74 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 00 6a 6f 62 5f 73 70 65 63 20 5b d.without.job.control.job_spec.[
259c0 26 5d 00 6a 6f 62 73 20 5b 2d 6c 6e 70 72 73 5d 20 5b 6a 6f 62 73 70 65 63 20 2e 2e 2e 5d 20 6f &].jobs.[-lnprs].[jobspec....].o
259e0 72 20 6a 6f 62 73 20 2d 78 20 63 6f 6d 6d 61 6e 64 20 5b 61 72 67 73 5d 00 6b 69 6c 6c 20 5b 2d r.jobs.-x.command.[args].kill.[-
25a00 73 20 73 69 67 73 70 65 63 20 7c 20 2d 6e 20 73 69 67 6e 75 6d 20 7c 20 2d 73 69 67 73 70 65 63 s.sigspec.|.-n.signum.|.-sigspec
25a20 5d 20 70 69 64 20 7c 20 6a 6f 62 73 70 65 63 20 2e 2e 2e 20 6f 72 20 6b 69 6c 6c 20 2d 6c 20 5b ].pid.|.jobspec.....or.kill.-l.[
25a40 73 69 67 73 70 65 63 5d 00 6c 61 73 74 20 63 6f 6d 6d 61 6e 64 3a 20 25 73 0a 00 6c 65 74 20 61 sigspec].last.command:.%s..let.a
25a60 72 67 20 5b 61 72 67 20 2e 2e 2e 5d 00 6c 69 6d 69 74 00 6c 69 6e 65 20 25 64 3a 20 00 6c 69 6e rg.[arg....].limit.line.%d:..lin
25a80 65 20 65 64 69 74 69 6e 67 20 6e 6f 74 20 65 6e 61 62 6c 65 64 00 6c 6f 63 61 6c 20 5b 6f 70 74 e.editing.not.enabled.local.[opt
25aa0 69 6f 6e 5d 20 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 00 6c 6f 67 6f 75 74 0a 00 6c 6f ion].name[=value].....logout..lo
25ac0 67 6f 75 74 20 5b 6e 5d 00 6c 6f 6f 70 20 63 6f 75 6e 74 00 6d 61 6b 65 5f 68 65 72 65 5f 64 6f gout.[n].loop.count.make_here_do
25ae0 63 75 6d 65 6e 74 3a 20 62 61 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 74 79 70 65 20 25 64 00 cument:.bad.instruction.type.%d.
25b00 6d 61 6b 65 5f 6c 6f 63 61 6c 5f 76 61 72 69 61 62 6c 65 3a 20 6e 6f 20 66 75 6e 63 74 69 6f 6e make_local_variable:.no.function
25b20 20 63 6f 6e 74 65 78 74 20 61 74 20 63 75 72 72 65 6e 74 20 73 63 6f 70 65 00 6d 61 6b 65 5f 72 .context.at.current.scope.make_r
25b40 65 64 69 72 65 63 74 69 6f 6e 3a 20 72 65 64 69 72 65 63 74 69 6f 6e 20 69 6e 73 74 72 75 63 74 edirection:.redirection.instruct
25b60 69 6f 6e 20 e2 80 98 1b 5b 31 6d 25 64 1b 5b 30 6d e2 80 99 20 6f 75 74 20 6f 66 20 72 61 6e 67 ion.....[1m%d.[0m....out.of.rang
25b80 65 00 6d 61 6c 6c 6f 63 3a 20 62 6c 6f 63 6b 20 6f 6e 20 66 72 65 65 20 6c 69 73 74 20 63 6c 6f e.malloc:.block.on.free.list.clo
25ba0 62 62 65 72 65 64 00 6d 61 6c 6c 6f 63 3a 20 66 61 69 6c 65 64 20 61 73 73 65 72 74 69 6f 6e 3a bbered.malloc:.failed.assertion:
25bc0 20 25 73 0a 00 6d 61 70 66 69 6c 65 20 5b 2d 6e 20 63 6f 75 6e 74 5d 20 5b 2d 4f 20 6f 72 69 67 .%s..mapfile.[-n.count].[-O.orig
25be0 69 6e 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d 20 5b 2d 74 5d 20 5b 2d 75 20 66 64 5d 20 5b 2d 43 20 in].[-s.count].[-t].[-u.fd].[-C.
25c00 63 61 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 71 75 61 6e 74 75 6d 5d 20 5b 61 72 72 61 79 5d 00 6d callback].[-c.quantum].[array].m
25c20 69 67 72 61 74 65 20 70 72 6f 63 65 73 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 43 50 55 00 6d 69 igrate.process.to.another.CPU.mi
25c40 73 73 69 6e 67 20 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 99 00 6d 69 73 73 69 6e 67 20 e2 80 ssing.....[1m).[0m....missing...
25c60 98 1b 5b 31 6d 5d 1b 5b 30 6d e2 80 99 00 6d 69 73 73 69 6e 67 20 68 65 78 20 64 69 67 69 74 20 ..[1m].[0m....missing.hex.digit.
25c80 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 6f 74 20 73 75 for.\x.network.operations.not.su
25ca0 70 70 6f 72 74 65 64 00 6e 6f 20 e2 80 98 1b 5b 31 6d 3d 1b 5b 30 6d e2 80 99 20 69 6e 20 65 78 pported.no.....[1m=.[0m....in.ex
25cc0 70 6f 72 74 73 74 72 20 66 6f 72 20 25 73 00 6e 6f 20 63 6c 6f 73 69 6e 67 20 e2 80 98 1b 5b 31 portstr.for.%s.no.closing.....[1
25ce0 6d 25 63 1b 5b 30 6d e2 80 99 20 69 6e 20 25 73 00 6e 6f 20 63 6f 6d 6d 61 6e 64 20 66 6f 75 6e m%c.[0m....in.%s.no.command.foun
25d00 64 00 6e 6f 20 68 65 6c 70 20 74 6f 70 69 63 73 20 6d 61 74 63 68 20 e2 80 98 1b 5b 31 6d 25 73 d.no.help.topics.match.....[1m%s
25d20 1b 5b 30 6d e2 80 99 2e 20 20 54 72 79 20 e2 80 98 1b 5b 31 6d 68 65 6c 70 20 68 65 6c 70 1b 5b .[0m......Try.....[1mhelp.help.[
25d40 30 6d e2 80 99 20 6f 72 20 e2 80 98 1b 5b 31 6d 6d 61 6e 20 2d 6b 20 25 73 1b 5b 30 6d e2 80 99 0m....or.....[1mman.-k.%s.[0m...
25d60 20 6f 72 20 e2 80 98 1b 5b 31 6d 69 6e 66 6f 20 25 73 1b 5b 30 6d e2 80 99 2e 00 6e 6f 20 6a 6f .or.....[1minfo.%s.[0m.....no.jo
25d80 62 20 63 6f 6e 74 72 6f 6c 00 6e 6f 20 6a 6f 62 20 63 6f 6e 74 72 6f 6c 20 69 6e 20 74 68 69 73 b.control.no.job.control.in.this
25da0 20 73 68 65 6c 6c 00 6e 6f 20 6d 61 74 63 68 3a 20 25 73 00 6e 6f 20 6f 74 68 65 72 20 64 69 72 .shell.no.match:.%s.no.other.dir
25dc0 65 63 74 6f 72 79 00 6e 6f 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 61 6c 6c 6f 77 65 64 20 ectory.no.other.options.allowed.
25de0 77 69 74 68 20 e2 80 98 1b 5b 31 6d 2d 78 1b 5b 30 6d e2 80 99 00 6e 6f 74 20 63 75 72 72 65 6e with.....[1m-x.[0m....not.curren
25e00 74 6c 79 20 65 78 65 63 75 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 75 6e 63 74 69 6f tly.executing.completion.functio
25e20 6e 00 6e 6f 74 20 6c 6f 67 69 6e 20 73 68 65 6c 6c 3a 20 75 73 65 20 e2 80 98 1b 5b 31 6d 65 78 n.not.login.shell:.use.....[1mex
25e40 69 74 1b 5b 30 6d e2 80 99 00 6f 63 74 61 6c 20 6e 75 6d 62 65 72 00 6f 6e 6c 79 20 6d 65 61 6e it.[0m....octal.number.only.mean
25e60 69 6e 67 66 75 6c 20 69 6e 20 61 20 e2 80 98 1b 5b 31 6d 66 6f 72 1b 5b 30 6d e2 80 99 2c 20 e2 ingful.in.a.....[1mfor.[0m...,..
25e80 80 98 1b 5b 31 6d 77 68 69 6c 65 1b 5b 30 6d e2 80 99 2c 20 6f 72 20 e2 80 98 1b 5b 31 6d 75 6e ...[1mwhile.[0m...,.or.....[1mun
25ea0 74 69 6c 1b 5b 30 6d e2 80 99 20 6c 6f 6f 70 00 70 69 70 65 20 65 72 72 6f 72 00 70 6f 70 5f 73 til.[0m....loop.pipe.error.pop_s
25ec0 63 6f 70 65 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c 5f 76 61 72 69 61 62 6c 65 73 20 6e 6f cope:.head.of.shell_variables.no
25ee0 74 20 61 20 74 65 6d 70 6f 72 61 72 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 73 63 6f 70 65 00 t.a.temporary.environment.scope.
25f00 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 68 65 61 64 20 6f 66 20 73 68 65 6c 6c 5f 76 pop_var_context:.head.of.shell_v
25f20 61 72 69 61 62 6c 65 73 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 74 65 78 74 00 ariables.not.a.function.context.
25f40 70 6f 70 5f 76 61 72 5f 63 6f 6e 74 65 78 74 3a 20 6e 6f 20 67 6c 6f 62 61 6c 5f 76 61 72 69 61 pop_var_context:.no.global_varia
25f60 62 6c 65 73 20 63 6f 6e 74 65 78 74 00 70 6f 70 64 20 5b 2d 6e 5d 20 5b 2b 4e 20 7c 20 2d 4e 5d bles.context.popd.[-n].[+N.|.-N]
25f80 00 70 6f 77 65 72 20 66 61 69 6c 75 72 65 20 69 6d 6d 69 6e 65 6e 74 00 70 72 69 6e 74 5f 63 6f .power.failure.imminent.print_co
25fa0 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 1b 5b mmand:.bad.connector.....[1m%d.[
25fc0 30 6d e2 80 99 00 70 72 69 6e 74 66 20 5b 2d 76 20 76 61 72 5d 20 66 6f 72 6d 61 74 20 5b 61 72 0m....printf.[-v.var].format.[ar
25fe0 67 75 6d 65 6e 74 73 5d 00 70 72 6f 67 63 6f 6d 70 5f 69 6e 73 65 72 74 3a 20 25 73 3a 20 4e 55 guments].progcomp_insert:.%s:.NU
26000 4c 4c 20 43 4f 4d 50 53 50 45 43 00 70 72 6f 67 72 61 6d 6d 69 6e 67 20 65 72 72 6f 72 00 70 75 LL.COMPSPEC.programming.error.pu
26020 73 68 64 20 5b 2d 6e 5d 20 5b 2b 4e 20 7c 20 2d 4e 20 7c 20 64 69 72 5d 00 70 77 64 20 5b 2d 4c shd.[-n].[+N.|.-N.|.dir].pwd.[-L
26040 50 5d 00 72 65 61 64 20 5b 2d 65 72 73 5d 20 5b 2d 61 20 61 72 72 61 79 5d 20 5b 2d 64 20 64 65 P].read.[-ers].[-a.array].[-d.de
26060 6c 69 6d 5d 20 5b 2d 69 20 74 65 78 74 5d 20 5b 2d 6e 20 6e 63 68 61 72 73 5d 20 5b 2d 4e 20 6e lim].[-i.text].[-n.nchars].[-N.n
26080 63 68 61 72 73 5d 20 5b 2d 70 20 70 72 6f 6d 70 74 5d 20 5b 2d 74 20 74 69 6d 65 6f 75 74 5d 20 chars].[-p.prompt].[-t.timeout].
260a0 5b 2d 75 20 66 64 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 72 65 61 64 20 65 72 72 6f 72 3a 20 25 [-u.fd].[name....].read.error:.%
260c0 64 3a 20 25 73 00 72 65 61 64 61 72 72 61 79 20 5b 2d 6e 20 63 6f 75 6e 74 5d 20 5b 2d 4f 20 6f d:.%s.readarray.[-n.count].[-O.o
260e0 72 69 67 69 6e 5d 20 5b 2d 73 20 63 6f 75 6e 74 5d 20 5b 2d 74 5d 20 5b 2d 75 20 66 64 5d 20 5b rigin].[-s.count].[-t].[-u.fd].[
26100 2d 43 20 63 61 6c 6c 62 61 63 6b 5d 20 5b 2d 63 20 71 75 61 6e 74 75 6d 5d 20 5b 61 72 72 61 79 -C.callback].[-c.quantum].[array
26120 5d 00 72 65 61 64 6f 6e 6c 79 20 5b 2d 61 66 5d 20 5b 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e ].readonly.[-af].[name[=value]..
26140 2e 2e 5d 20 6f 72 20 72 65 61 64 6f 6e 6c 79 20 2d 70 00 72 65 61 6c 6c 6f 63 3a 20 63 61 6c 6c ..].or.readonly.-p.realloc:.call
26160 65 64 20 77 69 74 68 20 75 6e 61 6c 6c 6f 63 61 74 65 64 20 62 6c 6f 63 6b 20 61 72 67 75 6d 65 ed.with.unallocated.block.argume
26180 6e 74 00 72 65 61 6c 6c 6f 63 3a 20 73 74 61 72 74 20 61 6e 64 20 65 6e 64 20 63 68 75 6e 6b 20 nt.realloc:.start.and.end.chunk.
261a0 73 69 7a 65 73 20 64 69 66 66 65 72 00 72 65 61 6c 6c 6f 63 3a 20 75 6e 64 65 72 66 6c 6f 77 20 sizes.differ.realloc:.underflow.
261c0 64 65 74 65 63 74 65 64 3b 20 6d 68 5f 6e 62 79 74 65 73 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 detected;.mh_nbytes.out.of.range
261e0 00 72 65 63 75 72 73 69 6f 6e 20 73 74 61 63 6b 20 75 6e 64 65 72 66 6c 6f 77 00 72 65 64 69 72 .recursion.stack.underflow.redir
26200 65 63 74 69 6f 6e 20 65 72 72 6f 72 3a 20 63 61 6e 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 66 ection.error:.cannot.duplicate.f
26220 64 00 72 65 67 69 73 74 65 72 5f 61 6c 6c 6f 63 3a 20 25 70 20 61 6c 72 65 61 64 79 20 69 6e 20 d.register_alloc:.%p.already.in.
26240 74 61 62 6c 65 20 61 73 20 61 6c 6c 6f 63 61 74 65 64 3f 0a 00 72 65 67 69 73 74 65 72 5f 61 6c table.as.allocated?..register_al
26260 6c 6f 63 3a 20 61 6c 6c 6f 63 20 74 61 62 6c 65 20 69 73 20 66 75 6c 6c 20 77 69 74 68 20 46 49 loc:.alloc.table.is.full.with.FI
26280 4e 44 5f 41 4c 4c 4f 43 3f 0a 00 72 65 67 69 73 74 65 72 5f 66 72 65 65 3a 20 25 70 20 61 6c 72 ND_ALLOC?..register_free:.%p.alr
262a0 65 61 64 79 20 69 6e 20 74 61 62 6c 65 20 61 73 20 66 72 65 65 3f 0a 00 72 65 73 74 72 69 63 74 eady.in.table.as.free?..restrict
262c0 65 64 00 72 65 74 75 72 6e 20 5b 6e 5d 00 72 75 6e 5f 70 65 6e 64 69 6e 67 5f 74 72 61 70 73 3a ed.return.[n].run_pending_traps:
262e0 20 62 61 64 20 76 61 6c 75 65 20 69 6e 20 74 72 61 70 5f 6c 69 73 74 5b 25 64 5d 3a 20 25 70 00 .bad.value.in.trap_list[%d]:.%p.
26300 72 75 6e 5f 70 65 6e 64 69 6e 67 5f 74 72 61 70 73 3a 20 73 69 67 6e 61 6c 20 68 61 6e 64 6c 65 run_pending_traps:.signal.handle
26320 72 20 69 73 20 53 49 47 5f 44 46 4c 2c 20 72 65 73 65 6e 64 69 6e 67 20 25 64 20 28 25 73 29 20 r.is.SIG_DFL,.resending.%d.(%s).
26340 74 6f 20 6d 79 73 65 6c 66 00 73 61 76 65 5f 62 61 73 68 5f 69 6e 70 75 74 3a 20 62 75 66 66 65 to.myself.save_bash_input:.buffe
26360 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 66 6f 72 20 6e 65 77 20 66 64 20 25 64 00 73 r.already.exists.for.new.fd.%d.s
26380 65 6c 65 63 74 20 4e 41 4d 45 20 5b 69 6e 20 57 4f 52 44 53 20 2e 2e 2e 20 3b 5d 20 64 6f 20 43 elect.NAME.[in.WORDS.....;].do.C
263a0 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 73 65 74 20 5b 2d 2d 61 62 65 66 68 6b 6d 6e 70 74 75 OMMANDS;.done.set.[--abefhkmnptu
263c0 76 78 42 43 48 50 5d 20 5b 2d 6f 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 5d 20 5b 61 72 67 20 2e 2e vxBCHP].[-o.option-name].[arg...
263e0 2e 5d 00 73 65 74 6c 6f 63 61 6c 65 3a 20 25 73 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 .].setlocale:.%s:.cannot.change.
26400 6c 6f 63 61 6c 65 20 28 25 73 29 00 73 65 74 6c 6f 63 61 6c 65 3a 20 25 73 3a 20 63 61 6e 6e 6f locale.(%s).setlocale:.%s:.canno
26420 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 3a 20 25 73 00 73 65 74 6c 6f 63 61 t.change.locale.(%s):.%s.setloca
26440 6c 65 3a 20 4c 43 5f 41 4c 4c 3a 20 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 le:.LC_ALL:.cannot.change.locale
26460 20 28 25 73 29 00 73 65 74 6c 6f 63 61 6c 65 3a 20 4c 43 5f 41 4c 4c 3a 20 63 61 6e 6e 6f 74 20 .(%s).setlocale:.LC_ALL:.cannot.
26480 63 68 61 6e 67 65 20 6c 6f 63 61 6c 65 20 28 25 73 29 3a 20 25 73 00 73 68 65 6c 6c 20 6c 65 76 change.locale.(%s):.%s.shell.lev
264a0 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 20 31 el.(%d).too.high,.resetting.to.1
264c0 00 73 68 69 66 74 20 5b 6e 5d 00 73 68 69 66 74 20 63 6f 75 6e 74 00 73 68 6f 70 74 20 5b 2d 70 .shift.[n].shift.count.shopt.[-p
264e0 71 73 75 5d 20 5b 2d 6f 5d 20 5b 6f 70 74 6e 61 6d 65 20 2e 2e 2e 5d 00 73 69 67 70 72 6f 63 6d qsu].[-o].[optname....].sigprocm
26500 61 73 6b 3a 20 25 64 3a 20 69 6e 76 61 6c 69 64 20 6f 70 65 72 61 74 69 6f 6e 00 73 6f 75 72 63 ask:.%d:.invalid.operation.sourc
26520 65 20 66 69 6c 65 6e 61 6d 65 20 5b 61 72 67 75 6d 65 6e 74 73 5d 00 73 74 61 72 74 5f 70 69 70 e.filename.[arguments].start_pip
26540 65 6c 69 6e 65 3a 20 70 67 72 70 20 70 69 70 65 00 73 75 73 70 65 6e 64 20 5b 2d 66 5d 00 73 79 eline:.pgrp.pipe.suspend.[-f].sy
26560 6e 74 61 78 20 65 72 72 6f 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 6e 20 63 6f 6e 64 69 ntax.error.syntax.error.in.condi
26580 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 72 6f 72 20 69 tional.expression.syntax.error.i
265a0 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 75 6e 65 78 70 65 n.conditional.expression:.unexpe
265c0 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 99 00 73 79 6e 74 cted.token.....[1m%s.[0m....synt
265e0 61 78 20 65 72 72 6f 72 20 69 6e 20 65 78 70 72 65 73 73 69 6f 6e 00 73 79 6e 74 61 78 20 65 72 ax.error.in.expression.syntax.er
26600 72 6f 72 20 6e 65 61 72 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 00 73 79 6e 74 61 78 ror.near.....[1m%s.[0m....syntax
26620 20 65 72 72 6f 72 20 6e 65 61 72 20 75 6e 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 e2 80 98 .error.near.unexpected.token....
26640 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 3a 20 e2 80 98 1b .[1m%s.[0m....syntax.error:.....
26660 5b 31 6d 28 28 25 73 29 29 1b 5b 30 6d e2 80 99 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 e2 [1m((%s)).[0m....syntax.error:..
26680 80 98 1b 5b 31 6d 3b 1b 5b 30 6d e2 80 99 20 75 6e 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 ...[1m;.[0m....unexpected.syntax
266a0 20 65 72 72 6f 72 3a 20 61 72 69 74 68 6d 65 74 69 63 20 65 78 70 72 65 73 73 69 6f 6e 20 72 65 .error:.arithmetic.expression.re
266c0 71 75 69 72 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 69 6e 76 61 6c 69 64 20 61 72 69 quired.syntax.error:.invalid.ari
266e0 74 68 6d 65 74 69 63 20 6f 70 65 72 61 74 6f 72 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 6f thmetic.operator.syntax.error:.o
26700 70 65 72 61 6e 64 20 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 3a 20 75 6e perand.expected.syntax.error:.un
26720 65 78 70 65 63 74 65 64 20 65 6e 64 20 6f 66 20 66 69 6c 65 00 73 79 73 74 65 6d 20 63 72 61 73 expected.end.of.file.system.cras
26740 68 20 69 6d 6d 69 6e 65 6e 74 00 74 65 73 74 20 5b 65 78 70 72 5d 00 74 69 6d 65 20 5b 2d 70 5d h.imminent.test.[expr].time.[-p]
26760 20 70 69 70 65 6c 69 6e 65 00 74 69 6d 65 73 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e .pipeline.times.too.many.argumen
26780 74 73 00 74 72 61 70 20 5b 2d 6c 70 5d 20 5b 5b 61 72 67 5d 20 73 69 67 6e 61 6c 5f 73 70 65 63 ts.trap.[-lp].[[arg].signal_spec
267a0 20 2e 2e 2e 5d 00 74 72 61 70 5f 68 61 6e 64 6c 65 72 3a 20 62 61 64 20 73 69 67 6e 61 6c 20 25 ....].trap_handler:.bad.signal.%
267c0 64 00 74 72 75 65 00 74 79 70 65 20 5b 2d 61 66 70 74 50 5d 20 6e 61 6d 65 20 5b 6e 61 6d 65 20 d.true.type.[-afptP].name.[name.
267e0 2e 2e 2e 5d 00 74 79 70 65 73 65 74 20 5b 2d 61 41 66 46 69 6c 72 74 75 78 5d 20 5b 2d 70 5d 20 ...].typeset.[-aAfFilrtux].[-p].
26800 6e 61 6d 65 5b 3d 76 61 6c 75 65 5d 20 2e 2e 2e 00 75 6c 69 6d 69 74 20 5b 2d 53 48 61 63 64 65 name[=value].....ulimit.[-SHacde
26820 66 69 6c 6d 6e 70 71 72 73 74 75 76 78 5d 20 5b 6c 69 6d 69 74 5d 00 75 6d 61 73 6b 20 5b 2d 70 filmnpqrstuvx].[limit].umask.[-p
26840 5d 20 5b 2d 53 5d 20 5b 6d 6f 64 65 5d 00 75 6e 61 6c 69 61 73 20 5b 2d 61 5d 20 6e 61 6d 65 20 ].[-S].[mode].unalias.[-a].name.
26860 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 75 6e 65 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 [name....].unexpected.EOF.while.
26880 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 e2 80 98 1b 5b 31 6d 5d 5d 1b 5b 30 6d e2 80 99 00 75 6e 65 looking.for.....[1m]].[0m....une
268a0 78 70 65 63 74 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 xpected.EOF.while.looking.for.ma
268c0 74 63 68 69 6e 67 20 e2 80 98 1b 5b 31 6d 25 63 1b 5b 30 6d e2 80 99 00 75 6e 65 78 70 65 63 74 tching.....[1m%c.[0m....unexpect
268e0 65 64 20 45 4f 46 20 77 68 69 6c 65 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e ed.EOF.while.looking.for.matchin
26900 67 20 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 99 00 75 6e 65 78 70 65 63 74 65 64 20 61 72 67 g.....[1m).[0m....unexpected.arg
26920 75 6d 65 6e 74 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 20 74 6f 20 63 6f 6e 64 69 74 ument.....[1m%s.[0m....to.condit
26940 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 65 64 ional.binary.operator.unexpected
26960 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 1b 5b 31 6d 25 73 1b 5b 30 6d e2 80 99 20 74 6f 20 63 6f .argument.....[1m%s.[0m....to.co
26980 6e 64 69 74 69 6f 6e 61 6c 20 75 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 00 75 6e 65 78 70 65 63 nditional.unary.operator.unexpec
269a0 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 62 69 6e 61 ted.argument.to.conditional.bina
269c0 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 6e 74 20 ry.operator.unexpected.argument.
269e0 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 61 74 6f 72 00 75 6e to.conditional.unary.operator.un
26a00 65 78 70 65 63 74 65 64 20 74 6f 6b 65 6e 20 25 64 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c expected.token.%d.in.conditional
26a20 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 80 98 1b 5b 31 .command.unexpected.token.....[1
26a40 6d 25 63 1b 5b 30 6d e2 80 99 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e m%c.[0m....in.conditional.comman
26a60 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 73 1b 5b 30 6d d.unexpected.token.....[1m%s.[0m
26a80 e2 80 99 20 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 00 75 6e 65 78 70 ....in.conditional.command.unexp
26aa0 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 99 2c 20 63 6f ected.token.....[1m%s.[0m...,.co
26ac0 6e 64 69 74 69 6f 6e 61 6c 20 62 69 6e 61 72 79 20 6f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 nditional.binary.operator.expect
26ae0 65 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 73 1b 5b 30 ed.unexpected.token.....[1m%s.[0
26b00 6d e2 80 99 2c 20 65 78 70 65 63 74 65 64 20 e2 80 98 1b 5b 31 6d 29 1b 5b 30 6d e2 80 99 00 75 m...,.expected.....[1m).[0m....u
26b20 6e 6b 6e 6f 77 6e 00 75 6e 6b 6e 6f 77 6e 20 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 00 75 6e 73 nknown.unknown.command.error.uns
26b40 65 74 20 5b 2d 66 5d 20 5b 2d 76 5d 20 5b 6e 61 6d 65 20 2e 2e 2e 5d 00 75 6e 74 69 6c 20 43 4f et.[-f].[-v].[name....].until.CO
26b60 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 76 61 6c 75 65 20 MMANDS;.do.COMMANDS;.done.value.
26b80 74 6f 6f 20 67 72 65 61 74 20 66 6f 72 20 62 61 73 65 00 76 61 72 69 61 62 6c 65 73 20 2d 20 4e too.great.for.base.variables.-.N
26ba0 61 6d 65 73 20 61 6e 64 20 6d 65 61 6e 69 6e 67 73 20 6f 66 20 73 6f 6d 65 20 73 68 65 6c 6c 20 ames.and.meanings.of.some.shell.
26bc0 76 61 72 69 61 62 6c 65 73 00 77 61 69 74 20 5b 69 64 5d 00 77 61 69 74 20 5b 70 69 64 5d 00 77 variables.wait.[id].wait.[pid].w
26be0 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
26c00 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
26c20 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.%
26c40 64 20 69 73 20 73 74 6f 70 70 65 64 00 77 61 69 74 63 68 6c 64 3a 20 74 75 72 6e 69 6e 67 20 6f d.is.stopped.waitchld:.turning.o
26c60 6e 20 57 4e 4f 48 41 4e 47 20 74 6f 20 61 76 6f 69 64 20 69 6e 64 65 66 69 6e 69 74 65 20 62 6c n.WNOHANG.to.avoid.indefinite.bl
26c80 6f 63 6b 00 77 61 72 6e 69 6e 67 3a 20 00 77 61 72 6e 69 6e 67 3a 20 25 73 3a 20 25 73 00 77 61 ock.warning:..warning:.%s:.%s.wa
26ca0 72 6e 69 6e 67 3a 20 2d 43 20 6f 70 74 69 6f 6e 20 6d 61 79 20 6e 6f 74 20 77 6f 72 6b 20 61 73 rning:.-C.option.may.not.work.as
26cc0 20 79 6f 75 20 65 78 70 65 63 74 00 77 61 72 6e 69 6e 67 3a 20 2d 46 20 6f 70 74 69 6f 6e 20 6d .you.expect.warning:.-F.option.m
26ce0 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 68 69 6c 65 20 ay.not.work.as.you.expect.while.
26d00 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 20 43 4f 4d 4d 41 4e 44 53 3b 20 64 6f 6e 65 00 77 72 69 74 COMMANDS;.do.COMMANDS;.done.writ
26d20 65 20 65 72 72 6f 72 3a 20 25 73 00 78 74 72 61 63 65 20 66 64 20 28 25 64 29 20 21 3d 20 66 69 e.error:.%s.xtrace.fd.(%d).!=.fi
26d40 6c 65 6e 6f 20 78 74 72 61 63 65 20 66 70 20 28 25 64 29 00 78 74 72 61 63 65 5f 73 65 74 3a 20 leno.xtrace.fp.(%d).xtrace_set:.
26d60 25 64 3a 20 69 6e 76 61 6c 69 64 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 00 78 74 72 61 %d:.invalid.file.descriptor.xtra
26d80 63 65 5f 73 65 74 3a 20 4e 55 4c 4c 20 66 69 6c 65 20 70 6f 69 6e 74 65 72 00 7b 20 43 4f 4d 4d ce_set:.NULL.file.pointer.{.COMM
26da0 41 4e 44 53 20 3b 20 7d 00 ANDS.;.}.