{"version": 2, "width": 80, "height": 24, "timestamp": 1722308289, "env": {"SHELL": null, "TERM": "xterm"}, "title": "lesson12/part4"} [0.015004, "o", "\u001b[00m\u001b[00m\u001b[00m"] [0.015371, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~\u001b[00m$ \u001b[01;32m"] [0.379815, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [2.555911, "o", ":"] [2.596101, "o", " "] [2.697681, "o", "#"] [2.748072, "o", " "] [2.856453, "o", "L"] [2.890614, "o", "e"] [2.974023, "o", "s"] [2.979677, "o", "s"] [3.050481, "o", "o"] [3.123845, "o", "n"] [3.260587, "o", " "] [3.338845, "o", "1"] [3.391393, "o", "2"] [3.455857, "o", ":"] [3.475528, "o", " "] [3.481243, "o", "P"] [3.55375, "o", "a"] [3.572783, "o", "r"] [3.62541, "o", "t"] [3.674036, "o", " "] [3.695235, "o", "4"] [3.745117, "o", ":"] [3.810006, "o", " "] [3.855452, "o", "A"] [3.879051, "o", "n"] [3.929504, "o", " "] [4.00031, "o", "e"] [4.025711, "o", "x"] [4.063068, "o", "a"] [4.111193, "o", "m"] [4.142355, "o", "p"] [4.25167, "o", "l"] [4.306803, "o", "e"] [4.310589, "o", "\r\n\u001b[?2004l\r"] [4.310683, "o", "\u001b[00m"] [4.311031, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [5.31103, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [6.382694, "o", ":"] [6.424917, "o", " "] [6.429245, "o", "'"] [6.431993, "o", "\r\n\u001b[?2004l\r"] [6.432155, "o", "\u001b[?2004h> "] [7.454852, "o", "L"] [7.535417, "o", "e"] [7.54786, "o", "t"] [7.55177, "o", " "] [7.57335, "o", "u"] [7.593348, "o", "s"] [7.617185, "o", " "] [7.719832, "o", "t"] [7.733828, "o", "r"] [7.808067, "o", "y"] [7.818759, "o", " "] [7.839421, "o", "t"] [7.89508, "o", "o"] [7.90563, "o", " "] [7.950084, "o", "i"] [8.014235, "o", "m"] [8.052471, "o", "p"] [8.057132, "o", "r"] [8.083701, "o", "o"] [8.133754, "o", "v"] [8.212333, "o", "e"] [8.226153, "o", " "] [8.326147, "o", "t"] [8.335673, "o", "h"] [8.486094, "o", "e"] [8.552993, "o", " "] [8.627742, "o", "p"] [8.641831, "o", "r"] [8.698405, "o", "o"] [8.746493, "o", "g"] [8.81033, "o", "r"] [8.87483, "o", "a"] [8.96769, "o", "m"] [9.05793, "o", " "] [9.109584, "o", "`"] [9.133543, "o", "s"] [9.178447, "o", "y"] [9.203545, "o", "s"] [9.228528, "o", "_"] [9.276501, "o", "i"] [9.287238, "o", "n"] [9.35792, "o", "f"] [9.394775, "o", "o"] [9.535067, "o", "."] [9.59949, "o", "s"] [9.631948, "o", "h"] [9.705622, "o", "`"] [9.713532, "o", ","] [9.810777, "o", " "] [9.854628, "o", "t"] [9.905157, "o", "h"] [9.948018, "o", "a"] [9.977623, "o", "t"] [9.988587, "o", " "] [10.080184, "o", "w"] [10.124892, "o", "e"] [10.218884, "o", " "] [10.239465, "o", "s"] [10.274837, "o", "t"] [10.290609, "o", "a"] [10.331772, "o", "r"] [10.384298, "o", "t"] [10.428205, "o", "e"] [10.540316, "o", "d"] [10.560714, "o", " "] [10.675989, "o", "t"] [10.708074, "o", "o"] [10.779748, "o", "\r\n\u001b[?2004l\r"] [10.779841, "o", "\u001b[?2004h> "] [11.835684, "o", "b"] [11.873968, "o", "u"] [11.891392, "o", "i"] [11.947868, "o", "l"] [11.949414, "o", "d"] [12.080459, "o", " "] [12.177928, "o", "i"] [12.191353, "o", "n"] [12.194637, "o", " "] [12.247602, "o", "a"] [12.325954, "o", " "] [12.330466, "o", "p"] [12.333452, "o", "r"] [12.366115, "o", "e"] [12.368556, "o", "v"] [12.405958, "o", "i"] [12.483022, "o", "o"] [12.524813, "o", "u"] [12.561487, "o", "s"] [12.645303, "o", " "] [12.659125, "o", "l"] [12.687817, "o", "e"] [12.735921, "o", "s"] [12.760471, "o", "s"] [12.775289, "o", "o"] [12.788937, "o", "n"] [12.833805, "o", ","] [12.897187, "o", " "] [12.911546, "o", "b"] [12.941345, "o", "y"] [12.951705, "o", " "] [12.978939, "o", "a"] [13.007721, "o", "d"] [13.016581, "o", "d"] [13.146748, "o", "i"] [13.22167, "o", "n"] [13.254518, "o", "g"] [13.257616, "o", " "] [13.273484, "o", "s"] [13.305197, "o", "o"] [13.339449, "o", "m"] [13.387645, "o", "e"] [13.410917, "o", " "] [13.478569, "o", "p"] [13.586564, "o", "a"] [13.665939, "o", "r"] [13.731443, "o", "a"] [13.744976, "o", "m"] [13.769053, "o", "e"] [13.808551, "o", "t"] [13.827829, "o", "e"] [13.843379, "o", "r"] [13.914344, "o", "s"] [13.943931, "o", " "] [14.04055, "o", "a"] [14.178507, "o", "n"] [14.219215, "o", "d"] [14.268179, "o", " "] [14.300011, "o", "o"] [14.42609, "o", "p"] [14.448115, "o", "t"] [14.528093, "o", "i"] [14.538902, "o", "o"] [14.549854, "o", "n"] [14.659069, "o", " "] [14.675743, "o", "t"] [14.691089, "o", "o"] [14.779668, "o", "\r\n\u001b[?2004l\r\u001b[?2004h"] [14.779765, "o", "> "] [15.78786, "o", "i"] [15.926458, "o", "t"] [15.956334, "o", "."] [15.969794, "o", " "] [16.029129, "o", "W"] [16.087925, "o", "e"] [16.105832, "o", " "] [16.151103, "o", "w"] [16.158803, "o", "a"] [16.237775, "o", "n"] [16.252517, "o", "t"] [16.293583, "o", " "] [16.373714, "o", "t"] [16.455405, "o", "o"] [16.493983, "o", " "] [16.518634, "o", "b"] [16.557447, "o", "e"] [16.564018, "o", " "] [16.572019, "o", "a"] [16.619033, "o", "b"] [16.70956, "o", "l"] [16.749838, "o", "e"] [16.835589, "o", " "] [16.885851, "o", "t"] [16.934318, "o", "o"] [17.000515, "o", ":"] [17.080176, "o", "\r\n"] [17.080199, "o", "\u001b[?2004l\r\u001b[?2004h> "] [18.144872, "o", "."] [18.163329, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [19.21888, "o", "-"] [19.230258, "o", " "] [19.235355, "o", "T"] [19.262965, "o", "e"] [19.314776, "o", "l"] [19.3947, "o", "l"] [19.447094, "o", " "] [19.517445, "o", "i"] [19.527406, "o", "t"] [19.592324, "o", " "] [19.599029, "o", "t"] [19.606455, "o", "o"] [19.670682, "o", " "] [19.779702, "o", "s"] [19.78437, "o", "a"] [19.86316, "o", "v"] [19.941105, "o", "e"] [19.944394, "o", " "] [19.993552, "o", "t"] [20.061436, "o", "h"] [20.081272, "o", "e"] [20.139823, "o", " "] [20.291423, "o", "o"] [20.357123, "o", "u"] [20.405593, "o", "t"] [20.46796, "o", "p"] [20.514459, "o", "u"] [20.575135, "o", "t"] [20.732392, "o", " "] [20.740084, "o", "t"] [20.78163, "o", "o"] [20.791832, "o", " "] [20.798286, "o", "a"] [20.818558, "o", " "] [20.966493, "o", "s"] [21.058791, "o", "p"] [21.104226, "o", "e"] [21.198517, "o", "c"] [21.218619, "o", "i"] [21.265436, "o", "f"] [21.303669, "o", "i"] [21.307877, "o", "c"] [21.351636, "o", " "] [21.444568, "o", "f"] [21.507953, "o", "i"] [21.583226, "o", "l"] [21.593265, "o", "e"] [21.59802, "o", " "] [21.604143, "o", "("] [21.658608, "o", "i"] [21.725068, "o", "n"] [21.741824, "o", "s"] [21.8257, "o", "t"] [21.830831, "o", "e"] [21.842046, "o", "a"] [21.860549, "o", "d"] [21.923027, "o", " "] [21.999661, "o", "o"] [22.062029, "o", "f"] [22.167043, "o", " "] [22.176572, "o", "s"] [22.250348, "o", "e"] [22.318171, "o", "n"] [22.396695, "o", "d"] [22.446907, "o", "i"] [22.452553, "o", "n"] [22.508172, "o", "g"] [22.540129, "o", " "] [22.588679, "o", "i"] [22.642209, "o", "t"] [22.71624, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [23.75858, "o", " "] [23.908093, "o", " "] [23.981259, "o", "t"] [24.084096, "o", "o"] [24.133667, "o", " "] [24.195597, "o", "s"] [24.206718, "o", "t"] [24.234606, "o", "d"] [24.289945, "o", "o"] [24.322997, "o", "u"] [24.332942, "o", "t"] [24.350945, "o", ")"] [24.395183, "o", ","] [24.459498, "o", " "] [24.467426, "o", "b"] [24.47971, "o", "y"] [24.529293, "o", " "] [24.57747, "o", "u"] [24.610988, "o", "s"] [24.778352, "o", "i"] [24.806774, "o", "n"] [24.820195, "o", "g"] [24.844642, "o", " "] [24.991848, "o", "t"] [24.996465, "o", "h"] [25.083039, "o", "e"] [25.140633, "o", " "] [25.164255, "o", "o"] [25.171301, "o", "p"] [25.206567, "o", "t"] [25.211217, "o", "i"] [25.246313, "o", "o"] [25.285979, "o", "n"] [25.359924, "o", "s"] [25.434748, "o", " "] [25.516097, "o", "`"] [25.571342, "o", "-"] [25.592531, "o", "f"] [25.628637, "o", " "] [25.716444, "o", "f"] [25.719156, "o", "i"] [25.755892, "o", "l"] [25.764543, "o", "e"] [25.786545, "o", "`"] [25.806469, "o", " "] [25.871363, "o", "o"] [25.949605, "o", "r"] [25.999057, "o", " "] [26.010722, "o", "`"] [26.069947, "o", "-"] [26.079706, "o", "-"] [26.130125, "o", "f"] [26.176343, "o", "i"] [26.224677, "o", "l"] [26.284585, "o", "e"] [26.303868, "o", " "] [26.343181, "o", "f"] [26.375261, "o", "i"] [26.46161, "o", "l"] [26.545904, "o", "e"] [26.582953, "o", "`"] [26.638165, "o", "."] [26.69821, "o", "\r\n\u001b[?2004l\r"] [26.698314, "o", "\u001b[?2004h"] [26.698605, "o", "> "] [27.811271, "o", "-"] [27.870728, "o", " "] [27.946488, "o", "T"] [27.992903, "o", "e"] [28.044544, "o", "l"] [28.055996, "o", "l"] [28.069893, "o", " "] [28.154991, "o", "i"] [28.196331, "o", "t"] [28.262123, "o", " "] [28.271823, "o", "t"] [28.330248, "o", "o"] [28.412596, "o", " "] [28.497643, "o", "a"] [28.512086, "o", "s"] [28.574516, "o", "k"] [28.58938, "o", " "] [28.600397, "o", "i"] [28.626866, "o", "n"] [28.677509, "o", "t"] [28.728601, "o", "e"] [28.784491, "o", "r"] [28.792964, "o", "a"] [28.82379, "o", "c"] [28.887875, "o", "t"] [29.017007, "o", "i"] [29.143311, "o", "v"] [29.151147, "o", "e"] [29.181994, "o", "l"] [29.235633, "o", "y"] [29.36129, "o", " "] [29.411824, "o", "f"] [29.475575, "o", "o"] [29.533791, "o", "r"] [29.561707, "o", " "] [29.625227, "o", "a"] [29.636007, "o", " "] [29.647159, "o", "f"] [29.690717, "o", "i"] [29.703325, "o", "l"] [29.758504, "o", "e"] [29.849394, "o", "n"] [29.922627, "o", "a"] [29.944905, "o", "m"] [30.043487, "o", "e"] [30.111531, "o", " "] [30.214876, "o", "f"] [30.239029, "o", "o"] [30.255591, "o", "r"] [30.28734, "o", " "] [30.334306, "o", "s"] [30.35428, "o", "a"] [30.452651, "o", "v"] [30.52572, "o", "i"] [30.531565, "o", "n"] [30.540305, "o", "g"] [30.614399, "o", " "] [30.63713, "o", "t"] [30.712733, "o", "h"] [30.779808, "o", "e"] [30.795095, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [31.810941, "o", " "] [31.825838, "o", " "] [32.002945, "o", "o"] [32.013706, "o", "u"] [32.021901, "o", "t"] [32.127771, "o", "p"] [32.160219, "o", "u"] [32.206612, "o", "t"] [32.27687, "o", "."] [32.285329, "o", " "] [32.31493, "o", "T"] [32.456702, "o", "h"] [32.524485, "o", "i"] [32.645001, "o", "s"] [32.688311, "o", " "] [32.739877, "o", "o"] [32.887622, "o", "p"] [32.906692, "o", "t"] [32.98661, "o", "i"] [33.029489, "o", "o"] [33.081839, "o", "n"] [33.122342, "o", " "] [33.195154, "o", "s"] [33.235819, "o", "h"] [33.291746, "o", "o"] [33.30098, "o", "u"] [33.340552, "o", "l"] [33.347243, "o", "d"] [33.370479, "o", " "] [33.474064, "o", "b"] [33.51876, "o", "e"] [33.613864, "o", " "] [33.63392, "o", "s"] [33.643984, "o", "p"] [33.680629, "o", "e"] [33.684545, "o", "c"] [33.8003, "o", "i"] [33.822046, "o", "f"] [33.924001, "o", "i"] [34.042519, "o", "e"] [34.045117, "o", "d"] [34.093283, "o", " "] [34.217986, "o", "b"] [34.274264, "o", "y"] [34.283326, "o", " "] [34.287484, "o", "`"] [34.364834, "o", "-"] [34.397234, "o", "i"] [34.413205, "o", "`"] [34.430717, "o", " "] [34.506809, "o", "o"] [34.509497, "o", "r"] [34.513775, "o", " "] [34.557924, "o", "`"] [34.592958, "o", "-"] [34.626766, "o", "-"] [34.669987, "o", "i"] [34.726174, "o", "n"] [34.756659, "o", "t"] [34.818728, "o", "e"] [34.879737, "o", "r"] [34.884452, "o", "a"] [35.039855, "o", "c"] [35.042361, "o", "t"] [35.052231, "o", "i"] [35.098977, "o", "v"] [35.161348, "o", "e"] [35.198024, "o", "`"] [35.268415, "o", "."] [35.336535, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [36.434537, "o", "-"] [36.46785, "o", " "] [36.534856, "o", "U"] [36.574882, "o", "s"] [36.598619, "o", "e"] [36.703604, "o", " "] [36.734901, "o", "t"] [36.737956, "o", "h"] [36.748932, "o", "e"] [36.789056, "o", " "] [36.851084, "o", "o"] [36.935457, "o", "p"] [36.958656, "o", "t"] [37.014461, "o", "i"] [37.016599, "o", "o"] [37.064482, "o", "n"] [37.198734, "o", "s"] [37.199857, "o", " "] [37.274508, "o", "`"] [37.31038, "o", "-"] [37.324372, "o", "h"] [37.345101, "o", "`"] [37.394496, "o", " "] [37.451972, "o", "o"] [37.473728, "o", "r"] [37.489391, "o", " "] [37.5334, "o", "`"] [37.560811, "o", "-"] [37.642751, "o", "-"] [37.671146, "o", "h"] [37.683461, "o", "e"] [37.693908, "o", "l"] [37.760294, "o", "p"] [37.844705, "o", "`"] [37.905577, "o", " "] [37.981417, "o", "t"] [38.006622, "o", "o"] [38.11514, "o", " "] [38.195006, "o", "m"] [38.249491, "o", "a"] [38.284392, "o", "k"] [38.350421, "o", "e"] [38.434821, "o", " "] [38.490607, "o", "t"] [38.549902, "o", "h"] [38.600264, "o", "e"] [38.738942, "o", " "] [38.747115, "o", "p"] [38.799325, "o", "r"] [38.848246, "o", "o"] [38.950864, "o", "g"] [39.005903, "o", "r"] [39.01581, "o", "a"] [39.09935, "o", "m"] [39.220059, "o", " "] [39.321295, "o", "o"] [39.375691, "o", "u"] [39.385747, "o", "t"] [39.411106, "o", "p"] [39.413936, "o", "u"] [39.42148, "o", "t"] [39.461634, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [40.526351, "o", " "] [40.563921, "o", " "] [40.628473, "o", "i"] [40.646928, "o", "n"] [40.692144, "o", "f"] [40.743544, "o", "o"] [40.748546, "o", "r"] [40.916545, "o", "m"] [40.951058, "o", "a"] [40.957787, "o", "t"] [40.978325, "o", "i"] [41.058612, "o", "o"] [41.061555, "o", "n"] [41.065343, "o", " "] [41.076029, "o", "a"] [41.088249, "o", "b"] [41.115126, "o", "o"] [41.152493, "o", "u"] [41.284916, "o", "t"] [41.300089, "o", " "] [41.321079, "o", "i"] [41.330472, "o", "t"] [41.350412, "o", "s"] [41.403498, "o", " "] [41.429952, "o", "u"] [41.509469, "o", "s"] [41.560491, "o", "a"] [41.587772, "o", "g"] [41.589206, "o", "e"] [41.648383, "o", "."] [41.679292, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [42.694173, "o", "'"] [42.730284, "o", "\r\n"] [42.730308, "o", "\u001b[?2004l\r"] [42.730363, "o", "\u001b[00m"] [42.730396, "o", "\u001b[?2004h"] [42.730408, "o", "\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [43.730724, "m", ""] [44.741912, "o", ":"] [44.783235, "o", " "] [44.803587, "o", "#"] [44.85728, "o", "#"] [44.864455, "o", " "] [44.905672, "o", "1"] [44.925462, "o", "."] [45.024948, "o", " "] [45.081521, "o", "T"] [45.115796, "o", "h"] [45.125616, "o", "e"] [45.171302, "o", "r"] [45.215899, "o", "e"] [45.22164, "o", " "] [45.28552, "o", "i"] [45.287666, "o", "s"] [45.340299, "o", " "] [45.3867, "o", "a"] [45.435505, "o", " "] [45.53938, "o", "s"] [45.63929, "o", "m"] [45.678165, "o", "a"] [45.705684, "o", "l"] [45.746494, "o", "l"] [45.788548, "o", " "] [45.798779, "o", "g"] [45.803847, "o", "i"] [45.890936, "o", "t"] [45.912065, "o", " "] [45.967666, "o", "r"] [45.974311, "o", "e"] [46.028463, "o", "p"] [46.112674, "o", "o"] [46.150128, "o", " "] [46.201009, "o", "o"] [46.273285, "o", "n"] [46.302686, "o", " "] [46.338517, "o", "t"] [46.356542, "o", "h"] [46.365829, "o", "e"] [46.487901, "o", " "] [46.529993, "o", "a"] [46.567543, "o", "r"] [46.643132, "o", "c"] [46.727026, "o", "h"] [46.7738, "o", "i"] [46.783545, "o", "v"] [46.79045, "o", "e"] [46.809314, "o", " "] [46.883305, "o", "`"] [46.970222, "o", "s"] [46.986643, "o", "y"] [47.063856, "o", "s"] [47.093104, "o", "_"] [47.122652, "o", "i"] [47.214385, "o", "n"] [47.229068, "o", "f"] [47.250858, "o", "o \r"] [47.29091, "o", "."] [47.331459, "o", "t"] [47.336533, "o", "g"] [47.352112, "o", "z"] [47.432668, "o", "`"] [47.511335, "o", ","] [47.545718, "o", " "] [47.565518, "o", "l"] [47.660008, "o", "e"] [47.714427, "o", "t"] [47.770989, "o", "'"] [47.836109, "o", "s"] [47.845453, "o", " "] [47.904872, "o", "o"] [48.003923, "o", "p"] [48.028242, "o", "e"] [48.151131, "o", "n"] [48.210209, "o", " "] [48.305354, "o", "i"] [48.323822, "o", "t"] [48.359535, "o", ":"] [48.451534, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [48.451927, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [49.451997, "o", "\r\n\u001b[?2004l\r"] [49.452391, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [50.542665, "o", "t"] [50.61019, "o", "a"] [50.672199, "o", "r"] [50.763367, "o", " "] [50.807483, "o", "x"] [50.882298, "o", "f"] [50.937957, "o", "z"] [50.964192, "o", " "] [50.971148, "o", "s"] [51.023095, "o", "y"] [51.045319, "o", "s"] [51.071206, "o", "_"] [51.103176, "o", "i"] [51.195768, "o", "n"] [51.332197, "o", "f"] [51.353192, "o", "o"] [51.369611, "o", "."] [51.392086, "o", "t"] [51.495006, "o", "g"] [51.521156, "o", "z"] [51.52287, "o", "\r\n\u001b[?2004l\r"] [51.522972, "o", "\u001b[00m"] [51.543877, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [52.522925, "o", "\r\n\u001b[?2004l\r"] [52.522981, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [53.534114, "o", "l"] [53.579718, "o", "s"] [53.616514, "o", "\r\n\u001b[?2004l\r"] [53.616597, "o", "\u001b[00m"] [53.62086, "o", "\u001b[0m\u001b[01;32mcase-menu-l.sh\u001b[0m \u001b[01;32mfile-info-fun.sh\u001b[0m \u001b[01;34msys_info\u001b[0m \u001b[01;32mwhile-menu2.sh\u001b[0m\r\n\u001b[01;32mcase-menu.sh\u001b[0m \u001b[01;32mfile-info.sh\u001b[0m \u001b[01;31msys_info.tgz\u001b[0m \u001b[01;32mwhile-read.sh\u001b[0m\r\n\u001b[01;32mcase-patterns.sh\u001b[0m \u001b[01;32mposit-param.sh\u001b[0m \u001b[01;32muntil-count.sh\u001b[0m \u001b[01;32mwhile-read2.sh\u001b[0m\r\n\u001b[01;32mcase4.sh\u001b[0m \u001b[01;32mposit-param2.sh\u001b[0m \u001b[01;32mwhile-count.sh\u001b[0m\r\ndistros.txt \u001b[01;32mposit-param3.sh\u001b[0m \u001b[01;32mwhile-menu.sh\u001b[0m\r\n"] [53.621376, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12\u001b[00m$ \u001b[01;32m"] [54.678088, "o", "c"] [54.711333, "o", "d"] [54.743206, "o", " "] [54.79336, "o", "s"] [54.865299, "o", "y"] [54.920357, "o", "s"] [54.944557, "o", "_"] [54.961034, "o", "i"] [55.032734, "o", "n"] [55.0477, "o", "f"] [55.053366, "o", "o"] [55.093548, "o", "/"] [55.100419, "o", "\r\n\u001b[?2004l\r"] [55.100512, "o", "\u001b[00m"] [55.101057, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [56.124397, "o", "l"] [56.143216, "o", "s"] [56.148597, "o", " "] [56.25491, "o", "-"] [56.283421, "o", "a"] [56.339032, "o", "l"] [56.414069, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [56.418316, "o", "total 8\r\ndrwxrwxr-x 1 user1 user1 50 Mar 7 2022 \u001b[0m\u001b[01;34m.\u001b[0m\r\ndrwxrwxr-x 1 user1 user1 470 Jul 30 02:59 \u001b[01;34m..\u001b[0m\r\ndrwxrwxr-x 1 user1 user1 162 Mar 7 2022 \u001b[01;34m.git\u001b[0m\r\n-rw-rw-r-- 1 user1 user1 7 Mar 7 2022 .gitignore\r\n-rwxrwxr-x 1 user1 user1 3180 Mar 7 2022 \u001b[01;32msys_info.sh\u001b[0m\r\n"] [56.419033, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [57.414386, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [58.423771, "o", "g"] [58.468539, "o", "i"] [58.547839, "o", "t"] [58.592997, "o", " "] [58.617854, "o", "l"] [58.721867, "o", "o"] [58.817776, "o", "g"] [58.833871, "o", " "] [58.892539, "o", "-"] [58.901403, "o", "-"] [58.976257, "o", "o"] [59.066813, "o", "n"] [59.150231, "o", "e"] [59.211764, "o", "l"] [59.218055, "o", "i"] [59.267053, "o", "n"] [59.310923, "o", "e"] [59.324466, "o", "\r\n\u001b[?2004l\r"] [59.32485, "o", "\u001b[00m"] [59.346937, "o", "\u001b[?1h\u001b=\r\u001b[33m480c149\u001b[m\u001b[33m (\u001b[m\u001b[1;36mHEAD\u001b[m\u001b[33m -> \u001b[m\u001b[1;32mmaster\u001b[m\u001b[33m)\u001b[m Make everything a function\u001b[m\r\n\u001b[33mfccf0b3\u001b[m\u001b[33m (\u001b[m\u001b[1;33mtag: \u001b[m\u001b[1;33m6.output_html_page\u001b[m\u001b[33m)\u001b[m Output the HTML page\u001b[m\r\n\u001b[33ma2e8cd9\u001b[m\u001b[33m (\u001b[m\u001b[1;33mtag: \u001b[m\u001b[1;33m5.interactive\u001b[m\u001b[33m)\u001b[m Implement the interactive mode\u001b[m\r\n\u001b[33ma2d415c\u001b[m\u001b[33m (\u001b[m\u001b[1;33mtag: \u001b[m\u001b[1;33m4.process_options\u001b[m\u001b[33m)\u001b[m Process command line options\u001b[m\r\n\u001b[33m0ac567e\u001b[m\u001b[33m (\u001b[m\u001b[1;33mtag: \u001b[m\u001b[1;33m3.usage\u001b[m\u001b[33m)\u001b[m Add a function to display the usage\u001b[m\r\n\u001b[33m7d387a7\u001b[m\u001b[33m (\u001b[m\u001b[1;33mtag: \u001b[m\u001b[1;33m2.write_html_page\u001b[m\u001b[33m)\u001b[m Use a function to output the HTML page\u001b[m\r\n\u001b[33m97187f4\u001b[m\u001b[33m (\u001b[m\u001b[1;33mtag: \u001b[m\u001b[1;33m1.initial\u001b[m\u001b[33m)\u001b[m Initial commit\u001b[m\r\n"] [59.347531, "o", "\r\u001b[K\u001b[?1l\u001b>"] [59.348822, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [60.449302, "o", "g"] [60.498433, "o", "i"] [60.547172, "o", "t"] [60.740357, "o", " "] [60.812463, "o", "t"] [60.826128, "o", "a"] [60.866234, "o", "g"] [60.891027, "o", "\r\n\u001b[?2004l\r"] [60.891184, "o", "\u001b[00m"] [60.898629, "o", "\u001b[?1h\u001b=\r1.initial\u001b[m\r\n2.write_html_page\u001b[m\r\n3.usage\u001b[m\r\n4.process_options\u001b[m\r\n5.interactive\u001b[m\r\n6.output_html_page\u001b[m\r\n"] [60.899064, "o", "\r\u001b[K\u001b[?1l\u001b>"] [60.900304, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [61.891193, "o", "\r\n\u001b[?2004l\r"] [61.89153, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [62.890775, "m", ""] [64.043796, "o", ":"] [64.084172, "o", " "] [64.188081, "o", "#"] [64.200994, "o", "#"] [64.282205, "o", " "] [64.313331, "o", "2"] [64.357781, "o", "."] [64.419874, "o", " "] [64.449271, "o", "L"] [64.517698, "o", "e"] [64.531102, "o", "t"] [64.55829, "o", "'"] [64.578364, "o", "s"] [64.593521, "o", " "] [64.623164, "o", "g"] [64.687115, "o", "e"] [64.738045, "o", "t"] [64.899611, "o", " "] [64.926986, "o", "f"] [64.96666, "o", "i"] [64.970357, "o", "r"] [64.971577, "o", "s"] [65.027161, "o", "t"] [65.042957, "o", " "] [65.138997, "o", "t"] [65.179228, "o", "h"] [65.217992, "o", "e"] [65.224793, "o", " "] [65.319142, "o", "i"] [65.347232, "o", "n"] [65.469646, "o", "i"] [65.535008, "o", "t"] [65.543037, "o", "i"] [65.663988, "o", "a"] [65.673341, "o", "l"] [65.676036, "o", " "] [65.750126, "o", "v"] [65.823056, "o", "e"] [65.848527, "o", "r"] [65.945203, "o", "s"] [66.041555, "o", "i"] [66.045244, "o", "o"] [66.052721, "o", "n"] [66.059647, "o", " "] [66.096306, "o", "o"] [66.108883, "o", "f"] [66.120044, "o", " "] [66.178698, "o", "t"] [66.20324, "o", "h \r"] [66.207775, "o", "e"] [66.21946, "o", " "] [66.237597, "o", "s"] [66.246285, "o", "c"] [66.314578, "o", "r"] [66.39518, "o", "i"] [66.471234, "o", "p"] [66.481707, "o", "t"] [66.488024, "o", " "] [66.579883, "o", "("] [66.587817, "o", "t"] [66.61057, "o", "h"] [66.776916, "o", "a"] [66.853786, "o", "t"] [66.899268, "o", " "] [66.959228, "o", "w"] [66.988429, "o", "a"] [67.087829, "o", "s"] [67.106989, "o", " "] [67.209844, "o", "d"] [67.282664, "o", "e"] [67.391663, "o", "v"] [67.420208, "o", "e"] [67.465219, "o", "l"] [67.494321, "o", "o"] [67.51453, "o", "p"] [67.594129, "o", "e"] [67.615342, "o", "d"] [67.674904, "o", " "] [67.708711, "o", "i"] [67.765758, "o", "n"] [67.767548, "o", " "] [67.783044, "o", "a"] [67.961579, "o", " "] [68.076959, "o", "p"] [68.112534, "o", "r"] [68.139384, "o", "e"] [68.159179, "o", "v"] [68.164303, "o", "i"] [68.190179, "o", "o"] [68.238596, "o", "u"] [68.311166, "o", "s"] [68.325742, "o", " "] [68.386666, "o", "l"] [68.430968, "o", "e"] [68.538938, "o", "s"] [68.561476, "o", "s"] [68.621482, "o", "o"] [68.699346, "o", "n"] [68.854325, "o", ")"] [68.857289, "o", ":"] [68.904502, "o", "\r\n"] [68.904561, "o", "\u001b[?2004l\r"] [68.905011, "o", "\u001b[00m\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [69.904938, "o", "\r\n\u001b[?2004l\r"] [69.905058, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [70.984421, "o", "g"] [71.090305, "o", "i"] [71.186977, "o", "t"] [71.200781, "o", " "] [71.217161, "o", "c"] [71.282659, "o", "h"] [71.342987, "o", "e"] [71.355416, "o", "c"] [71.369906, "o", "k"] [71.418563, "o", "o"] [71.424153, "o", "u"] [71.526682, "o", "t"] [71.619232, "o", " "] [71.716724, "o", "-"] [71.72141, "o", "q"] [71.743459, "o", " "] [71.828651, "o", "1"] [71.868291, "o", "."] [71.939609, "o", "i"] [71.969688, "o", "n"] [71.99728, "o", "i"] [72.062088, "o", "t"] [72.09958, "o", "i"] [72.103864, "o", "a"] [72.227145, "o", "l"] [72.250099, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [72.252078, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [73.28996, "o", "g"] [73.383326, "o", "i"] [73.392789, "o", "t"] [73.452265, "o", " "] [73.595603, "o", "s"] [73.626231, "o", "t"] [73.643742, "o", "a"] [73.683368, "o", "t"] [73.724043, "o", "u"] [73.827005, "o", "s"] [73.853427, "o", "\r\n\u001b[?2004l\r"] [73.853524, "o", "\u001b[00m"] [73.85927, "o", "\u001b[31mHEAD detached at \u001b[m1.initial\r\nnothing to commit, working tree clean\r\n"] [73.859825, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [74.853579, "o", "\r\n\u001b[?2004l\r"] [74.853681, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [75.911842, "o", "v"] [75.935909, "o", "i"] [75.953553, "o", "m"] [75.997237, "o", " "] [76.084102, "o", "s"] [76.20051, "o", "y"] [76.274633, "o", "s"] [76.30091, "o", "_"] [76.385505, "o", "i"] [76.396373, "o", "n"] [76.497057, "o", "f"] [76.511568, "o", "o"] [76.564552, "o", "."] [76.669034, "o", "s"] [76.755287, "o", "h"] [76.818411, "o", "\r\n\u001b[?2004l\r"] [76.81851, "o", "\u001b[00m"] [76.846787, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[>4;2m\u001b[?1h\u001b=\u001b[?2004h\u001b[?1004h\u001b[1;24r\u001b[?12h\u001b[?12l\u001b[22;2t\u001b[22;1t"] [76.846989, "o", "\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[?25l\u001b[24;1H\"sys_info.sh\" 54L, 949B"] [76.849293, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[3;1H\u001bPzz\u001b\\\u001b[0%m\u001b[6n\u001b[3;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"] [76.850107, "o", "\u001b[1;1H\u001b[1m\u001b[36m#!/bin/bash\u001b[m\u001b[2;1H\u001b[K\u001b[3;1H\u001b[1m\u001b[36m# Program to output a system information page\u001b[m\u001b[3;46H\u001b[K\u001b[5;1H\u001b[1m\u001b[36mTITLE\u001b[m=\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35mSystem Information Report For \u001b[m\u001b[1m\u001b[34m$HOSTNAME\u001b[m\u001b[1m\u001b[33m\"\u001b[m\r\n\u001b[1m\u001b[36mCURRENT_TIME\u001b[m=\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mdate +\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35m%x %r %Z\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[36mTIMESTAMP\u001b[m=\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35mGenerated on \u001b[m\u001b[1m\u001b[34m$CURRENT_TIME\u001b[m\u001b[1m\u001b[35m, by \u001b[m\u001b[1m\u001b[34m$USER\u001b[m\u001b[1m\u001b[33m\"\u001b[m\r\n\r\n\u001b[1m\u001b[36mreport_uptime() {\u001b[m\r\n \u001b[1m\u001b[33mcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

System Uptime

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31muptime\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33mreturn\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\nreport_disk_space() {\u001b[m\r\n \u001b[1m\u001b[33mcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

Disk Space Utilization

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mdf -h .\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33mreturn\u001b[m\r\n\u001b[1m\u001b[36m}\u001b[m\u001b[24;63H1,1\u001b[11CTop\u001b[1;1H\u001b[?25h\u001b[?4m"] [77.817919, "m", ""] [78.818235, "o", "\u001b[?25l\u001b[24;53H^F\u001b[1;1H"] [78.819096, "o", "\u001b[24;53H \u001b[6;9H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;5H\u001b[1m\u001b[33mreturn\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\nreport_home_space() {\u001b[m\r\n \u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mid -u\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[33m-eq\u001b[m \u001b[1m\u001b[35m0\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[6;9Hcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

Home Space Utilization (All Users)

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[33mdu\u001b[m\u001b[1m\u001b[31m -hs /home/*\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33melse\u001b[11;9Hcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

Home Space Utilization (\u001b[m\u001b[1m\u001b[34m$PWD\u001b[m\u001b[1m\u001b[35m)

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[33mdu\u001b[m\u001b[1m\u001b[31m -hs \u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$PWD\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33mfi\r\n\u001b[m \u001b[1m\u001b[33mreturn\u001b[m\r\n\u001b[1m\u001b[36m}\u001b[m\r\n\r\n\r\n\u001b[1m\u001b[33mcat\u001b[m \u001b[1m\u001b[33m<< _EOF_\u001b[m\r\n\u001b[1m\u001b[35m\r\n \r\n \u001b[m\u001b[1m\u001b[34m$TITLE\u001b[m\u001b[1m\u001b[35m\u001b[m\u001b[24;63H27,9\u001b[10C67%\u001b[6;9H\u001b[?25h"] [79.818515, "m", ""] [80.893124, "o", "\u001b[?25l\u001b[24;53HG\u001b[6;9H"] [80.893466, "o", "\u001b[24;53H \u001b[23;1H\u001b[1;23r\u001b[1;1H\u001b[10M\u001b[1;24r\u001b[14;1H\u001b[1m\u001b[35m \r\n \r\n

\u001b[m\u001b[1m\u001b[34m$TITLE\u001b[m\u001b[1m\u001b[35m

\r\n

\u001b[m\u001b[1m\u001b[34m$TIMESTAMP\u001b[m\u001b[1m\u001b[35m

\r\n \u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mreport_uptime\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mreport_disk_space\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mreport_home_space\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[35m \r\n\u001b[m\r\n\u001b[1m\u001b[33m_EOF_\u001b[m\u001b[24;63H\u001b[K\u001b[24;63H54,1\u001b[10CBot\u001b[23;1H\u001b[?25h"] [81.89321, "m", ""] [82.913528, "o", "\u001b[?25l\u001b[24;53H:\u001b[23;1H\u001b[24;53H\u001b[K\u001b[24;1H:\u001b[?25h"] [82.974929, "o", "q"] [83.97551, "o", "\r"] [83.975997, "o", "\u001b[?25l\u001b[?2004l\u001b[>4;m\u001b[23;2t\u001b[23;1t\u001b[24;1H\u001b[K\u001b[24;1H\u001b[?1004l\u001b[?2004l\u001b[?1l\u001b>\u001b[?1049l\u001b[23;0;0t\u001b[?25h\u001b[>4;m"] [83.979111, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [84.975904, "o", "\r\n\u001b[?2004l\r"] [84.976002, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [85.999176, "o", "."] [86.042828, "o", "/"] [86.094386, "o", "s"] [86.110192, "o", "y"] [86.128703, "o", "s"] [86.173925, "o", "_"] [86.227727, "o", "i"] [86.259047, "o", "n"] [86.33572, "o", "f"] [86.338166, "o", "o"] [86.365696, "o", "."] [86.392987, "o", "s"] [86.428916, "o", "h"] [86.458855, "o", "\r\n\u001b[?2004l\r"] [86.458942, "o", "\u001b[00m"] [86.509834, "o", "\r\n \r\n System Information Report For linux-cli\r\n \r\n \r\n

System Information Report For linux-cli

\r\n

Generated on 07/30/24 02:59:45 AM UTC, by user1

\r\n

System Uptime

\r\n
 02:59:45 up 20 days,  5:31, 13 users,  load average: 0.13, 0.38, 0.44
\r\n

Disk Space Utilization

\r\n
Filesystem      Size  Used Avail Use% Mounted on\r\noverlay         477G  124G  351G  27% /
\r\n

Home Space Utilization (/home/user1/12/sys_info)

\r\n
232K\t/home/user1/12/sys_info
\r\n \r\n\r\n"] [86.510908, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [87.459263, "o", "\r\n\u001b[?2004l\r"] [87.459362, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [88.474025, "o", "."] [88.555453, "o", "/"] [88.596521, "o", "s"] [88.618125, "o", "y"] [88.632105, "o", "s"] [88.648344, "o", "_"] [88.755988, "o", "i"] [88.80864, "o", "n"] [88.829787, "o", "f"] [88.890818, "o", "o"] [88.894821, "o", "."] [88.900572, "o", "s"] [88.907172, "o", "h"] [88.915388, "o", " "] [88.952883, "o", "\\"] [89.006283, "o", "\r\n\u001b[?2004l\r"] [89.006372, "o", "\u001b[?2004h> "] [89.066846, "o", " "] [89.104219, "o", " "] [89.123397, "o", " "] [89.135799, "o", " "] [89.239096, "o", "|"] [89.305407, "o", " "] [89.33927, "o", "h"] [89.348309, "o", "i"] [89.379089, "o", "g"] [89.476628, "o", "h"] [89.526505, "o", "l"] [89.582085, "o", "i"] [89.650095, "o", "g"] [89.734156, "o", "h"] [89.777024, "o", "t"] [89.875714, "o", " "] [89.889602, "o", "-"] [89.977885, "o", "S"] [90.049532, "o", " "] [90.052706, "o", "h"] [90.104575, "o", "t"] [90.129949, "o", "m"] [90.156261, "o", "l"] [90.180469, "o", " "] [90.227868, "o", "-"] [90.353191, "o", "O"] [90.374086, "o", " "] [90.450455, "o", "x"] [90.469934, "o", "t"] [90.522744, "o", "e"] [90.529812, "o", "r"] [90.55578, "o", "m"] [90.650774, "o", "2"] [90.676579, "o", "5"] [90.747766, "o", "6"] [90.767849, "o", "\r\n\u001b[?2004l\r"] [90.767953, "o", "\u001b[00m"] [90.768678, "o", "\u001b[00m"] [90.791155, "o", "\u001b[38;5;28m"] [90.807906, "o", "\u001b[m\u001b[38;5;185m\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m\u001b[m\u001b[38;5;28mSystem Information Report For linux-cli\u001b[m\u001b[38;5;185m"] [90.808006, "o", "\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m\u001b[m\r\n"] [90.80809, "o", "\u001b[38;5;28m\u001b[m \u001b[38;5;185m

\u001b[m\u001b[38;5;28mSystem Information Report For linux-cli\u001b[m\u001b[38;5;185m

"] [90.808597, "o", "\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m

\u001b[m\u001b[38;5;28mGenerated on\u001b[m \u001b[38;5;170m07\u001b[m\u001b[38;5;28m/\u001b[m\u001b[38;5;170m30\u001b[m\u001b[38;5;28m/\u001b[m\u001b[38;5;170m24 02\u001b[m\u001b[38;5;28m:\u001b[m\u001b[38;5;170m59\u001b[m\u001b[38;5;28m:\u001b[m\u001b[38;5;170m50\u001b[m \u001b[38;5;28mAM UTC, by user1\u001b[m\u001b[38;5;185m

\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m

\u001b[m\u001b[38;5;28mSystem Uptime\u001b[m\u001b[38;5;185m

\u001b[m\r\n\u001b[38;5;28m\u001b[m\u001b[38;5;185m
\u001b[m \u001b[38;5;28m\u001b[m\u001b[38;5;170m02\u001b[m\u001b[38;5;28m:\u001b[m\u001b[38;5;170m59\u001b[m\u001b[38;5;28m:\u001b[m\u001b[38;5;170m50\u001b[m \u001b[38;5;28mup\u001b[m \u001b[38;5;170m20\u001b[m \u001b[38;5;28mdays,\u001b[m  \u001b[38;5;170m5\u001b[m\u001b[38;5;28m:\u001b[m\u001b[38;5;170m31\u001b[m\u001b[38;5;28m,\u001b[m \u001b[38;5;170m13\u001b[m \u001b[38;5;28musers,  load average:\u001b[m \u001b[38;5;170m0.12\u001b[m\u001b[38;5;28m,\u001b[m \u001b[38;5;170m0.37\u001b[m\u001b[38;5;28m,\u001b[m \u001b[38;5;170m0.43\u001b[m\u001b[38;5;28m\u001b[m\u001b[38;5;185m
\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m

\u001b[m\u001b[38;5;28mDisk Space Utilization\u001b[m\u001b[38;5;185m

"] [90.808715, "o", "\u001b[m\r\n\u001b[38;5;28m\u001b[m\u001b[38;5;185m
\u001b[m\u001b[38;5;28mFilesystem      Size  Used Avail Use% Mounted on\u001b[m\r\n\u001b[38;5;28moverlay\u001b[m         \u001b[38;5;170m477\u001b[m\u001b[38;5;28mG\u001b[m  \u001b[38;5;170m124\u001b[m\u001b[38;5;28mG\u001b[m  \u001b[38;5;170m351\u001b[m\u001b[38;5;28mG\u001b[m  \u001b[38;5;170m27\u001b[m\u001b[38;5;28m% /\u001b[m\u001b[38;5;185m
"] [90.808788, "o", "\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m

\u001b[m\u001b[38;5;28mHome Space Utilization (/home/user1/\u001b[m\u001b[38;5;170m12\u001b[m\u001b[38;5;28m/sys_info)\u001b[m\u001b[38;5;185m

"] [90.80931, "o", "\u001b[m\r\n\u001b[38;5;28m\u001b[m\u001b[38;5;185m
\u001b[m\u001b[38;5;28m\u001b[m\u001b[38;5;170m232\u001b[m\u001b[38;5;28mK\t/home/user1/\u001b[m\u001b[38;5;170m12\u001b[m\u001b[38;5;28m/sys_info\u001b[m\u001b[38;5;185m
\u001b[m\r\n\u001b[38;5;28m\u001b[m \u001b[38;5;185m\u001b[m\r\n\u001b[38;5;28m\u001b[m\u001b[38;5;185m\u001b[m\u001b[38;5;28m\u001b[m\r\n"] [90.81018, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [91.768036, "o", "\r\n\u001b[?2004l\r"] [91.768135, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [92.767918, "m", ""] [93.787226, "o", ":"] [93.902268, "o", " "] [94.030173, "o", "#"] [94.066512, "o", "#"] [94.145429, "o", " "] [94.147039, "o", "3"] [94.167052, "o", "."] [94.268959, "o", " "] [94.28304, "o", "L"] [94.354255, "o", "e"] [94.386321, "o", "t"] [94.394749, "o", "'"] [94.45877, "o", "s"] [94.545689, "o", " "] [94.636106, "o", "s"] [94.711759, "o", "e"] [94.74305, "o", "e"] [94.821788, "o", " "] [94.846223, "o", "s"] [94.865997, "o", "o"] [94.870544, "o", "m"] [94.879304, "o", "e"] [94.979352, "o", " "] [94.99795, "o", "m"] [95.018859, "o", "o"] [95.044598, "o", "d"] [95.111127, "o", "i"] [95.139293, "o", "f"] [95.165028, "o", "i"] [95.206357, "o", "c"] [95.212502, "o", "a"] [95.219746, "o", "t"] [95.274838, "o", "i"] [95.3191, "o", "o"] [95.380563, "o", "n"] [95.397041, "o", "s"] [95.424708, "o", " "] [95.527908, "o", "a"] [95.536247, "o", "n"] [95.549973, "o", "d"] [95.587513, "o", " "] [95.61266, "o", "i"] [95.637658, "o", "m"] [95.712664, "o", "p"] [95.790729, "o", "r"] [95.814301, "o", "o"] [95.959206, "o", "v"] [95.97535, "o", "e"] [96.014536, "o", "m \r"] [96.08406, "o", "e"] [96.107709, "o", "n"] [96.117756, "o", "t"] [96.1218, "o", "s"] [96.208266, "o", " "] [96.218249, "o", "t"] [96.223232, "o", "o"] [96.225138, "o", " "] [96.288254, "o", "i"] [96.374396, "o", "t"] [96.378779, "o", ":"] [96.404105, "o", "\r\n\u001b[?2004l\r"] [96.404197, "o", "\u001b[00m\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [97.404365, "o", "\r\n\u001b[?2004l\r"] [97.404453, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [98.480495, "o", ":"] [98.492069, "o", " "] [98.50048, "o", "'"] [98.535405, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [99.619644, "o", "E"] [99.684595, "o", "n"] [99.720432, "o", "c"] [99.772088, "o", "l"] [99.791123, "o", "o"] [99.800824, "o", "s"] [99.926364, "o", "e"] [99.953363, "o", " "] [99.969551, "o", "i"] [100.000576, "o", "n"] [100.10302, "o", " "] [100.154102, "o", "a"] [100.172737, "o", " "] [100.178363, "o", "f"] [100.201971, "o", "u"] [100.203568, "o", "n"] [100.219531, "o", "c"] [100.23134, "o", "t"] [100.234007, "o", "i"] [100.319453, "o", "o"] [100.370953, "o", "n"] [100.462348, "o", " "] [100.469585, "o", "t"] [100.473949, "o", "h"] [100.513841, "o", "e"] [100.580655, "o", " "] [100.656744, "o", "l"] [100.719598, "o", "a"] [100.763491, "o", "s"] [100.811329, "o", "t"] [100.916877, "o", " "] [100.955612, "o", "p"] [100.956806, "o", "a"] [101.029581, "o", "r"] [101.038284, "o", "t"] [101.081626, "o", " "] [101.146765, "o", "("] [101.166833, "o", "t"] [101.205427, "o", "h"] [101.252184, "o", "a"] [101.266465, "o", "t"] [101.398521, "o", " "] [101.423445, "o", "g"] [101.485507, "o", "e"] [101.552193, "o", "n"] [101.608592, "o", "e"] [101.648372, "o", "r"] [101.684414, "o", "a"] [101.712731, "o", "t"] [101.759745, "o", "e"] [101.768488, "o", "s"] [101.771342, "o", " "] [101.804162, "o", "t"] [101.87732, "o", "h"] [101.883419, "o", "e"] [101.916503, "o", " "] [101.952241, "o", "H"] [101.964683, "o", "T"] [102.049931, "o", "M"] [102.131811, "o", "L"] [102.169435, "o", " "] [102.176158, "o", "p"] [102.197597, "o", "a"] [102.248072, "o", "g"] [102.307676, "o", "e"] [102.308444, "o", ")"] [102.356285, "o", ":"] [102.390912, "o", "\r\n"] [102.390977, "o", "\u001b[?2004l\r"] [102.390987, "o", "\u001b[?2004h> "] [103.449244, "o", "'"] [103.540254, "o", "\r\n"] [103.540585, "o", "\u001b[?2004l\r"] [103.54077, "o", "\u001b[00m\u001b[?2004h"] [103.540899, "o", "\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [104.540842, "o", "g"] [104.566157, "o", "i"] [104.589267, "o", "t"] [104.592891, "o", " "] [104.614024, "o", "t"] [104.651535, "o", "a"] [104.749155, "o", "g"] [104.836675, "o", "\r\n"] [104.837055, "o", "\u001b[?2004l\r"] [104.837183, "o", "\u001b[00m"] [104.844505, "o", "\u001b[?1h\u001b=\r1.initial\u001b[m\r\n2.write_html_page\u001b[m\r\n3.usage\u001b[m\r\n4.process_options\u001b[m\r\n5.interactive\u001b[m\r\n6.output_html_page\u001b[m\r\n"] [104.845164, "o", "\r\u001b[K\u001b[?1l\u001b>"] [104.846076, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [105.859489, "o", "g"] [105.861205, "o", "i"] [105.982562, "o", "t"] [106.035264, "o", " "] [106.105488, "o", "c"] [106.204353, "o", "h"] [106.25796, "o", "e"] [106.261819, "o", "c"] [106.337618, "o", "k"] [106.389597, "o", "o"] [106.436477, "o", "u"] [106.507863, "o", "t"] [106.518142, "o", " "] [106.553331, "o", "-"] [106.584956, "o", "q"] [106.642794, "o", " "] [106.689991, "o", "2"] [106.767818, "o", "."] [106.785153, "o", "w"] [106.788923, "o", "r"] [106.796481, "o", "i"] [106.803183, "o", "t"] [106.820877, "o", "e"] [106.858475, "o", "_"] [106.878846, "o", "h"] [106.891189, "o", "t"] [106.945405, "o", "m"] [107.074253, "o", "l"] [107.089493, "o", "_"] [107.121077, "o", "p"] [107.168546, "o", "a"] [107.197394, "o", "g"] [107.208534, "o", "e"] [107.223015, "o", "\r\n\u001b[?2004l\r"] [107.223102, "o", "\u001b[00m"] [107.229108, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [108.23736, "o", "g"] [108.328485, "o", "i"] [108.336666, "o", "t"] [108.352152, "o", " "] [108.47312, "o", "d"] [108.517328, "o", "i"] [108.528551, "o", "f"] [108.567658, "o", "f"] [108.636827, "o", " "] [108.66042, "o", "1"] [108.700259, "o", "."] [108.772557, "o", "i"] [108.810594, "o", "n"] [108.819588, "o", "i"] [108.895635, "o", "t"] [108.977209, "o", "i"] [109.025138, "o", "a"] [109.142196, "o", "l"] [109.190928, "o", "\r\n\u001b[?2004l\r"] [109.191018, "o", "\u001b[00m"] [109.199177, "o", "\u001b[?1h\u001b=\r\u001b[1mdiff --git a/sys_info.sh b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1mindex 4f261db..6291299 100755\u001b[m\u001b[m\r\n\u001b[1m--- a/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1m+++ b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[36m@@ -37,18 +37,23 @@\u001b[m \u001b[mreport_home_space() {\u001b[m\u001b[m\r\n return\u001b[m\u001b[m\r\n }\u001b[m\u001b[m\r\n \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mwrite_html_page () {\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m cat <<- _EOF_\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $TITLE\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m

$TITLE

\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m

$TIMESTAMP

\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $(report_uptime)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $(report_disk_space)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $(report_home_space)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m_EOF_\u001b[m\u001b[m\r\n:\u001b[K"] [110.19073, "m", ""] [111.215571, "o", "\u0007\r\u001b[K:\u001b[K"] [111.265298, "o", "\r\u001b[K\u001b[32m+\u001b[m\u001b[32m}\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m# output html page\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mwrite_html_page\u001b[m\u001b[m\r\n \u001b[m\u001b[m\r\n\u001b[31m-cat << _EOF_\u001b[m\u001b[m\r\n\u001b[31m-\u001b[m\u001b[m\r\n\u001b[31m- \u001b[m\u001b[m\r\n\u001b[31m- $TITLE\u001b[m\u001b[m\r\n\u001b[31m- \u001b[m\u001b[m\r\n\u001b[31m- \u001b[m\u001b[m\r\n\u001b[31m-

$TITLE

\u001b[m\u001b[m\r\n\u001b[31m-

$TIMESTAMP

\u001b[m\u001b[m\r\n\u001b[31m- $(report_uptime)\u001b[m\u001b[m\r\n\u001b[31m- $(report_disk_space)\u001b[m\u001b[m\r\n\u001b[31m- $(report_home_space)\u001b[m\u001b[m\r\n\u001b[31m- \u001b[m\u001b[m\r\n\u001b[31m-\u001b[m\u001b[m\r\n\u001b[31m-_EOF_\u001b[m\u001b[m\r\n\u001b[7m(END)\u001b[27m\u001b[K"] [111.3184, "o", "\u0007\r\u001b[K\u001b[7m(END)\u001b[27m\u001b[K"] [112.318022, "m", ""] [113.417372, "o", "\r\u001b[K\u001b[?1l\u001b>"] [113.418722, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [114.417363, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [115.503564, "o", ":"] [115.565775, "o", " "] [115.578755, "o", "'"] [115.597963, "o", "\r\n\u001b[?2004l\r"] [115.59806, "o", "\u001b[?2004h> "] [116.601126, "o", "A"] [116.660483, "o", "d"] [116.676373, "o", "d"] [116.713198, "o", " "] [116.763062, "o", "a"] [116.787692, "o", " "] [116.897826, "o", "f"] [116.944033, "o", "u"] [117.016258, "o", "n"] [117.054677, "o", "c"] [117.070301, "o", "t"] [117.126954, "o", "i"] [117.180437, "o", "o"] [117.247484, "o", "n"] [117.26388, "o", " "] [117.28273, "o", "t"] [117.293527, "o", "h"] [117.313255, "o", "a"] [117.349636, "o", "t"] [117.352835, "o", " "] [117.410656, "o", "d"] [117.411959, "o", "i"] [117.454091, "o", "s"] [117.486175, "o", "p"] [117.55905, "o", "l"] [117.615471, "o", "a"] [117.689774, "o", "y"] [117.702785, "o", "s"] [117.745966, "o", " "] [117.792052, "o", "t"] [117.853698, "o", "h"] [117.901404, "o", "e"] [117.986627, "o", " "] [117.999694, "o", "u"] [118.074887, "o", "s"] [118.096569, "o", "a"] [118.219594, "o", "g"] [118.237166, "o", "e"] [118.270397, "o", " "] [118.394641, "o", "o"] [118.400551, "o", "f"] [118.485617, "o", " "] [118.490538, "o", "t"] [118.68303, "o", "h"] [118.697711, "o", "e"] [118.709638, "o", " "] [118.752984, "o", "p"] [118.758211, "o", "r"] [118.804898, "o", "o"] [118.933183, "o", "g"] [119.028968, "o", "r"] [119.087372, "o", "a"] [119.129247, "o", "m"] [119.167749, "o", ":"] [119.175706, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [120.222884, "o", "'"] [120.311254, "o", "\r\n\u001b[?2004l\r"] [120.311364, "o", "\u001b[00m"] [120.311791, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [121.381653, "o", "g"] [121.395484, "o", "i"] [121.443622, "o", "t"] [121.494132, "o", " "] [121.548214, "o", "t"] [121.613755, "o", "a"] [121.626082, "o", "g"] [121.634068, "o", "\r\n\u001b[?2004l\r"] [121.634305, "o", "\u001b[00m"] [121.641636, "o", "\u001b[?1h\u001b=\r1.initial\u001b[m\r\n2.write_html_page\u001b[m\r\n3.usage\u001b[m\r\n4.process_options\u001b[m\r\n5.interactive\u001b[m\r\n6.output_html_page\u001b[m\r\n"] [121.642, "o", "\r\u001b[K\u001b[?1l\u001b>"] [121.643122, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [122.657384, "o", "g"] [122.804015, "o", "i"] [122.909878, "o", "t"] [122.982135, "o", " "] [122.998964, "o", "c"] [123.180739, "o", "h"] [123.191026, "o", "e"] [123.25088, "o", "c"] [123.273485, "o", "k"] [123.318511, "o", "o"] [123.365344, "o", "u"] [123.413308, "o", "t"] [123.437582, "o", " "] [123.486875, "o", "-"] [123.523071, "o", "q"] [123.551598, "o", " "] [123.575313, "o", "3"] [123.59081, "o", "."] [123.684073, "o", "u"] [123.743459, "o", "s"] [123.769753, "o", "a"] [123.84129, "o", "g"] [123.891262, "o", "e"] [123.904916, "o", "\r\n\u001b[?2004l\r"] [123.905098, "o", "\u001b[00m"] [123.913038, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [124.98286, "o", "g"] [125.015079, "o", "i"] [125.077458, "o", "t"] [125.085693, "o", " "] [125.117711, "o", "d"] [125.128637, "o", "i"] [125.143401, "o", "f"] [125.213732, "o", "f"] [125.237513, "o", " "] [125.289001, "o", "2"] [125.314957, "o", "."] [125.372002, "o", "w"] [125.419183, "o", "r"] [125.427507, "o", "i"] [125.463224, "o", "t"] [125.489274, "o", "e"] [125.56788, "o", "_"] [125.575929, "o", "h"] [125.625436, "o", "t"] [125.644117, "o", "m"] [125.728577, "o", "l"] [125.799646, "o", "_"] [125.833977, "o", "p"] [125.838534, "o", "a"] [125.943479, "o", "g"] [126.01377, "o", "e"] [126.041919, "o", "\r\n\u001b[?2004l\r"] [126.042083, "o", "\u001b[00m"] [126.049986, "o", "\u001b[?1h\u001b=\r"] [126.05041, "o", "\u001b[1mdiff --git a/sys_info.sh b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1mindex 6291299..b58cf06 100755\u001b[m\u001b[m\r\n\u001b[1m--- a/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1m+++ b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[36m@@ -1,7 +1,23 @@\u001b[m\u001b[m\r\n #!/bin/bash\u001b[m\u001b[m\r\n\u001b[31m-\u001b[m\u001b[m\r\n # Program to output a system information page\u001b[m\u001b[m\r\n \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32musage () {\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m cat <<- _EOF_\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m$PROGNAME: usage:\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[41m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $PROGNAME (-f | --file) \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m Output the report to the given file.\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[41m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $PROGNAME (-i | --interactive)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m Get the output file interactively from the keyboard.\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[41m \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m $PROGNAME [-h | --help]\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m Display this help message.\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m_EOF_\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m return\u001b[m\u001b[m\r\n:\u001b[K"] [127.041558, "m", ""] [128.07232, "o", "\u0007\r\u001b[K:\u001b[K"] [128.074721, "o", "\r\u001b[K\u001b[32m+\u001b[m\u001b[32m}\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mPROGNAME=\"$(basename \"$0\")\"\u001b[m\u001b[m\r\n TITLE=\"System Information Report For $HOSTNAME\"\u001b[m\u001b[m\r\n CURRENT_TIME=$(date +\"%x %r %Z\")\u001b[m\u001b[m\r\n TIMESTAMP=\"Generated on $CURRENT_TIME, by $USER\"\u001b[m\u001b[m\r\n\u001b[7m(END)\u001b[27m\u001b[K"] [128.125337, "o", "\u0007\r\u001b[K\u001b[7m(END)\u001b[27m\u001b[K"] [129.125362, "m", ""] [130.163759, "o", "\r\u001b[K\u001b[?1l\u001b>"] [130.16527, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [131.163068, "o", "\r\n\u001b[?2004l\r"] [131.163197, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [132.162925, "m", ""] [133.212704, "o", ":"] [133.258056, "o", " "] [133.379554, "o", "#"] [133.403977, "o", "#"] [133.418898, "o", " "] [133.457073, "o", "4"] [133.499011, "o", "."] [133.516565, "o", " "] [133.532498, "o", "A"] [133.587101, "o", "d"] [133.64683, "o", "d"] [133.689785, "o", " "] [133.754183, "o", "s"] [133.841897, "o", "o"] [133.856982, "o", "m"] [133.956465, "o", "e"] [133.964693, "o", " "] [133.985997, "o", "c"] [134.022799, "o", "o"] [134.02758, "o", "d"] [134.068974, "o", "e"] [134.093202, "o", " "] [134.112891, "o", "t"] [134.129256, "o", "h"] [134.147106, "o", "a"] [134.162165, "o", "t"] [134.175356, "o", " "] [134.215668, "o", "r"] [134.221711, "o", "e"] [134.263657, "o", "a"] [134.310963, "o", "d"] [134.331872, "o", "s"] [134.346391, "o", " "] [134.373747, "o", "t"] [134.375832, "o", "h"] [134.423971, "o", "e"] [134.533387, "o", " "] [134.657944, "o", "c"] [134.719238, "o", "o"] [134.755942, "o", "m"] [134.811389, "o", "m"] [134.828699, "o", "a"] [134.936392, "o", "n"] [135.028893, "o", "d"] [135.0566, "o", " "] [135.070627, "o", "l"] [135.143157, "o", "i"] [135.155013, "o", "n"] [135.177351, "o", "e \r"] [135.235357, "o", " "] [135.306099, "o", "o"] [135.316313, "o", "p"] [135.34127, "o", "t"] [135.345719, "o", "i"] [135.368093, "o", "o"] [135.376706, "o", "n"] [135.461882, "o", "s"] [135.528015, "o", ":"] [135.557341, "o", "\r\n\u001b[?2004l\r"] [135.557432, "o", "\u001b[00m"] [135.557822, "o", "\u001b[?2004h"] [135.558002, "o", "\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [136.557898, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [137.589629, "o", "g"] [137.594138, "o", "i"] [137.679893, "o", "t"] [137.757413, "o", " "] [137.810933, "o", "t"] [137.833318, "o", "a"] [137.928713, "o", "g"] [137.936074, "o", "\r\n\u001b[?2004l\r"] [137.936226, "o", "\u001b[00m"] [137.943807, "o", "\u001b[?1h\u001b=\r1.initial\u001b[m\r\n2.write_html_page\u001b[m\r\n3.usage\u001b[m\r\n4.process_options\u001b[m\r\n5.interactive\u001b[m\r\n6.output_html_page\u001b[m\r\n"] [137.944253, "o", "\r\u001b[K\u001b[?1l\u001b>"] [137.945653, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [138.984254, "o", "g"] [139.043417, "o", "i"] [139.065583, "o", "t"] [139.098544, "o", " "] [139.184032, "o", "c"] [139.224097, "o", "h"] [139.297315, "o", "e"] [139.343168, "o", "c"] [139.396698, "o", "k"] [139.401148, "o", "o"] [139.46854, "o", "u"] [139.541767, "o", "t"] [139.645916, "o", " "] [139.67225, "o", "-"] [139.74835, "o", "q"] [139.881205, "o", " "] [139.939169, "o", "4"] [140.054692, "o", "."] [140.077394, "o", "p"] [140.237198, "o", "r"] [140.274058, "o", "o"] [140.284152, "o", "c"] [140.332628, "o", "e"] [140.359317, "o", "s"] [140.362924, "o", "s"] [140.37824, "o", "_"] [140.402798, "o", "o"] [140.438742, "o", "p"] [140.5063, "o", "t"] [140.542757, "o", "i"] [140.558274, "o", "o"] [140.705995, "o", "n"] [140.722137, "o", "s"] [140.75236, "o", "\r\n"] [140.75244, "o", "\u001b[?2004l\r"] [140.75293, "o", "\u001b[00m"] [140.759177, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [141.862666, "o", "g"] [141.886728, "o", "i"] [141.983624, "o", "t"] [142.018444, "o", " "] [142.152195, "o", "d"] [142.240688, "o", "i"] [142.286146, "o", "f"] [142.317704, "o", "f"] [142.351197, "o", " "] [142.353973, "o", "3"] [142.394402, "o", "."] [142.475773, "o", "u"] [142.51198, "o", "s"] [142.614192, "o", "a"] [142.647329, "o", "g"] [142.69663, "o", "e"] [142.72799, "o", "\r\n\u001b[?2004l\r"] [142.728159, "o", "\u001b[00m"] [142.7347, "o", "\u001b[?1h\u001b=\r\u001b[1mdiff --git a/sys_info.sh b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1mindex b58cf06..37ddc1b 100755\u001b[m\u001b[m\r\n\u001b[1m--- a/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1m+++ b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[36m@@ -17,6 +17,30 @@\u001b[m \u001b[musage () {\u001b[m\u001b[m\r\n return\u001b[m\u001b[m\r\n }\u001b[m\u001b[m\r\n \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m# process command line options\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32minteractive=''\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mfilename=''\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mwhile [[ -n \"$1\" ]]; do\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m case \"$1\" in\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m -f | --file)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m shift\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m filename=\"$1\"\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m -i | --interactive)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m interactive=1\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m -h | --help)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m usage\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m exit\u001b[m\u001b[m\r\n:\u001b[K"] [143.727619, "m", ""] [144.748232, "o", "\u0007\r\u001b[K:\u001b[K"] [144.782901, "o", "\r\u001b[K\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m *)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m usage >&2\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m exit 1\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m esac\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m shift\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mdone\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[m\r\n PROGNAME=\"$(basename \"$0\")\"\u001b[m\u001b[m\r\n TITLE=\"System Information Report For $HOSTNAME\"\u001b[m\u001b[m\r\n CURRENT_TIME=$(date +\"%x %r %Z\")\u001b[m\u001b[m\r\n\u001b[7m(END)\u001b[27m\u001b[K"] [144.817644, "o", "\u0007\r\u001b[K\u001b[7m(END)\u001b[27m\u001b[K"] [145.817226, "m", ""] [146.81978, "o", "\r\u001b[K\u001b[?1l\u001b>"] [146.821075, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [147.818661, "o", "\r\n\u001b[?2004l\r"] [147.818698, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [148.856149, "o", ":"] [148.933864, "o", " "] [148.960522, "o", "'"] [149.0094, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [150.074972, "o", "W"] [150.09046, "o", "e"] [150.093183, "o", " "] [150.203418, "o", "u"] [150.306592, "o", "s"] [150.318368, "o", "e"] [150.355582, "o", " "] [150.491159, "o", "a"] [150.514245, "o", " "] [150.546546, "o", "`"] [150.556239, "o", "w"] [150.658295, "o", "h"] [150.684158, "o", "i"] [150.755898, "o", "l"] [150.824028, "o", "e"] [150.889246, "o", "`"] [150.895166, "o", " "] [150.900374, "o", "l"] [150.990214, "o", "o"] [151.042457, "o", "o"] [151.055113, "o", "p"] [151.057287, "o", " "] [151.125548, "o", "a"] [151.134967, "o", "n"] [151.158059, "o", "d"] [151.162195, "o", " "] [151.174046, "o", "`"] [151.223582, "o", "s"] [151.255455, "o", "h"] [151.278077, "o", "i"] [151.330391, "o", "f"] [151.371883, "o", "t"] [151.377711, "o", "`"] [151.394631, "o", " "] [151.495532, "o", "t"] [151.544427, "o", "o"] [151.549379, "o", " "] [151.642258, "o", "p"] [151.695813, "o", "r"] [151.710138, "o", "o"] [151.7294, "o", "c"] [151.751277, "o", "e"] [151.790424, "o", "s"] [151.793449, "o", "s"] [151.828123, "o", " "] [151.834572, "o", "a"] [151.945104, "o", "l"] [152.013625, "o", "l"] [152.094367, "o", " "] [152.13779, "o", "t"] [152.150526, "o", "h"] [152.213064, "o", "e"] [152.256844, "o", " "] [152.348305, "o", "o"] [152.380389, "o", "p"] [152.390177, "o", "t"] [152.41423, "o", "i"] [152.630781, "o", "o"] [152.670729, "o", "n"] [152.677589, "o", "s"] [152.804536, "o", "."] [152.834461, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [153.853357, "o", "."] [153.855874, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [154.867499, "o", "I"] [154.934747, "o", "n"] [154.94987, "o", "s"] [155.061857, "o", "i"] [155.07604, "o", "d"] [155.13993, "o", "e"] [155.157782, "o", " "] [155.165017, "o", "t"] [155.27526, "o", "h"] [155.343853, "o", "e"] [155.37148, "o", " "] [155.389195, "o", "l"] [155.457616, "o", "o"] [155.483226, "o", "o"] [155.505332, "o", "p"] [155.519686, "o", " "] [155.525382, "o", "w"] [155.587595, "o", "e"] [155.628404, "o", " "] [155.667872, "o", "u"] [155.681382, "o", "s"] [155.718446, "o", "e"] [155.752575, "o", " "] [155.762854, "o", "`"] [155.823933, "o", "c"] [155.936939, "o", "a"] [156.09459, "o", "s"] [156.103977, "o", "e"] [156.113959, "o", "`"] [156.206157, "o", " "] [156.214347, "o", "t"] [156.228559, "o", "o"] [156.324415, "o", " "] [156.385508, "o", "m"] [156.398454, "o", "a"] [156.52657, "o", "t"] [156.54537, "o", "c"] [156.547325, "o", "h"] [156.583414, "o", " "] [156.629736, "o", "t"] [156.751868, "o", "h"] [156.814274, "o", "e"] [156.858814, "o", " "] [156.905621, "o", "o"] [157.01679, "o", "p"] [157.030513, "o", "t"] [157.039052, "o", "i"] [157.073988, "o", "o"] [157.220773, "o", "n"] [157.245358, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [158.293047, "o", "w"] [158.372656, "o", "i"] [158.491633, "o", "t"] [158.529674, "o", "h"] [158.588095, "o", " "] [158.598834, "o", "o"] [158.696788, "o", "n"] [158.770867, "o", "e"] [158.909869, "o", " "] [158.917367, "o", "o"] [158.95328, "o", "f"] [158.984365, "o", " "] [159.001405, "o", "t"] [159.003336, "o", "h"] [159.077196, "o", "o"] [159.089344, "o", "s"] [159.144536, "o", "e"] [159.271029, "o", " "] [159.323155, "o", "t"] [159.350948, "o", "h"] [159.381418, "o", "a"] [159.399795, "o", "t"] [159.451879, "o", " "] [159.475091, "o", "a"] [159.50761, "o", "r"] [159.5876, "o", "e"] [159.609002, "o", " "] [159.653753, "o", "e"] [159.671877, "o", "x"] [159.752439, "o", "p"] [159.774826, "o", "e"] [159.800861, "o", "c"] [159.831059, "o", "t"] [159.89205, "o", "e"] [159.906615, "o", "d"] [159.973096, "o", "."] [160.013218, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [161.021779, "o", "."] [161.042247, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [162.136837, "o", "I"] [162.165732, "o", "f"] [162.177705, "o", " "] [162.229716, "o", "t"] [162.261593, "o", "h"] [162.376446, "o", "e"] [162.402556, "o", " "] [162.450108, "o", "o"] [162.472426, "o", "p"] [162.485299, "o", "t"] [162.511093, "o", "i"] [162.516449, "o", "o"] [162.520443, "o", "n"] [162.570207, "o", " "] [162.615525, "o", "i"] [162.651131, "o", "s"] [162.692486, "o", " "] [162.857702, "o", "`"] [162.901091, "o", "-"] [162.991291, "o", "f"] [163.089179, "o", "`"] [163.210842, "o", " "] [163.360978, "o", "("] [163.366117, "o", "o"] [163.427044, "o", "r"] [163.541465, "o", " "] [163.57375, "o", "`"] [163.645149, "o", "-"] [163.716275, "o", "-"] [163.738547, "o", "f"] [163.795173, "o", "i"] [163.830943, "o", "l"] [163.892581, "o", "e"] [163.945725, "o", "`"] [163.974537, "o", ")"] [164.015255, "o", ","] [164.040856, "o", " "] [164.141332, "o", "w"] [164.20335, "o", "e"] [164.207, "o", " "] [164.211822, "o", "i"] [164.299436, "o", "n"] [164.411719, "o", "t"] [164.508109, "o", "e"] [164.541118, "o", "r"] [164.647483, "o", "p"] [164.680095, "o", "r"] [164.732388, "o", "e"] [164.864575, "o", "t"] [165.007715, "o", " "] [165.177944, "o", "t"] [165.233351, "o", "h"] [165.325172, "o", "e"] [165.340521, "o", " "] [165.363127, "o", "n"] [165.500246, "o", "e"] [165.512468, "o", "x"] [165.516594, "o", "t"] [165.533998, "o", " "] [165.594504, "o", "p"] [165.630254, "o", "a"] [165.644968, "o", "r"] [165.702513, "o", "a"] [165.739598, "o", "m"] [165.768587, "o", "e"] [165.802065, "o", "t"] [165.89752, "o", "e"] [165.964103, "o", "r"] [166.010645, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [167.018194, "o", "a"] [167.080753, "o", "s"] [167.118676, "o", " "] [167.189942, "o", "a"] [167.347808, "o", " "] [167.363345, "o", "f"] [167.516582, "o", "i"] [167.5573, "o", "l"] [167.664204, "o", "e"] [167.753759, "o", "n"] [167.794405, "o", "a"] [167.83013, "o", "m"] [167.862235, "o", "e"] [167.868275, "o", " "] [167.975722, "o", "a"] [168.118506, "o", "n"] [168.160264, "o", "d"] [168.235742, "o", " "] [168.283029, "o", "s"] [168.404778, "o", "e"] [168.406498, "o", "t"] [168.443284, "o", " "] [168.447786, "o", "i"] [168.486096, "o", "t"] [168.503516, "o", " "] [168.54288, "o", "t"] [168.631268, "o", "o"] [168.635788, "o", " "] [168.678663, "o", "t"] [168.764427, "o", "h"] [168.819339, "o", "e"] [168.934299, "o", " "] [169.014595, "o", "v"] [169.076943, "o", "a"] [169.094494, "o", "r"] [169.103112, "o", "i"] [169.19666, "o", "a"] [169.25081, "o", "b"] [169.253798, "o", "l"] [169.299326, "o", "e"] [169.332551, "o", " "] [169.391414, "o", "`"] [169.47157, "o", "f"] [169.50576, "o", "i"] [169.549214, "o", "l"] [169.65428, "o", "e"] [169.741658, "o", "n"] [169.765834, "o", "a"] [169.858683, "o", "m"] [169.940695, "o", "e"] [170.10936, "o", "`"] [170.1137, "o", "."] [170.149904, "o", "\r\n\u001b[?2004l\r"] [170.149991, "o", "\u001b[?2004h> "] [171.217317, "o", "."] [171.221036, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [172.280054, "o", "I"] [172.326106, "o", "f"] [172.408974, "o", " "] [172.443804, "o", "t"] [172.486873, "o", "h"] [172.596272, "o", "e"] [172.690647, "o", " "] [172.735214, "o", "o"] [172.774125, "o", "p"] [172.781964, "o", "t"] [172.79039, "o", "i"] [172.860352, "o", "o"] [172.903408, "o", "n"] [172.977441, "o", " "] [173.034152, "o", "i"] [173.06964, "o", "s"] [173.108922, "o", " "] [173.132471, "o", "`"] [173.186503, "o", "-"] [173.205597, "o", "i"] [173.226169, "o", "`"] [173.22703, "o", " "] [173.259999, "o", "("] [173.446592, "o", "o"] [173.479586, "o", "r"] [173.558426, "o", " "] [173.621182, "o", "`"] [173.628486, "o", "-"] [173.677722, "o", "-"] [173.694118, "o", "i"] [173.699591, "o", "n"] [173.747178, "o", "t"] [173.785028, "o", "e"] [173.89403, "o", "r"] [173.913996, "o", "a"] [173.975185, "o", "c"] [173.995562, "o", "t"] [174.048806, "o", "i"] [174.081915, "o", "v"] [174.097246, "o", "e"] [174.171822, "o", "`"] [174.240042, "o", ")"] [174.307295, "o", ","] [174.362809, "o", " "] [174.457312, "o", "w"] [174.485869, "o", "e"] [174.506283, "o", " "] [174.588478, "o", "s"] [174.722444, "o", "e"] [174.778755, "o", "t"] [174.842741, "o", " "] [174.868288, "o", "t"] [174.917528, "o", "h"] [174.947505, "o", "e"] [174.967718, "o", " "] [175.097075, "o", "v"] [175.139567, "o", "a"] [175.145652, "o", "r"] [175.187069, "o", "i"] [175.231231, "o", "a"] [175.278471, "o", "b"] [175.332307, "o", "l"] [175.370748, "o", "e"] [175.37628, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [176.432848, "o", "`"] [176.562308, "o", "i"] [176.588805, "o", "n"] [176.60889, "o", "t"] [176.671636, "o", "e"] [176.696537, "o", "r"] [176.761606, "o", "a"] [176.873616, "o", "c"] [176.895632, "o", "t"] [176.90748, "o", "i"] [176.964528, "o", "v"] [177.008245, "o", "e"] [177.100154, "o", "`"] [177.159052, "o", " "] [177.199377, "o", "t"] [177.306499, "o", "o"] [177.385796, "o", " "] [177.461354, "o", "`"] [177.479801, "o", "1"] [177.557644, "o", "`"] [177.581858, "o", " "] [177.677146, "o", "("] [177.712282, "o", "o"] [177.741713, "o", "t"] [177.772549, "o", "h"] [177.942191, "o", "e"] [177.94907, "o", "r"] [177.96765, "o", "w"] [177.998091, "o", "i"] [178.009234, "o", "s"] [178.072197, "o", "e"] [178.173031, "o", " "] [178.236049, "o", "i"] [178.280237, "o", "t"] [178.28853, "o", " "] [178.343407, "o", "w"] [178.382285, "o", "i"] [178.398393, "o", "l"] [178.438234, "o", "l"] [178.513972, "o", " "] [178.556485, "o", "r"] [178.631765, "o", "e"] [178.670252, "o", "m"] [178.68727, "o", "a"] [178.718827, "o", "i"] [178.720589, "o", "n"] [178.740423, "o", " "] [178.757448, "o", "e"] [178.77229, "o", "m"] [178.792002, "o", "p"] [178.80085, "o", "t"] [178.868216, "o", "y"] [178.879195, "o", ")"] [178.881319, "o", "."] [178.930789, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [179.981156, "o", "'"] [180.006963, "o", "\r\n\u001b[?2004l\r"] [180.007179, "o", "\u001b[00m"] [180.007308, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [181.141215, "o", ":"] [181.150692, "o", " "] [181.219746, "o", "'"] [181.254455, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [182.329974, "o", "N"] [182.419457, "o", "o"] [182.482287, "o", "t"] [182.491167, "o", "i"] [182.516119, "o", "c"] [182.610913, "o", "e"] [182.617036, "o", " "] [182.738984, "o", "t"] [182.781728, "o", "h"] [182.862039, "o", "a"] [182.901249, "o", "t"] [182.921989, "o", " "] [182.978985, "o", "t"] [182.986325, "o", "h"] [183.11657, "o", "e"] [183.123101, "o", " "] [183.266332, "o", "a"] [183.272269, "o", "c"] [183.33683, "o", "t"] [183.362032, "o", "i"] [183.453935, "o", "o"] [183.518396, "o", "n"] [183.569496, "o", "s"] [183.589447, "o", " "] [183.69324, "o", "c"] [183.781428, "o", "o"] [183.842966, "o", "r"] [183.851765, "o", "r"] [183.85571, "o", "e"] [183.898265, "o", "s"] [183.905489, "o", "p"] [183.908143, "o", "o"] [183.94136, "o", "n"] [183.978387, "o", "d"] [184.014991, "o", "i"] [184.027379, "o", "n"] [184.125506, "o", "g"] [184.195877, "o", " "] [184.206426, "o", "t"] [184.303174, "o", "o"] [184.376583, "o", " "] [184.491714, "o", "`"] [184.49581, "o", "-"] [184.50365, "o", "h"] [184.515792, "o", " "] [184.584034, "o", "|"] [184.629849, "o", " "] [184.689581, "o", "-"] [184.716708, "o", "-"] [184.721043, "o", "h"] [184.767435, "o", "e"] [184.934682, "o", "l"] [185.065937, "o", "p"] [185.08696, "o", ")"] [185.108476, "o", "`"] [185.123863, "o", " "] [185.235939, "o", "a"] [185.294701, "o", "n"] [185.361614, "o", "d"] [185.399259, "o", " "] [185.508537, "o", "`"] [185.541288, "o", "*"] [185.616273, "o", ")"] [185.708498, "o", "`"] [185.768571, "o", "\r\n\u001b[?2004l\r"] [185.769097, "o", "\u001b[?2004h> "] [186.813563, "o", "a"] [186.866578, "o", "r"] [186.880211, "o", "e"] [186.947044, "o", " "] [187.025476, "o", "v"] [187.063738, "o", "e"] [187.116414, "o", "r"] [187.217394, "o", "y"] [187.307848, "o", " "] [187.324474, "o", "s"] [187.390748, "o", "i"] [187.411935, "o", "m"] [187.467921, "o", "i"] [187.497524, "o", "l"] [187.50469, "o", "a"] [187.510047, "o", "r"] [187.586268, "o", ","] [187.639765, "o", " "] [187.660384, "o", "t"] [187.734938, "o", "h"] [187.805436, "o", "e"] [187.811473, "o", "y"] [187.882324, "o", " "] [187.893497, "o", "d"] [187.909649, "o", "i"] [187.982858, "o", "s"] [187.986404, "o", "p"] [188.001707, "o", "l"] [188.062834, "o", "a"] [188.214684, "o", "y"] [188.226653, "o", " "] [188.270612, "o", "t"] [188.304537, "o", "h"] [188.314018, "o", "e"] [188.379682, "o", " "] [188.451535, "o", "u"] [188.4879, "o", "s"] [188.515314, "o", "a"] [188.549646, "o", "g"] [188.590591, "o", "e"] [188.638485, "o", " "] [188.680567, "o", "a"] [188.684742, "o", "n"] [188.834319, "o", "d"] [188.87754, "o", " "] [188.917338, "o", "e"] [188.930204, "o", "x"] [188.976393, "o", "i"] [189.052546, "o", "t"] [189.124184, "o", " "] [189.135766, "o", "t"] [189.155971, "o", "h"] [189.163041, "o", "e"] [189.204223, "o", " "] [189.236183, "o", "p"] [189.341836, "o", "r"] [189.380234, "o", "o"] [189.418535, "o", "g"] [189.424156, "o", "r"] [189.488997, "o", "a"] [189.546374, "o", "m"] [189.56031, "o", "."] [189.584416, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [190.644704, "o", "."] [190.661983, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [191.682967, "o", "H"] [191.775647, "o", "o"] [191.821324, "o", "w"] [191.834841, "o", "e"] [191.933123, "o", "v"] [191.973837, "o", "e"] [191.991372, "o", "r"] [192.077115, "o", " "] [192.140301, "o", "t"] [192.20232, "o", "h"] [192.255614, "o", "e"] [192.306014, "o", " "] [192.315478, "o", "l"] [192.361379, "o", "a"] [192.394422, "o", "t"] [192.39582, "o", "e"] [192.397804, "o", "r"] [192.414633, "o", " "] [192.440786, "o", "c"] [192.462883, "o", "a"] [192.536894, "o", "s"] [192.571683, "o", "e"] [192.627291, "o", " "] [192.638873, "o", "i"] [192.649243, "o", "s"] [192.666778, "o", " "] [192.717499, "o", "c"] [192.748396, "o", "o"] [192.832323, "o", "n"] [192.905208, "o", "s"] [192.927458, "o", "i"] [192.973542, "o", "d"] [193.004293, "o", "e"] [193.020989, "o", "r"] [193.167346, "o", "e"] [193.171358, "o", "d"] [193.174789, "o", " "] [193.198317, "o", "a"] [193.225666, "o", "n"] [193.253593, "o", " "] [193.354564, "o", "e"] [193.372403, "o", "r"] [193.378461, "o", "r"] [193.395142, "o", "o"] [193.449131, "o", "r"] [193.49183, "o", ","] [193.50254, "o", " "] [193.607402, "o", "b"] [193.692378, "o", "e"] [193.75115, "o", "c"] [193.757822, "o", "a"] [193.812673, "o", "u"] [193.867955, "o", "s"] [193.874159, "o", "e"] [193.96392, "o", " "] [194.078387, "o", "t"] [194.181478, "o", "h"] [194.202468, "o", "e"] [194.367019, "o", "r"] [194.44337, "o", "e"] [194.505314, "o", " "] [194.594819, "o", "i"] [194.662601, "o", "s"] [194.726266, "o", " "] [194.776455, "o", "a"] [194.805761, "o", "n"] [194.854439, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [195.858922, "o", "u"] [195.863817, "o", "n"] [195.943946, "o", "k"] [196.043232, "o", "n"] [196.090315, "o", "o"] [196.113973, "o", "w"] [196.200414, "o", "n"] [196.310809, "o", "/"] [196.374707, "o", "u"] [196.404349, "o", "n"] [196.591116, "o", "s"] [196.695184, "o", "u"] [196.738383, "o", "p"] [196.838634, "o", "p"] [196.857457, "o", "o"] [196.861033, "o", "r"] [196.915129, "o", "t"] [196.920238, "o", "e"] [196.979031, "o", "d"] [197.043413, "o", " "] [197.077743, "o", "o"] [197.079764, "o", "p"] [197.156964, "o", "t"] [197.20956, "o", "i"] [197.234767, "o", "o"] [197.3205, "o", "n"] [197.352748, "o", ","] [197.376103, "o", " "] [197.393581, "o", "s"] [197.433732, "o", "o"] [197.496177, "o", " "] [197.522239, "o", "t"] [197.570916, "o", "h"] [197.573679, "o", "e"] [197.586839, "o", " "] [197.604954, "o", "u"] [197.609305, "o", "s"] [197.677649, "o", "a"] [197.758851, "o", "g"] [197.833015, "o", "e"] [197.93372, "o", " "] [198.017504, "o", "i"] [198.0902, "o", "s"] [198.234545, "o", " "] [198.306224, "o", "s"] [198.322812, "o", "e"] [198.337668, "o", "n"] [198.351265, "o", "t"] [198.396909, "o", " "] [198.501826, "o", "t"] [198.514319, "o", "o"] [198.586448, "o", " "] [198.689078, "o", "\""] [198.772657, "o", "s"] [198.820454, "o", "t"] [198.947338, "o", "d"] [199.002408, "o", "e"] [199.053607, "o", "r"] [199.080576, "o", "r"] [199.158949, "o", "\""] [199.206424, "o", " "] [199.263896, "o", "("] [199.331078, "o", "`"] [199.397668, "o", ">"] [199.463097, "o", "&"] [199.527482, "o", "2"] [199.587794, "o", "`"] [199.6382, "o", ")"] [199.812911, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [200.831067, "o", "a"] [200.886429, "o", "n"] [200.979006, "o", "d"] [201.060938, "o", " "] [201.064447, "o", "t"] [201.147849, "o", "h"] [201.213791, "o", "e"] [201.261555, "o", " "] [201.381029, "o", "p"] [201.414524, "o", "r"] [201.457975, "o", "o"] [201.501625, "o", "g"] [201.558805, "o", "r"] [201.571753, "o", "a"] [201.664598, "o", "m"] [201.697145, "o", " "] [201.753762, "o", "e"] [201.77228, "o", "x"] [201.774076, "o", "i"] [201.829641, "o", "t"] [201.877742, "o", "s"] [201.885435, "o", " "] [201.999609, "o", "w"] [202.029345, "o", "i"] [202.069409, "o", "t"] [202.193932, "o", "h"] [202.2483, "o", " "] [202.256922, "o", "c"] [202.268107, "o", "o"] [202.273015, "o", "d"] [202.285336, "o", "e"] [202.312531, "o", " "] [202.381468, "o", "`"] [202.391784, "o", "1"] [202.461446, "o", "`"] [202.49901, "o", " "] [202.51901, "o", "("] [202.565276, "o", "e"] [202.601678, "o", "r"] [202.645846, "o", "r"] [202.70626, "o", "o"] [202.718325, "o", "r"] [202.73954, "o", ")"] [202.765487, "o", "."] [202.783398, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [203.869432, "o", "'"] [203.95351, "o", "\r\n\u001b[?2004l\r"] [203.953611, "o", "\u001b[00m\u001b[?2004h"] [203.953686, "o", "\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [204.953279, "m", ""] [206.067867, "o", ":"] [206.07568, "o", " "] [206.094724, "o", "#"] [206.104157, "o", "#"] [206.168132, "o", " "] [206.172416, "o", "5"] [206.232426, "o", "."] [206.263224, "o", " "] [206.267112, "o", "I"] [206.278926, "o", "f"] [206.307276, "o", " "] [206.461152, "o", "t"] [206.471071, "o", "h"] [206.524195, "o", "e"] [206.539215, "o", " "] [206.608367, "o", "o"] [206.620412, "o", "p"] [206.643647, "o", "t"] [206.683605, "o", "i"] [206.712003, "o", "o"] [206.714111, "o", "n"] [206.802862, "o", " "] [206.814468, "o", "`"] [206.819863, "o", "-"] [206.884361, "o", "i"] [206.893878, "o", "`"] [206.931991, "o", " "] [206.938343, "o", "o"] [207.005724, "o", "r"] [207.055319, "o", " "] [207.143247, "o", "("] [207.251704, "o", "`"] [207.298977, "o", "-"] [207.345576, "o", "-"] [207.406199, "o", "i"] [207.427984, "o", "n"] [207.499381, "o", "t"] [207.552272, "o", "e"] [207.695104, "o", "r"] [207.796422, "o", "a"] [207.833689, "o", "c"] [207.906945, "o", "t"] [207.929102, "o", "i"] [207.956374, "o", "v"] [207.994928, "o", "e"] [208.00746, "o", "`"] [208.018759, "o", ")"] [208.048292, "o", " "] [208.135785, "o", "i \r"] [208.191678, "o", "s"] [208.298478, "o", " "] [208.301746, "o", "s"] [208.320072, "o", "u"] [208.335937, "o", "p"] [208.431405, "o", "p"] [208.465177, "o", "l"] [208.597188, "o", "i"] [208.644429, "o", "e"] [208.651479, "o", "d"] [208.710515, "o", ","] [208.772876, "o", " "] [208.821512, "o", "t"] [208.831064, "o", "h"] [208.8641, "o", "e"] [208.90185, "o", " "] [208.906279, "o", "p"] [208.953542, "o", "r"] [209.002447, "o", "o"] [209.104125, "o", "g"] [209.159838, "o", "r"] [209.175444, "o", "a"] [209.204962, "o", "m"] [209.364289, "o", " "] [209.367413, "o", "s"] [209.371303, "o", "h"] [209.390115, "o", "o"] [209.466385, "o", "u"] [209.642708, "o", "l"] [209.655444, "o", "d"] [209.735184, "o", " "] [209.781098, "o", "g"] [209.801042, "o", "e"] [209.850451, "o", "t"] [209.932398, "o", " "] [209.945447, "o", "a"] [210.06689, "o", " "] [210.172392, "o", "f"] [210.195068, "o", "i"] [210.208219, "o", "l"] [210.246711, "o", "e"] [210.306899, "o", " "] [210.365414, "o", "n"] [210.376423, "o", "a"] [210.451694, "o", "m"] [210.455857, "o", "e"] [210.460509, "o", " "] [210.491746, "o", "i"] [210.497394, "o", "n"] [210.516542, "o", "t"] [210.587737, "o", "e"] [210.629577, "o", "r"] [210.68213, "o", "a"] [210.683156, "o", "c"] [210.708169, "o", "t"] [210.790801, "o", "i"] [210.802861, "o", "v"] [210.844734, "o", "e"] [210.909662, "o", "l"] [210.930457, "o", "y"] [210.962942, "o", " "] [211.052503, "o", "("] [211.057875, "o", "f"] [211.107468, "o", "r"] [211.131476, "o", "o"] [211.13546, "o", "m"] [211.144634, "o", " "] [211.145633, "o", "t"] [211.285143, "o", "h"] [211.334047, "o", "e"] [211.35712, "o", " "] [211.431187, "o", "k"] [211.570205, "o", "e"] [211.62585, "o", "y"] [211.671677, "o", "b"] [211.725002, "o", "o"] [211.763551, "o", "a"] [211.853487, "o", "r"] [211.939062, "o", "d"] [212.004423, "o", ") \r"] [212.039484, "o", "."] [212.162706, "o", " "] [212.244584, "o", "L"] [212.255079, "o", "e"] [212.29758, "o", "t"] [212.319919, "o", "'"] [212.328462, "o", "s"] [212.359929, "o", " "] [212.379554, "o", "s"] [212.40545, "o", "e"] [212.555835, "o", "e"] [212.593818, "o", " "] [212.629584, "o", "t"] [212.643104, "o", "h"] [212.662357, "o", "e"] [212.775365, "o", " "] [212.804977, "o", "c"] [212.860059, "o", "o"] [212.969006, "o", "d"] [213.003466, "o", "e"] [213.097402, "o", " "] [213.164498, "o", "t"] [213.212446, "o", "h"] [213.249705, "o", "a"] [213.251094, "o", "t"] [213.261534, "o", " "] [213.311725, "o", "d"] [213.399257, "o", "o"] [213.441141, "o", "e"] [213.443605, "o", "s"] [213.501214, "o", " "] [213.508715, "o", "t"] [213.52581, "o", "h"] [213.582164, "o", "a"] [213.639633, "o", "t"] [213.648835, "o", ":"] [213.684247, "o", "\r\n\u001b[?2004l\r"] [213.684511, "o", "\u001b[00m"] [213.684567, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [214.684716, "o", "\r\n\u001b[?2004l\r"] [214.684801, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [215.719502, "o", "g"] [215.905835, "o", "i"] [215.943808, "o", "t"] [215.958641, "o", " "] [215.97392, "o", "t"] [215.986615, "o", "a"] [216.030592, "o", "g"] [216.109322, "o", "\r\n\u001b[?2004l\r"] [216.109456, "o", "\u001b[00m"] [216.116875, "o", "\u001b[?1h\u001b=\r1.initial\u001b[m\r\n2.write_html_page\u001b[m\r\n3.usage\u001b[m\r\n4.process_options\u001b[m\r\n5.interactive\u001b[m\r\n6.output_html_page\u001b[m\r\n"] [216.117361, "o", "\r\u001b[K\u001b[?1l\u001b>"] [216.117773, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [217.135632, "o", "g"] [217.187279, "o", "i"] [217.205331, "o", "t"] [217.260258, "o", " "] [217.273099, "o", "c"] [217.282992, "o", "h"] [217.320178, "o", "e"] [217.344004, "o", "c"] [217.387182, "o", "k"] [217.535393, "o", "o"] [217.609778, "o", "u"] [217.663569, "o", "t"] [217.689369, "o", " "] [217.697997, "o", "-"] [217.792708, "o", "q"] [217.801404, "o", " "] [217.848487, "o", "5"] [217.93567, "o", "."] [217.973722, "o", "i"] [217.980991, "o", "n"] [218.075718, "o", "t"] [218.180526, "o", "e"] [218.218416, "o", "r"] [218.290119, "o", "a"] [218.327688, "o", "c"] [218.328602, "o", "t"] [218.383326, "o", "i"] [218.427725, "o", "v"] [218.467156, "o", "e"] [218.534139, "o", "\r\n\u001b[?2004l\r"] [218.534227, "o", "\u001b[00m"] [218.540926, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [219.541022, "o", "g"] [219.576598, "o", "i"] [219.645188, "o", "t"] [219.678042, "o", " "] [219.737428, "o", "d"] [219.855031, "o", "i"] [219.892312, "o", "f"] [219.90918, "o", "f"] [219.917761, "o", " "] [219.966961, "o", "4"] [219.984576, "o", "."] [220.016758, "o", "p"] [220.104518, "o", "r"] [220.14002, "o", "o"] [220.221234, "o", "c"] [220.227565, "o", "e"] [220.277874, "o", "s"] [220.314263, "o", "s"] [220.388554, "o", "_"] [220.414473, "o", "o"] [220.498392, "o", "p"] [220.550304, "o", "t"] [220.649065, "o", "i"] [220.661375, "o", "o"] [220.670911, "o", "n"] [220.682794, "o", "s"] [220.703903, "o", "\r\n\u001b[?2004l\r"] [220.704003, "o", "\u001b[00m"] [220.712139, "o", "\u001b[?1h\u001b=\r"] [220.712234, "o", "\u001b[1mdiff --git a/sys_info.sh b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1mindex 37ddc1b..f8a2fba 100755\u001b[m\u001b[m\r\n\u001b[1m--- a/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1m+++ b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[36m@@ -41,6 +41,32 @@\u001b[m \u001b[mwhile [[ -n \"$1\" ]]; do\u001b[m\u001b[m\r\n shift\u001b[m\u001b[m\r\n done\u001b[m\u001b[m\r\n \u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m# interactive mode\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mif [[ -n \"$interactive\" ]]; then\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m while true; do\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m read -p \"Enter name of output file: \" filename\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m if [[ -e \"$filename\" ]]; then\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m read -p \"'$filename' exists. Overwrite? [y/n/q] > \"\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m case \"$REPLY\" in\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m Y|y)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m break\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m Q|q)\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m \u001b[32m echo \"Program terminated.\"\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m exit\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m *)\u001b[m\u001b[m\r\n:\u001b[K"] [221.703625, "m", ""] [222.747613, "o", "\u0007\r\u001b[K:\u001b[K"] [222.788435, "o", "\r\u001b[K\u001b[32m+\u001b[m\u001b[32m continue\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m ;;\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m esac\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m elif [[ -z \"$filename\" ]]; then\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m continue\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m else\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m break\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m fi\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m done\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mfi\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[m\r\n PROGNAME=\"$(basename \"$0\")\"\u001b[m\u001b[m\r\n TITLE=\"System Information Report For $HOSTNAME\"\u001b[m\u001b[m\r\n CURRENT_TIME=$(date +\"%x %r %Z\")\u001b[m\u001b[m\r\n\u001b[7m(END)\u001b[27m\u001b[K"] [222.830499, "o", "\u0007\r\u001b[K\u001b[7m(END)\u001b[27m\u001b[K"] [223.830021, "m", ""] [224.844518, "o", "\r\u001b[K\u001b[?1l\u001b>"] [224.846042, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [225.844304, "o", "\r\n\u001b[?2004l\r"] [225.844401, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [226.865311, "o", ":"] [226.885663, "o", " "] [226.997288, "o", "'"] [227.112572, "o", "\r\n"] [227.113, "o", "\u001b[?2004l\r"] [227.113214, "o", "\u001b[?2004h> "] [228.165647, "o", "T"] [228.180594, "o", "h"] [228.185994, "o", "i"] [228.245664, "o", "s"] [228.280586, "o", " "] [228.295844, "o", "c"] [228.366854, "o", "o"] [228.396547, "o", "d"] [228.403372, "o", "e"] [228.408291, "o", " "] [228.512633, "o", "i"] [228.541976, "o", "s"] [228.611846, "o", " "] [228.616293, "o", "e"] [228.689993, "o", "x"] [228.779378, "o", "e"] [228.830039, "o", "c"] [228.848697, "o", "u"] [228.947065, "o", "t"] [229.008327, "o", "e"] [229.014217, "o", "d"] [229.043127, "o", " "] [229.08763, "o", "o"] [229.186291, "o", "n"] [229.191294, "o", "l"] [229.293857, "o", "y"] [229.305194, "o", " "] [229.330863, "o", "i"] [229.397062, "o", "f"] [229.498009, "o", " "] [229.563725, "o", "t"] [229.643836, "o", "h"] [229.726756, "o", "e"] [229.744546, "o", " "] [229.748592, "o", "g"] [229.794673, "o", "l"] [229.95247, "o", "o"] [230.045277, "o", "b"] [230.052489, "o", "a"] [230.083158, "o", "l"] [230.140591, "o", " "] [230.183748, "o", "v"] [230.229008, "o", "a"] [230.349583, "o", "r"] [230.391795, "o", "i"] [230.453461, "o", "a"] [230.502217, "o", "b"] [230.514322, "o", "l"] [230.570511, "o", "e"] [230.582033, "o", " "] [230.688893, "o", "`"] [230.72088, "o", "i"] [230.840003, "o", "n"] [230.885284, "o", "t"] [230.902711, "o", "e"] [230.928219, "o", "r"] [230.965018, "o", "a"] [231.007415, "o", "c"] [231.012388, "o", "t"] [231.041615, "o", "i"] [231.130326, "o", "v"] [231.210786, "o", "e"] [231.226868, "o", "`"] [231.235733, "o", " "] [231.241295, "o", "i"] [231.276238, "o", "s"] [231.401311, "o", " "] [231.455807, "o", "n"] [231.492449, "o", "o"] [231.53233, "o", "t"] [231.547995, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [232.640145, "o", "e"] [232.651696, "o", "m"] [232.668412, "o", "p"] [232.69795, "o", "t"] [232.795677, "o", "y"] [232.858401, "o", "."] [232.90228, "o", "\r\n\u001b[?2004l\r\u001b[?2004h"] [232.902373, "o", "> "] [233.963746, "o", "."] [234.022168, "o", "\r\n\u001b[?2004l\r"] [234.02245, "o", "\u001b[?2004h> "] [235.084456, "o", "T"] [235.136486, "o", "h"] [235.164281, "o", "e"] [235.237463, "o", "r"] [235.296335, "o", "e"] [235.301844, "o", " "] [235.341971, "o", "i"] [235.393222, "o", "s"] [235.545425, "o", " "] [235.559948, "o", "a"] [235.684451, "o", "n"] [235.743685, "o", " "] [235.852416, "o", "i"] [235.886445, "o", "n"] [235.91057, "o", "f"] [235.917385, "o", "i"] [235.958834, "o", "n"] [235.994619, "o", "i"] [236.063578, "o", "t"] [236.140676, "o", "e"] [236.148302, "o", " "] [236.201459, "o", "`"] [236.276942, "o", "w"] [236.358908, "o", "h"] [236.442383, "o", "i"] [236.472115, "o", "l"] [236.480747, "o", "e"] [236.524086, "o", "`"] [236.567433, "o", " "] [236.654411, "o", "l"] [236.682025, "o", "o"] [236.819478, "o", "o"] [236.866868, "o", "p"] [236.882966, "o", " "] [236.977228, "o", "t"] [236.994041, "o", "h"] [237.028772, "o", "a"] [237.095708, "o", "t"] [237.122716, "o", " "] [237.164881, "o", "t"] [237.178113, "o", "r"] [237.181923, "o", "i"] [237.300318, "o", "e"] [237.361473, "o", "s"] [237.423917, "o", " "] [237.474855, "o", "t"] [237.513927, "o", "o"] [237.5462, "o", " "] [237.594071, "o", "r"] [237.596235, "o", "e"] [237.615471, "o", "a"] [237.662979, "o", "d"] [237.669652, "o", " "] [237.768784, "o", "t"] [237.773193, "o", "h"] [237.804386, "o", "e"] [237.834574, "o", " "] [237.88947, "o", "n"] [237.983898, "o", "a"] [238.004773, "o", "m"] [238.131155, "o", "e"] [238.268532, "o", " "] [238.323012, "o", "o"] [238.339762, "o", "f"] [238.383761, "o", " "] [238.458989, "o", "t"] [238.526283, "o", "h"] [238.585996, "o", "e"] [238.681783, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [239.796499, "o", "f"] [239.821758, "o", "i"] [239.845078, "o", "l"] [239.898348, "o", "e"] [239.946565, "o", " "] [239.967301, "o", "i"] [240.052692, "o", "n"] [240.071332, "o", "t"] [240.115176, "o", "o"] [240.119786, "o", " "] [240.160975, "o", "t"] [240.288586, "o", "o"] [240.328365, "o", " "] [240.341755, "o", "g"] [240.369278, "o", "l"] [240.44758, "o", "o"] [240.510172, "o", "b"] [240.542508, "o", "a"] [240.555912, "o", "l"] [240.618261, "o", " "] [240.703762, "o", "v"] [240.752147, "o", "a"] [240.775052, "o", "r"] [240.855488, "o", "i"] [240.906736, "o", "a"] [240.977101, "o", "b"] [241.033002, "o", "l"] [241.05785, "o", "e"] [241.072205, "o", " "] [241.087294, "o", "`"] [241.10199, "o", "f"] [241.103958, "o", "i"] [241.14209, "o", "l"] [241.147471, "o", "e"] [241.161981, "o", "n"] [241.191053, "o", "a"] [241.223266, "o", "m"] [241.279331, "o", "e"] [241.297174, "o", "`"] [241.389708, "o", "."] [241.412584, "o", " "] [241.426848, "o", "W"] [241.4863, "o", "e"] [241.543802, "o", " "] [241.550803, "o", "c"] [241.56401, "o", "h"] [241.63693, "o", "e"] [241.758216, "o", "c"] [241.863502, "o", "k"] [241.904667, "o", " "] [241.930732, "o", "t"] [241.983968, "o", "h"] [242.00994, "o", "a"] [242.10527, "o", "t"] [242.221833, "o", " "] [242.299754, "o", "t"] [242.328085, "o", "h"] [242.417642, "o", "e"] [242.500597, "o", " "] [242.526941, "o", "g"] [242.641181, "o", "i"] [242.654875, "o", "v"] [242.706523, "o", "e"] [242.818304, "o", "n"] [242.922695, "o", " "] [243.024861, "o", "v"] [243.060507, "o", "a"] [243.150277, "o", "l"] [243.15845, "o", "u"] [243.171512, "o", "e"] [243.176111, "o", "\r\n\u001b[?2004l\r"] [243.176269, "o", "\u001b[?2004h> "] [244.228489, "o", "i"] [244.277861, "o", "s"] [244.302856, "o", " "] [244.309572, "o", "n"] [244.462935, "o", "o"] [244.473325, "o", "t"] [244.529798, "o", " "] [244.569352, "o", "e"] [244.59396, "o", "m"] [244.69151, "o", "p"] [244.722617, "o", "t"] [244.726656, "o", "y"] [244.728377, "o", " "] [244.742258, "o", "a"] [244.807477, "o", "n"] [244.856124, "o", "d"] [244.870453, "o", " "] [244.873466, "o", "t"] [244.875201, "o", "h"] [244.910158, "o", "a"] [244.946592, "o", "t"] [244.977274, "o", " "] [244.992707, "o", "s"] [245.059479, "o", "u"] [245.071135, "o", "c"] [245.085411, "o", "h"] [245.090532, "o", " "] [245.130626, "o", "a"] [245.159962, "o", " "] [245.265806, "o", "f"] [245.41746, "o", "i"] [245.456309, "o", "l"] [245.460083, "o", "e"] [245.543521, "o", " "] [245.576509, "o", "d"] [245.640486, "o", "o"] [245.687999, "o", "e"] [245.724575, "o", "s"] [245.816648, "o", " "] [245.847075, "o", "n"] [245.859826, "o", "o"] [245.893844, "o", "t"] [245.922639, "o", " "] [245.931305, "o", "e"] [245.997683, "o", "x"] [246.010991, "o", "i"] [246.051214, "o", "s"] [246.068161, "o", "t"] [246.074045, "o", " "] [246.112019, "o", "a"] [246.164048, "o", "l"] [246.257043, "o", "r"] [246.296114, "o", "e"] [246.30048, "o", "a"] [246.321749, "o", "d"] [246.361029, "o", "y"] [246.370418, "o", "."] [246.400475, "o", "\r\n"] [246.40055, "o", "\u001b[?2004l\r"] [246.400639, "o", "\u001b[?2004h"] [246.400714, "o", "> "] [247.549876, "o", "."] [247.675897, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [248.784578, "o", "I"] [248.867528, "o", "f"] [248.886494, "o", " "] [248.941243, "o", "t"] [249.023349, "o", "h"] [249.050481, "o", "e"] [249.056278, "o", "r"] [249.155497, "o", "e"] [249.17253, "o", " "] [249.29983, "o", "i"] [249.302597, "o", "s"] [249.34635, "o", " "] [249.351048, "o", "a"] [249.399097, "o", "l"] [249.420512, "o", "r"] [249.435678, "o", "e"] [249.519102, "o", "a"] [249.570531, "o", "d"] [249.74116, "o", "y"] [249.754766, "o", " "] [249.762827, "o", "s"] [249.786881, "o", "u"] [249.842601, "o", "c"] [249.865444, "o", "h"] [249.877132, "o", " "] [249.91732, "o", "a"] [249.937635, "o", " "] [250.040156, "o", "f"] [250.052682, "o", "i"] [250.0833, "o", "l"] [250.117844, "o", "e"] [250.139268, "o", ","] [250.221307, "o", " "] [250.277859, "o", "w"] [250.337861, "o", "e"] [250.435994, "o", " "] [250.50571, "o", "a"] [250.528003, "o", "s"] [250.575883, "o", "k"] [250.712417, "o", " "] [250.733092, "o", "a"] [250.784491, "o", "g"] [250.816532, "o", "a"] [250.918078, "o", "i"] [250.976533, "o", "n"] [251.01604, "o", " "] [251.025469, "o", "w"] [251.027669, "o", "h"] [251.042389, "o", "e"] [251.0498, "o", "t"] [251.088421, "o", "h"] [251.105697, "o", "e"] [251.168634, "o", "r"] [251.255506, "o", " "] [251.307355, "o", "w"] [251.332541, "o", "e"] [251.341794, "o", " "] [251.452338, "o", "c"] [251.533246, "o", "a"] [251.578503, "o", "n"] [251.640436, "o", " "] [251.687947, "o", "o"] [251.740671, "o", "v"] [251.767631, "o", "e"] [251.803706, "o", "r"] [251.820556, "o", "w"] [251.841326, "o", "r"] [251.914342, "o", "i"] [252.062889, "o", "t"] [252.11195, "o", "e"] [252.158932, "o", "\r\n\u001b[?2004l\r"] [252.159023, "o", "\u001b[?2004h> "] [253.200434, "o", "t"] [253.226248, "o", "h"] [253.258743, "o", "e"] [253.276487, "o", " "] [253.301737, "o", "f"] [253.35507, "o", "i"] [253.474697, "o", "l"] [253.533286, "o", "e"] [253.555077, "o", " "] [253.633821, "o", "o"] [253.704614, "o", "r"] [253.739212, "o", " "] [253.84758, "o", "n"] [253.902452, "o", "o"] [253.996009, "o", "t"] [254.012333, "o", "."] [254.072681, "o", "\r\n\u001b[?2004l\r"] [254.073033, "o", "\u001b[?2004h> "] [255.080041, "o", "."] [255.09083, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [256.12031, "o", "W"] [256.189097, "o", "e"] [256.195716, "o", " "] [256.25245, "o", "u"] [256.305296, "o", "s"] [256.323165, "o", "e"] [256.418297, "o", " "] [256.434967, "o", "t"] [256.462855, "o", "h"] [256.570963, "o", "e"] [256.587241, "o", " "] [256.652319, "o", "l"] [256.665288, "o", "o"] [256.738442, "o", "o"] [256.746058, "o", "p"] [256.786492, "o", " "] [256.828903, "o", "s"] [256.929257, "o", "o"] [256.966114, "o", " "] [257.011203, "o", "t"] [257.01403, "o", "h"] [257.046298, "o", "a"] [257.075937, "o", "t"] [257.102445, "o", " "] [257.158991, "o", "w"] [257.281667, "o", "e"] [257.360057, "o", " "] [257.416241, "o", "c"] [257.431121, "o", "a"] [257.486645, "o", "n"] [257.522283, "o", " "] [257.632456, "o", "a"] [257.664072, "o", "s"] [257.671332, "o", "k"] [257.696161, "o", " "] [257.737534, "o", "a"] [257.767638, "o", "g"] [257.774942, "o", "a"] [257.821098, "o", "i"] [257.826261, "o", "n"] [257.862992, "o", " "] [257.920124, "o", "f"] [257.974459, "o", "o"] [257.998749, "o", "r"] [258.034978, "o", " "] [258.05847, "o", "a"] [258.096781, "o", "n"] [258.186367, "o", "o"] [258.235426, "o", "t"] [258.263439, "o", "h"] [258.265154, "o", "e"] [258.302081, "o", "r"] [258.311185, "o", " "] [258.387679, "o", "f"] [258.389266, "o", "i"] [258.437013, "o", "l"] [258.44922, "o", "e"] [258.487865, "o", " "] [258.510821, "o", "n"] [258.516464, "o", "a"] [258.524323, "o", "m"] [258.675012, "o", "e"] [258.700375, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [259.712181, "o", "i"] [259.778181, "o", "f"] [259.779556, "o", " "] [259.935472, "o", "t"] [260.012204, "o", "h"] [260.025293, "o", "e"] [260.039448, "o", " "] [260.066045, "o", "g"] [260.06705, "o", "i"] [260.128305, "o", "v"] [260.207276, "o", "e"] [260.218871, "o", "n"] [260.247612, "o", " "] [260.422934, "o", "o"] [260.474713, "o", "n"] [260.487258, "o", "e"] [260.605743, "o", " "] [260.697897, "o", "i"] [260.764032, "o", "s"] [260.777194, "o", " "] [260.782629, "o", "n"] [260.849888, "o", "o"] [260.880457, "o", "t"] [260.917561, "o", " "] [260.920404, "o", "s"] [260.987445, "o", "u"] [261.010831, "o", "i"] [261.048049, "o", "t"] [261.096345, "o", "a"] [261.187943, "o", "b"] [261.241144, "o", "l"] [261.259074, "o", "e"] [261.283121, "o", ","] [261.284532, "o", " "] [261.334462, "o", "a"] [261.337773, "o", "n"] [261.33911, "o", "d"] [261.384515, "o", " "] [261.423447, "o", "w"] [261.427868, "o", "e"] [261.461469, "o", " "] [261.509064, "o", "r"] [261.577719, "o", "e"] [261.655378, "o", "p"] [261.716687, "o", "e"] [261.778503, "o", "a"] [261.87628, "o", "t"] [261.88537, "o", " "] [261.981386, "o", "u"] [262.069736, "o", "n"] [262.120544, "o", "t"] [262.197624, "o", "i"] [262.251806, "o", "l"] [262.30173, "o", " "] [262.346923, "o", "w"] [262.375055, "o", "e"] [262.393519, "o", " "] [262.520495, "o", "h"] [262.553496, "o", "a"] [262.609002, "o", "v"] [262.642714, "o", "e"] [262.702449, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [263.728319, "o", "a"] [263.872898, "o", " "] [263.915305, "o", "s"] [263.983976, "o", "u"] [264.030411, "o", "i"] [264.037709, "o", "t"] [264.062627, "o", "a"] [264.078427, "o", "b"] [264.102491, "o", "l"] [264.144125, "o", "e"] [264.174487, "o", " "] [264.262993, "o", "f"] [264.279161, "o", "i"] [264.299056, "o", "l"] [264.38301, "o", "e"] [264.539677, "o", " "] [264.595164, "o", "n"] [264.667979, "o", "a"] [264.689886, "o", "m"] [264.734442, "o", "e"] [264.781168, "o", " "] [264.836467, "o", "("] [264.87049, "o", "s"] [264.966319, "o", "t"] [265.013456, "o", "o"] [265.043218, "o", "r"] [265.055564, "o", "e"] [265.119685, "o", "d"] [265.199254, "o", " "] [265.259859, "o", "i"] [265.267174, "o", "n"] [265.298622, "o", " "] [265.336057, "o", "t"] [265.416971, "o", "h"] [265.451188, "o", "e"] [265.475694, "o", " "] [265.523663, "o", "v"] [265.574748, "o", "a"] [265.580141, "o", "r"] [265.657388, "o", "i"] [265.753363, "o", "a"] [265.843938, "o", "b"] [265.881839, "o", "l"] [265.885431, "o", "e"] [265.92992, "o", " "] [265.945847, "o", "`"] [266.02539, "o", "f"] [266.08368, "o", "i"] [266.094721, "o", "l"] [266.185243, "o", "e"] [266.204155, "o", "n"] [266.259688, "o", "a"] [266.334508, "o", "m"] [266.356314, "o", "e"] [266.391035, "o", "`"] [266.478915, "o", ")"] [266.635279, "o", "."] [266.791132, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [267.835601, "o", "'"] [267.991173, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [267.991627, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [268.990653, "m", ""] [270.049456, "o", ":"] [270.115098, "o", " "] [270.148908, "o", "#"] [270.185453, "o", "#"] [270.238002, "o", " "] [270.260945, "o", "6"] [270.275459, "o", "."] [270.307074, "o", " "] [270.370295, "o", "N"] [270.485835, "o", "o"] [270.593191, "o", "w"] [270.661755, "o", " "] [270.668997, "o", "l"] [270.751012, "o", "e"] [270.783144, "o", "t"] [270.816047, "o", "'"] [270.923852, "o", "s"] [270.983953, "o", " "] [271.018673, "o", "s"] [271.065555, "o", "e"] [271.083808, "o", "e"] [271.106958, "o", " "] [271.140137, "o", "t"] [271.243237, "o", "h"] [271.281642, "o", "e"] [271.283225, "o", " "] [271.395677, "o", "c"] [271.406028, "o", "o"] [271.46223, "o", "d"] [271.470546, "o", "e"] [271.498391, "o", " "] [271.605789, "o", "t"] [271.656128, "o", "h"] [271.764673, "o", "a"] [271.838274, "o", "t"] [271.902195, "o", " "] [271.997738, "o", "o"] [272.132544, "o", "u"] [272.188672, "o", "t"] [272.248121, "o", "p"] [272.346015, "o", "u"] [272.395315, "o", "t"] [272.405656, "o", "s"] [272.483815, "o", " "] [272.52053, "o", "t"] [272.539131, "o", "h"] [272.612476, "o", "e"] [272.624717, "o", " "] [272.634498, "o", "H \r"] [272.672515, "o", "T"] [272.774357, "o", "M"] [272.818024, "o", "L"] [272.839078, "o", " "] [272.874211, "o", "p"] [272.884642, "o", "a"] [272.890798, "o", "g"] [272.893585, "o", "e"] [272.931592, "o", ":"] [273.086123, "o", "\r\n\u001b[?2004l\r\u001b[00m\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [274.087019, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [275.206017, "o", "g"] [275.244459, "o", "i"] [275.256314, "o", "t"] [275.333335, "o", " "] [275.346488, "o", "t"] [275.353748, "o", "a"] [275.386628, "o", "g"] [275.398362, "o", "\r\n\u001b[?2004l\r"] [275.398497, "o", "\u001b[00m"] [275.405969, "o", "\u001b[?1h\u001b=\r1.initial\u001b[m\r\n2.write_html_page\u001b[m\r\n3.usage\u001b[m\r\n4.process_options\u001b[m\r\n5.interactive\u001b[m\r\n6.output_html_page\u001b[m\r\n"] [275.406438, "o", "\r\u001b[K\u001b[?1l\u001b>"] [275.407582, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [276.501492, "o", "g"] [276.57303, "o", "i"] [276.579425, "o", "t"] [276.674642, "o", " "] [276.701054, "o", "c"] [276.864434, "o", "h"] [276.984994, "o", "e"] [277.000668, "o", "c"] [277.028779, "o", "k"] [277.067335, "o", "o"] [277.168713, "o", "u"] [277.25254, "o", "t"] [277.289694, "o", " "] [277.35634, "o", "-"] [277.4207, "o", "q"] [277.452483, "o", " "] [277.486122, "o", "6"] [277.529509, "o", "."] [277.627107, "o", "o"] [277.643171, "o", "u"] [277.705187, "o", "t"] [277.823302, "o", "p"] [277.886392, "o", "u"] [277.945008, "o", "t"] [277.948639, "o", "_"] [277.963453, "o", "h"] [277.996196, "o", "t"] [278.033554, "o", "m"] [278.090938, "o", "l"] [278.119648, "o", "_"] [278.199729, "o", "p"] [278.244282, "o", "a"] [278.291986, "o", "g"] [278.435113, "o", "e"] [278.479025, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [278.484951, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [279.532664, "o", "g"] [279.562484, "o", "i"] [279.663468, "o", "t"] [279.683969, "o", " "] [279.772869, "o", "d"] [279.82522, "o", "i"] [279.862392, "o", "f"] [279.92557, "o", "f"] [279.975117, "o", " "] [279.984378, "o", "5"] [279.989926, "o", "."] [279.991448, "o", "i"] [280.028938, "o", "n"] [280.085902, "o", "t"] [280.186412, "o", "e"] [280.190298, "o", "r"] [280.29013, "o", "a"] [280.296507, "o", "c"] [280.301705, "o", "t"] [280.36415, "o", "i"] [280.404184, "o", "v"] [280.453454, "o", "e"] [280.476289, "o", "\r\n\u001b[?2004l\r"] [280.476385, "o", "\u001b[00m"] [280.484418, "o", "\u001b[?1h\u001b=\r\u001b[1mdiff --git a/sys_info.sh b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1mindex f8a2fba..8c3e576 100755\u001b[m\u001b[m\r\n\u001b[1m--- a/sys_info.sh\u001b[m\u001b[m\r\n\u001b[1m+++ b/sys_info.sh\u001b[m\u001b[m\r\n\u001b[36m@@ -121,5 +121,13 @@\u001b[m \u001b[mwrite_html_page () {\u001b[m\u001b[m\r\n }\u001b[m\u001b[m\r\n \u001b[m\u001b[m\r\n # output html page\u001b[m\u001b[m\r\n\u001b[31m-write_html_page\u001b[m\u001b[m\r\n\u001b[31m-\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mif [[ -n \"$filename\" ]]; then\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m if touch \"$filename\" && [[ -f \"$filename\" ]]; then\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m write_html_page > \"$filename\"\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m else\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m echo \"$PROGNAME: Cannot write file '$filename'\" >&2\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m exit 1\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m fi\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32melse\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32m write_html_page\u001b[m\u001b[m\r\n\u001b[32m+\u001b[m\u001b[32mfi\u001b[m\u001b[m\r\n"] [280.485199, "o", "\r\u001b[K\u001b[?1l\u001b>"] [280.486355, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [281.475866, "o", "\r\n\u001b[?2004l\r"] [281.47594, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [282.502081, "o", ":"] [282.566558, "o", " "] [282.581631, "o", "'"] [282.632156, "o", "\r\n"] [282.632178, "o", "\u001b[?2004l\r"] [282.632214, "o", "\u001b[?2004h"] [282.632225, "o", "> "] [283.686217, "o", "I"] [283.764457, "o", "f"] [283.814032, "o", " "] [283.858012, "o", "t"] [283.985634, "o", "h"] [284.000689, "o", "e"] [284.096114, "o", " "] [284.128575, "o", "v"] [284.192417, "o", "a"] [284.274046, "o", "r"] [284.295496, "o", "i"] [284.320989, "o", "a"] [284.387732, "o", "b"] [284.421767, "o", "l"] [284.456564, "o", "e"] [284.48126, "o", " "] [284.516637, "o", "`"] [284.565012, "o", "f"] [284.581725, "o", "i"] [284.772323, "o", "l"] [284.779791, "o", "e"] [284.877484, "o", "n"] [284.912867, "o", "a"] [285.01455, "o", "m"] [285.108513, "o", "e"] [285.139844, "o", "`"] [285.17635, "o", " "] [285.209722, "o", "i"] [285.212343, "o", "s"] [285.274101, "o", " "] [285.363244, "o", "e"] [285.375734, "o", "m"] [285.389564, "o", "p"] [285.432947, "o", "t"] [285.478041, "o", "y"] [285.54322, "o", ","] [285.691865, "o", " "] [285.727255, "o", "t"] [285.737033, "o", "h"] [285.892671, "o", "e"] [285.942102, "o", "n"] [285.996134, "o", " "] [286.076364, "o", "t"] [286.137701, "o", "h"] [286.214436, "o", "e"] [286.369767, "o", " "] [286.427969, "o", "H"] [286.494203, "o", "T"] [286.529616, "o", "M"] [286.543011, "o", "L"] [286.545474, "o", " "] [286.617344, "o", "p"] [286.63227, "o", "a"] [286.663764, "o", "g"] [286.683611, "o", "e"] [286.702499, "o", " "] [286.711025, "o", "w"] [286.71984, "o", "i"] [286.754602, "o", "l"] [286.781669, "o", "l"] [286.867728, "o", " "] [286.913279, "o", "b"] [286.946631, "o", "e"] [286.987856, "o", " "] [287.019168, "o", "s"] [287.025759, "o", "e"] [287.100795, "o", "n"] [287.159543, "o", "t"] [287.173733, "o", "\r\n\u001b[?2004l\r"] [287.173883, "o", "\u001b[?2004h> "] [288.239492, "o", "t"] [288.254368, "o", "o"] [288.256869, "o", " "] [288.388057, "o", "t"] [288.414953, "o", "h"] [288.496262, "o", "e"] [288.569338, "o", " "] [288.626346, "o", "\""] [288.665051, "o", "s"] [288.754094, "o", "t"] [288.776043, "o", "d"] [288.832486, "o", "o"] [288.860742, "o", "u"] [288.959256, "o", "t"] [288.976406, "o", "\""] [288.998553, "o", ","] [289.102135, "o", " "] [289.151063, "o", "s"] [289.206812, "o", "a"] [289.241727, "o", "m"] [289.275906, "o", "e"] [289.366522, "o", " "] [289.456683, "o", "a"] [289.499647, "o", "s"] [289.504506, "o", " "] [289.536359, "o", "b"] [289.553015, "o", "e"] [289.658062, "o", "f"] [289.660045, "o", "o"] [289.686773, "o", "r"] [289.720305, "o", "e"] [289.727373, "o", "."] [289.785535, "o", "\r\n"] [289.785557, "o", "\u001b[?2004l\r"] [289.785575, "o", "\u001b[?2004h"] [289.785584, "o", "> "] [290.799345, "o", "."] [290.811492, "o", "\r\n\u001b[?2004l\r"] [290.811804, "o", "\u001b[?2004h> "] [291.883775, "o", "O"] [291.924222, "o", "t"] [291.978083, "o", "h"] [292.025027, "o", "e"] [292.047705, "o", "r"] [292.119276, "o", "w"] [292.190314, "o", "i"] [292.220584, "o", "s"] [292.278002, "o", "e"] [292.28431, "o", " "] [292.287475, "o", "t"] [292.386996, "o", "h"] [292.479763, "o", "e"] [292.516989, "o", " "] [292.59607, "o", "p"] [292.600495, "o", "r"] [292.726764, "o", "o"] [292.870118, "o", "g"] [292.931031, "o", "r"] [292.944946, "o", "a"] [292.951728, "o", "m"] [293.033702, "o", " "] [293.076876, "o", "w"] [293.105372, "o", "i"] [293.112898, "o", "l"] [293.166439, "o", "l"] [293.231426, "o", " "] [293.251198, "o", "t"] [293.332464, "o", "r"] [293.367493, "o", "y"] [293.377498, "o", " "] [293.441362, "o", "t"] [293.503672, "o", "o"] [293.525957, "o", " "] [293.637875, "o", "s"] [293.663299, "o", "e"] [293.771611, "o", "n"] [293.790555, "o", "d"] [293.823516, "o", " "] [293.92035, "o", "i"] [293.974208, "o", "t"] [294.102726, "o", " "] [294.162557, "o", "t"] [294.204479, "o", "o"] [294.304289, "o", " "] [294.388466, "o", "t"] [294.437273, "o", "h"] [294.518872, "o", "e"] [294.56846, "o", " "] [294.602715, "o", "g"] [294.669165, "o", "i"] [294.800566, "o", "v"] [294.827853, "o", "e"] [294.906988, "o", "n"] [295.08751, "o", " "] [295.142328, "o", "f"] [295.154894, "o", "i"] [295.253485, "o", "l"] [295.272958, "o", "e"] [295.321582, "o", "\r\n\u001b[?2004l\r\u001b[?2004h"] [295.321609, "o", "> "] [296.446594, "o", "("] [296.475673, "o", "u"] [296.505343, "o", "s"] [296.541221, "o", "i"] [296.650021, "o", "n"] [296.716521, "o", "g"] [296.735016, "o", " "] [296.74652, "o", "r"] [296.778148, "o", "e"] [296.797735, "o", "d"] [296.820035, "o", "i"] [296.854643, "o", "r"] [296.942331, "o", "e"] [296.946358, "o", "c"] [297.013826, "o", "t"] [297.059131, "o", "i"] [297.062254, "o", "o"] [297.064381, "o", "n"] [297.091453, "o", ")"] [297.130247, "o", "."] [297.171373, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [298.184797, "o", "."] [298.223447, "o", "\r\n\u001b[?2004l\r"] [298.223798, "o", "\u001b[?2004h> "] [299.254067, "o", "T"] [299.266155, "o", "h"] [299.381207, "o", "e"] [299.467711, "o", " "] [299.516733, "o", "p"] [299.522441, "o", "r"] [299.580987, "o", "o"] [299.69815, "o", "g"] [299.736624, "o", "r"] [299.747617, "o", "a"] [299.7865, "o", "m"] [299.858076, "o", " "] [299.877797, "o", "a"] [299.942364, "o", "l"] [299.958602, "o", "s"] [300.005748, "o", "o"] [300.021681, "o", " "] [300.079163, "o", "m"] [300.120284, "o", "a"] [300.19503, "o", "k"] [300.207997, "o", "e"] [300.353529, "o", "s"] [300.40869, "o", " "] [300.412989, "o", "s"] [300.433054, "o", "u"] [300.482789, "o", "r"] [300.52298, "o", "e"] [300.60684, "o", " "] [300.642478, "o", "t"] [300.683628, "o", "h"] [300.806275, "o", "a"] [300.841905, "o", "t"] [300.86767, "o", " "] [300.9147, "o", "w"] [300.953802, "o", "e"] [301.050727, "o", " "] [301.166649, "o", "c"] [301.195122, "o", "a"] [301.310187, "o", "n"] [301.39784, "o", " "] [301.421484, "o", "w"] [301.440641, "o", "r"] [301.461104, "o", "i"] [301.535665, "o", "t"] [301.609927, "o", "e"] [301.690736, "o", " "] [301.71383, "o", "t"] [301.841422, "o", "o"] [301.871406, "o", " "] [301.895202, "o", "t"] [301.934083, "o", "h"] [302.018845, "o", "e"] [302.039839, "o", " "] [302.043736, "o", "f"] [302.101663, "o", "i"] [302.149028, "o", "l"] [302.208597, "o", "e"] [302.314494, "o", ","] [302.37984, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [303.423744, "o", "b"] [303.519708, "o", "y"] [303.602226, "o", " "] [303.626104, "o", "t"] [303.721263, "o", "r"] [303.740957, "o", "y"] [303.782917, "o", "i"] [303.890075, "o", "n"] [303.930879, "o", "g"] [303.963582, "o", " "] [304.029099, "o", "t"] [304.183764, "o", "o"] [304.253345, "o", " "] [304.309679, "o", "c"] [304.420677, "o", "r"] [304.46672, "o", "e"] [304.505115, "o", "a"] [304.574253, "o", "t"] [304.577942, "o", "e"] [304.599409, "o", " "] [304.679313, "o", "a"] [304.718471, "o", "n"] [304.751011, "o", " "] [304.780284, "o", "e"] [304.808531, "o", "m"] [304.870913, "o", "p"] [304.89253, "o", "t"] [304.95741, "o", "y"] [304.965485, "o", " "] [304.993387, "o", "f"] [305.045938, "o", "i"] [305.185198, "o", "l"] [305.253026, "o", "e"] [305.368358, "o", " "] [305.394392, "o", "f"] [305.542891, "o", "i"] [305.574115, "o", "r"] [305.689471, "o", "s"] [305.718397, "o", "t"] [305.753957, "o", "."] [305.765725, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [306.834899, "o", "'"] [306.846054, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [306.846237, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [307.84533, "m", ""] [308.851928, "o", ":"] [308.932286, "o", " "] [308.977457, "o", "#"] [309.064844, "o", "#"] [309.09338, "o", " "] [309.157832, "o", "7"] [309.236919, "o", "."] [309.259795, "o", " "] [309.340743, "o", "F"] [309.348532, "o", "i"] [309.445647, "o", "n"] [309.567588, "o", "a"] [309.619125, "o", "l"] [309.623636, "o", "l"] [309.749653, "o", "y"] [309.760106, "o", ","] [309.822976, "o", " "] [309.934445, "o", "l"] [309.970583, "o", "e"] [310.02428, "o", "t"] [310.025817, "o", "'"] [310.043426, "o", "s"] [310.063599, "o", " "] [310.10254, "o", "s"] [310.144299, "o", "t"] [310.233955, "o", "u"] [310.295825, "o", "d"] [310.308172, "o", "y"] [310.355118, "o", " "] [310.361564, "o", "t"] [310.471863, "o", "h"] [310.544212, "o", "e"] [310.568149, "o", " "] [310.582167, "o", "l"] [310.658971, "o", "a"] [310.718865, "o", "t"] [310.763264, "o", "e"] [310.76841, "o", "s"] [310.846275, "o", "t"] [310.867172, "o", " "] [310.869616, "o", "v"] [310.903529, "o", "e"] [310.986572, "o", "r"] [311.111317, "o", "s"] [311.229961, "o", "i"] [311.263099, "o", "o"] [311.26854, "o", "n"] [311.275726, "o", " "] [311.299609, "o", "o \r"] [311.310421, "o", "f"] [311.462551, "o", " "] [311.479251, "o", "t"] [311.499217, "o", "h"] [311.548385, "o", "e"] [311.549997, "o", " "] [311.610265, "o", "p"] [311.700492, "o", "r"] [311.705964, "o", "o"] [311.713392, "o", "g"] [311.737807, "o", "r"] [311.787914, "o", "a"] [311.798854, "o", "m"] [311.843067, "o", "."] [311.893157, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [311.893321, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [312.892626, "o", "\r\n\u001b[?2004l\r"] [312.892683, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [313.940361, "o", "g"] [313.953869, "o", "i"] [313.957676, "o", "t"] [313.999963, "o", " "] [314.050303, "o", "c"] [314.060412, "o", "h"] [314.07294, "o", "e"] [314.123997, "o", "c"] [314.200399, "o", "k"] [314.221674, "o", "o"] [314.231421, "o", "u"] [314.232898, "o", "t"] [314.270157, "o", " "] [314.430329, "o", "m"] [314.499875, "o", "a"] [314.506872, "o", "s"] [314.575227, "o", "t"] [314.63433, "o", "e"] [314.654946, "o", "r"] [314.684323, "o", "\r\n\u001b[?2004l\r"] [314.684368, "o", "\u001b[00m"] [314.686543, "o", "Previous HEAD position was fccf0b3 Output the HTML page\r\n"] [314.686789, "o", "Switched to branch 'master'\r\n"] [314.687036, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [315.688533, "o", "v"] [315.713603, "o", "i"] [315.79956, "o", "m"] [315.850632, "o", " "] [315.881262, "o", "s"] [315.945099, "o", "y"] [315.993077, "o", "s"] [316.109542, "o", "_"] [316.136273, "o", "i"] [316.188331, "o", "n"] [316.204269, "o", "f"] [316.250328, "o", "o"] [316.309055, "o", "."] [316.317638, "o", "s"] [316.351519, "o", "h"] [316.378068, "o", "\r\n\u001b[?2004l\r\u001b[00m"] [316.399229, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[>4;2m\u001b[?1h\u001b=\u001b[?2004h\u001b[?1004h\u001b[1;24r\u001b[?12h\u001b[?12l\u001b[22;2t\u001b[22;1t"] [316.399415, "o", "\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[?25l\u001b[24;1H\"sys_info.sh\" 154L, 3180B"] [316.401687, "o", "\u001b[2;1H▽\u001b[6n\u001b[2;1H \u001b[3;1H\u001bPzz\u001b\\\u001b[0%m\u001b[6n\u001b[3;1H \u001b[1;1H\u001b[>c\u001b]10;?\u0007\u001b]11;?\u0007"] [316.404144, "o", "\u001b[1;17H\u001b[1m\u001b[36minteractive\u001b[m=\u001b[1m\u001b[35m1\u001b[m\r\n \u001b[1m\u001b[33m;;\u001b[m\u001b[2;19H\u001b[K\u001b[3;1H -h \u001b[1m\u001b[33m|\u001b[m --help\u001b[1m\u001b[33m)\u001b[m\u001b[3;25H\u001b[K\u001b[4;17Husage\u001b[5;17H\u001b[1m\u001b[33mexit\u001b[6;17H;;\u001b[m\u001b[7;13H*\u001b[1m\u001b[33m)\u001b[m\u001b[8;17Husage \u001b[1m\u001b[33m>&2\u001b[9;17Hexit\u001b[m \u001b[1m\u001b[35m1\u001b[m\u001b[10;17H\u001b[1m\u001b[33m;;\u001b[11;9Hesac\u001b[12;9Hshift\r\n\u001b[m \u001b[1m\u001b[33mdone\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\ninteractive_mode () {\u001b[m\r\n \u001b[1m\u001b[36m# interactive mode\u001b[m\r\n \u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-n\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$interactive\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[19;9Hwhile true; do\u001b[20;13Hread\u001b[m \u001b[1m\u001b[33m-p\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35mEnter name of output file: \u001b[m\u001b[1m\u001b[33m\"\u001b[m filename\u001b[21;13H\u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-e\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[22;17Hread\u001b[m \u001b[1m\u001b[33m-p\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35m'\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[35m' exists. Overwrite? [y/n/q] > \u001b[m\u001b[1m\u001b[33m\"\u001b[23;17Hcase\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$REPLY\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[33min\u001b[m\u001b[24;63H54,1\u001b[10C32%\u001b[12;1H\u001b[?25h\u001b[?4m"] [317.419891, "o", "\u001b[?25l\u001b[24;53H1\u001b[12;1H\u001b[?25h"] [317.426618, "o", "\u001b[?25l\u001b[24;54HG\u001b[12;1H"] [317.430032, "o", "\u001b[24;53H \u001b[1;1H\u001b[1m\u001b[36m#!/bin/bash\u001b[m\u001b[1;17H\u001b[K\u001b[2;1H\u001b[1m\u001b[36m# Program to output a system information page\u001b[m\u001b[3;13H\u001b[K\u001b[4;1H\u001b[1m\u001b[36mPROGNAME\u001b[m=\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mbasename \u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$0\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[5;17H\u001b[K\u001b[6;1H\u001b[1m\u001b[36musage () {\u001b[m\u001b[6;17H\u001b[K\u001b[7;5H\u001b[1m\u001b[33mcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m Usage:\u001b[m\u001b[8;17H\u001b[K\u001b[9;1H\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$PROGNAME\u001b[m\u001b[9;22H\u001b[K\u001b[10;1H\u001b[1m\u001b[35m Output the report to the stdout.\r\n \u001b[m\u001b[11;9H\u001b[K\u001b[12;1H\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$PROGNAME\u001b[m\u001b[1m\u001b[35m (-f | --file) \r\n Output the report to the given file.\r\n \r\n \u001b[m\u001b[1m\u001b[34m$PROGNAME\u001b[m\u001b[1m\u001b[35m (-i | --interactive)\r\n Get the output file interactively from the keyboard.\r\n \u001b[m\u001b[17;9H\u001b[K\u001b[18;1H\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$PROGNAME\u001b[m\u001b[1m\u001b[35m (-h | --help)\u001b[m\u001b[18;36H\u001b[K\u001b[19;1H\u001b[1m\u001b[35m Display this help message.\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\u001b[m\u001b[20;14H\u001b[K\u001b[21;5H\u001b[1m\u001b[33mreturn\u001b[m\u001b[21;13H\u001b[K\u001b[22;1H\u001b[1m\u001b[36m}\u001b[m\u001b[22;17H\u001b[K\u001b[23;17H\u001b[K\u001b[24;63H1,1 \u001b[10CTop\u001b[1;1H\u001b[?25h"] [318.426324, "m", ""] [319.427133, "o", "\u001b[?25l\u001b[24;53H^F\u001b[1;1H"] [319.432252, "o", "\u001b[24;53H \u001b[6;5H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[1m\u001b[36m}\r\n\r\nmain () {\u001b[m\r\n \u001b[1m\u001b[36m# global aux vars\u001b[m\r\n \u001b[1m\u001b[36minteractive\u001b[m=\u001b[1m\u001b[33m''\u001b[m\r\n \u001b[1m\u001b[36mfilename\u001b[m=\u001b[1m\u001b[33m''\u001b[m\u001b[8;5Hprocess_options \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$@\u001b[m\u001b[1m\u001b[33m\"\u001b[m\r\n interactive_mode\r\n output_html_page\r\n\u001b[1m\u001b[36m}\r\n\r\nprocess_options () {\u001b[m\r\n \u001b[1m\u001b[36m# process command line options\u001b[m\r\n \u001b[1m\u001b[33mwhile \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-n\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$1\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m; do\u001b[16;9Hcase\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$1\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[33min\u001b[m\u001b[17;13H-f \u001b[1m\u001b[33m|\u001b[m --file\u001b[1m\u001b[33m)\u001b[18;17Hshift\u001b[m\u001b[19;17H\u001b[1m\u001b[36mfilename\u001b[m=\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$1\u001b[m\u001b[1m\u001b[33m\"\u001b[20;17H;;\u001b[m\u001b[21;13H-i \u001b[1m\u001b[33m|\u001b[m --interactive\u001b[1m\u001b[33m)\u001b[m\u001b[22;17H\u001b[1m\u001b[36minteractive\u001b[m=\u001b[1m\u001b[35m1\u001b[m\u001b[23;17H\u001b[1m\u001b[33m;;\u001b[m\u001b[24;63H27,5\u001b[10C16%\u001b[6;5H\u001b[?25h"] [320.426834, "m", ""] [321.4277, "o", "\u001b[?25l\u001b[24;53H^F\u001b[6;5H"] [321.432301, "o", "\u001b[24;53H \u001b[6;17H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;17H\u001b[1m\u001b[36minteractive\u001b[m=\u001b[1m\u001b[35m1\u001b[m\u001b[2;17H\u001b[1m\u001b[33m;;\u001b[m\u001b[3;13H-h \u001b[1m\u001b[33m|\u001b[m --help\u001b[1m\u001b[33m)\u001b[m\u001b[4;17Husage\u001b[5;17H\u001b[1m\u001b[33mexit\u001b[6;17H;;\u001b[m\u001b[7;13H*\u001b[1m\u001b[33m)\u001b[m\u001b[8;17Husage \u001b[1m\u001b[33m>&2\u001b[9;17Hexit\u001b[m \u001b[1m\u001b[35m1\u001b[m\u001b[10;17H\u001b[1m\u001b[33m;;\u001b[11;9Hesac\u001b[12;9Hshift\r\n\u001b[m \u001b[1m\u001b[33mdone\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\ninteractive_mode () {\u001b[m\r\n \u001b[1m\u001b[36m# interactive mode\u001b[m\r\n \u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-n\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$interactive\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[19;9Hwhile true; do\u001b[20;13Hread\u001b[m \u001b[1m\u001b[33m-p\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35mEnter name of output file: \u001b[m\u001b[1m\u001b[33m\"\u001b[m filename\u001b[21;13H\u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-e\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[22;17Hread\u001b[m \u001b[1m\u001b[33m-p\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35m'\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[35m' exists. Overwrite? [y/n/q] > \u001b[m\u001b[1m\u001b[33m\"\u001b[23;17Hcase\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$REPLY\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[33min\u001b[m\u001b[24;63H48,17\u001b[9C32%\u001b[6;17H\u001b[?25h"] [322.427047, "m", ""] [323.428013, "o", "\u001b[?25l\u001b[24;53H^F\u001b[6;17H"] [323.434225, "o", "\u001b[24;53H \u001b[6;21H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;17H\u001b[1m\u001b[33mread\u001b[m \u001b[1m\u001b[33m-p\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35m'\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[35m' exists. Overwrite? [y/n/q] > \u001b[m\u001b[1m\u001b[33m\"\u001b[2;17Hcase\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$REPLY\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[33min\u001b[m\u001b[3;21HY|y\u001b[1m\u001b[33m)\u001b[4;25Hbreak\u001b[5;25H;;\u001b[m\u001b[6;21HQ|q\u001b[1m\u001b[33m)\u001b[7;25Hecho\u001b[m\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35mProgram terminated.\u001b[m\u001b[1m\u001b[33m\"\u001b[8;25Hexit\u001b[9;25H;;\u001b[m\u001b[10;21H*\u001b[1m\u001b[33m)\u001b[11;25Hcontinue\u001b[12;25H;;\u001b[13;17Hesac\u001b[14;13Helif\u001b[m \u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-z\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[15;17Hcontinue\u001b[16;13Helse\u001b[17;17Hbreak\u001b[18;13Hfi\u001b[19;9Hdone\r\n\u001b[m \u001b[1m\u001b[33mfi\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\noutput_html_page () {\u001b[m\u001b[24;63H69,21\u001b[9C48%\u001b[6;21H\u001b[?25h"] [324.427481, "m", ""] [325.428293, "o", "\u001b[?25l\u001b[24;53H^F\u001b[6;21H"] [325.434398, "o", "\u001b[24;53H \u001b[6;13H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[2;1H\u001b[1m\u001b[36moutput_html_page () {\u001b[m\r\n \u001b[1m\u001b[36m# output html page\u001b[m\r\n \u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m-n\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[5;9Hif touch\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[m && [[ -f \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[m ]]\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[m\u001b[6;13Hwrite_html_page \u001b[1m\u001b[33m>\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[33m\"\u001b[7;9Helse\u001b[8;13Hecho\u001b[m\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$PROGNAME\u001b[m\u001b[1m\u001b[35m: Cannot write file '\u001b[m\u001b[1m\u001b[34m$filename\u001b[m\u001b[1m\u001b[35m'\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[33m>&\u001b[m\u001b[1m\u001b[35m2\u001b[m\u001b[9;13H\u001b[1m\u001b[33mexit\u001b[m \u001b[1m\u001b[35m1\u001b[m\u001b[10;9H\u001b[1m\u001b[33mfi\r\n\u001b[m \u001b[1m\u001b[33melse\u001b[m\u001b[12;9Hwrite_html_page\r\n \u001b[1m\u001b[33mfi\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\nwrite_html_page () {\u001b[m\r\n \u001b[1m\u001b[33mlocal\u001b[m\u001b[1m\u001b[36m TITLE\u001b[m\u001b[1m\u001b[33m=\"\u001b[m\u001b[1m\u001b[35mSystem Information Report For \u001b[m\u001b[1m\u001b[34m$HOSTNAME\u001b[m\u001b[1m\u001b[33m\"\r\n\u001b[m \u001b[1m\u001b[33mlocal\u001b[m\u001b[1m\u001b[36m CURRENT_TIME\u001b[m\u001b[1m\u001b[33m=\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mdate +\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[35m%x %r %Z\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n \u001b[1m\u001b[33mlocal\u001b[m\u001b[1m\u001b[36m TIMESTAMP\u001b[m\u001b[1m\u001b[33m=\"\u001b[m\u001b[1m\u001b[35mGenerated on \u001b[m\u001b[1m\u001b[34m$CURRENT_TIME\u001b[m\u001b[1m\u001b[35m, by \u001b[m\u001b[1m\u001b[34m$USER\u001b[m\u001b[1m\u001b[33m\"\u001b[21;5Hcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m \r\n \u001b[m\u001b[24;63H90,13\u001b[9C64%\u001b[6;13H\u001b[?25h"] [326.427903, "m", ""] [327.428177, "o", "\u001b[?25l\u001b[24;53H^F\u001b[6;13H"] [327.428872, "o", "\u001b[24;53H \u001b[6;17H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[1m\u001b[35m \r\n \r\n \u001b[m\u001b[1m\u001b[34m$TITLE\u001b[m\u001b[1m\u001b[35m\r\n \r\n \r\n

\u001b[m\u001b[1m\u001b[34m$TITLE\u001b[m\u001b[1m\u001b[35m

\r\n

\u001b[m\u001b[1m\u001b[34m$TIMESTAMP\u001b[m\u001b[1m\u001b[35m

\r\n \u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mreport_uptime\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mreport_disk_space\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[35m \u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mreport_home_space\u001b[m\u001b[1m\u001b[34m)\u001b[m\r\n\u001b[1m\u001b[35m \r\n \u001b[m\r\n\u001b[1m\u001b[33m _EOF_\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\nreport_uptime() {\u001b[m\r\n \u001b[1m\u001b[33mcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

System Uptime

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31muptime\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33mreturn\u001b[m\r\n\u001b[1m\u001b[36m}\u001b[m\u001b[24;63H111,10-17 80%\u001b[6;17H\u001b[?25h"] [328.428425, "m", ""] [329.429068, "o", "\u001b[?25l\u001b[24;53H^F\u001b[6;17H"] [329.434259, "o", "\u001b[24;53H \u001b[6;9H\u001b[27m\u001b[23m\u001b[29m\u001b[m\u001b[H\u001b[2J\u001b[1;1H\u001b[1m\u001b[36m}\r\n\r\nreport_disk_space() {\u001b[m\r\n \u001b[1m\u001b[33mcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

Disk Space Utilization

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mdf -h .\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33mreturn\u001b[m\r\n\u001b[1m\u001b[36m}\r\n\r\nreport_home_space() {\u001b[m\r\n \u001b[1m\u001b[33mif \u001b[m\u001b[1m\u001b[31m[[\u001b[m \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[31mid -u\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[33m\"\u001b[m \u001b[1m\u001b[33m-eq\u001b[m \u001b[1m\u001b[35m0\u001b[m \u001b[1m\u001b[31m]]\u001b[m\u001b[1m\u001b[33m;\u001b[m \u001b[1m\u001b[33mthen\u001b[13;9Hcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

Home Space Utilization (All Users)

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[33mdu\u001b[m\u001b[1m\u001b[31m -hs /home/*\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33melse\u001b[18;9Hcat\u001b[m \u001b[1m\u001b[33m<<- _EOF_\u001b[m\r\n\u001b[1m\u001b[35m

Home Space Utilization (\u001b[m\u001b[1m\u001b[34m$PWD\u001b[m\u001b[1m\u001b[35m)

\r\n
\u001b[m\u001b[1m\u001b[34m$(\u001b[m\u001b[1m\u001b[33mdu\u001b[m\u001b[1m\u001b[31m -hs \u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$PWD\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m)\u001b[m\u001b[1m\u001b[35m
\u001b[m\r\n\u001b[1m\u001b[33m _EOF_\r\n\u001b[m \u001b[1m\u001b[33mfi\r\n\u001b[m \u001b[1m\u001b[33mreturn\u001b[m\u001b[24;63H132,2-9\u001b[7C96%\u001b[6;9H\u001b[?25h"] [330.428743, "m", ""] [331.445777, "o", "\u001b[?25l\u001b[24;53HG\u001b[6;9H"] [331.446358, "o", "\u001b[24;53H \u001b[23;1H\u001b[1;23r\u001b[1;1H\u001b[5M\u001b[1;24r\u001b[19;1H\u001b[1m\u001b[36m}\u001b[m\r\n\r\n\u001b[1m\u001b[36m# call the main function\u001b[m\r\nmain \u001b[1m\u001b[33m\"\u001b[m\u001b[1m\u001b[34m$@\u001b[m\u001b[1m\u001b[33m\"\u001b[m\u001b[24;63H\u001b[K\u001b[24;63H154,0-1\u001b[7CBot\u001b[23;1H\u001b[?25h"] [332.445703, "m", ""] [333.466351, "o", "\u001b[?25l\u001b[24;53H:\u001b[23;1H\u001b[24;53H\u001b[K\u001b[24;1H:\u001b[?25h"] [333.517874, "o", "q"] [334.518434, "o", "\r"] [334.532118, "o", "\u001b[?25l\u001b[?2004l\u001b[>4;m\u001b[23;2t\u001b[23;1t\u001b[24;1H\u001b[K\u001b[24;1H\u001b[?1004l\u001b[?2004l\u001b[?1l\u001b>\u001b[?1049l\u001b[23;0;0t\u001b[?25h\u001b[>4;m"] [334.533654, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [335.518167, "o", "\r\n\u001b[?2004l\r\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [336.580354, "o", ":"] [336.705348, "o", " "] [336.778504, "o", "'"] [336.834638, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [337.946522, "o", "N"] [337.960096, "o", "o"] [338.021891, "o", "t"] [338.042126, "o", "i"] [338.08081, "o", "c"] [338.166961, "o", "e"] [338.213484, "o", " "] [338.22856, "o", "t"] [338.310398, "o", "h"] [338.334034, "o", "a"] [338.392045, "o", "t"] [338.422908, "o", " "] [338.452834, "o", "w"] [338.48682, "o", "e"] [338.53619, "o", " "] [338.563553, "o", "h"] [338.648487, "o", "a"] [338.661046, "o", "v"] [338.695531, "o", "e"] [338.773564, "o", " "] [338.778399, "o", "p"] [338.850801, "o", "l"] [338.876592, "o", "a"] [338.894544, "o", "c"] [338.935207, "o", "e"] [338.954602, "o", "d"] [338.99849, "o", " "] [339.040569, "o", "a"] [339.188761, "o", "l"] [339.272998, "o", "m"] [339.377307, "o", "o"] [339.425982, "o", "s"] [339.449227, "o", "t"] [339.499337, "o", " "] [339.556963, "o", "a"] [339.625902, "o", "l"] [339.73206, "o", "l"] [339.76852, "o", " "] [339.781061, "o", "t"] [339.82902, "o", "h"] [339.83989, "o", "e"] [339.868459, "o", " "] [339.94863, "o", "c"] [340.012096, "o", "o"] [340.051326, "o", "d"] [340.16637, "o", "e"] [340.313882, "o", " "] [340.379643, "o", "i"] [340.455119, "o", "n"] [340.465613, "o", "s"] [340.632055, "o", "i"] [340.736182, "o", "d"] [340.756857, "o", "e"] [340.796556, "o", " "] [340.817303, "o", "a"] [340.904647, "o", " "] [340.960187, "o", "f"] [341.053793, "o", "u"] [341.118076, "o", "n"] [341.225007, "o", "c"] [341.290238, "o", "t"] [341.339327, "o", "i"] [341.344389, "o", "o"] [341.358673, "o", "n"] [341.477786, "o", "."] [341.492475, "o", "\r\n"] [341.492714, "o", "\u001b[?2004l\r\u001b[?2004h> "] [342.525521, "o", "T"] [342.589897, "o", "h"] [342.624123, "o", "e"] [342.640202, "o", "r"] [342.732781, "o", "e"] [342.764599, "o", " "] [342.814247, "o", "i"] [342.836371, "o", "s"] [342.906464, "o", " "] [342.960077, "o", "a"] [342.982752, "o", " "] [343.061315, "o", "f"] [343.126369, "o", "u"] [343.17773, "o", "n"] [343.294329, "o", "c"] [343.312385, "o", "t"] [343.334845, "o", "i"] [343.419252, "o", "o"] [343.548281, "o", "n"] [343.61656, "o", " "] [343.68533, "o", "`"] [343.747134, "o", "m"] [343.833936, "o", "a"] [343.889701, "o", "i"] [344.013823, "o", "n"] [344.053266, "o", "("] [344.09728, "o", ")"] [344.181433, "o", "`"] [344.222456, "o", " "] [344.256668, "o", "t"] [344.279745, "o", "h"] [344.321401, "o", "a"] [344.39153, "o", "t"] [344.432574, "o", " "] [344.446387, "o", "c"] [344.454302, "o", "a"] [344.556253, "o", "l"] [344.656764, "o", "l"] [344.717929, "o", "s"] [344.79149, "o", " "] [344.846674, "o", "s"] [344.909359, "o", "o"] [344.983193, "o", "m"] [345.014104, "o", "e"] [345.056779, "o", " "] [345.135959, "o", "o"] [345.24791, "o", "t"] [345.253761, "o", "h"] [345.27952, "o", "e"] [345.306488, "o", "r"] [345.383109, "o", " "] [345.389865, "o", "f"] [345.444514, "o", "u"] [345.473698, "o", "n"] [345.494804, "o", "c"] [345.50566, "o", "t"] [345.528436, "o", "i"] [345.599162, "o", "o"] [345.702555, "o", "n"] [345.759592, "o", "s"] [345.797892, "o", ","] [345.88513, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [346.942723, "o", "t"] [346.955383, "o", "h"] [346.984088, "o", "e"] [347.06604, "o", "n"] [347.123588, "o", " "] [347.125252, "o", "t"] [347.161692, "o", "h"] [347.165832, "o", "e"] [347.17749, "o", "s"] [347.180553, "o", "e"] [347.20101, "o", " "] [347.31081, "o", "f"] [347.342781, "o", "u"] [347.432284, "o", "n"] [347.453994, "o", "c"] [347.531905, "o", "t"] [347.611922, "o", "i"] [347.628363, "o", "o"] [347.704304, "o", "n"] [347.771626, "o", "s"] [347.775526, "o", " "] [347.791281, "o", "c"] [347.862523, "o", "a"] [347.926182, "o", "l"] [347.966409, "o", "l"] [348.062149, "o", " "] [348.157166, "o", "s"] [348.191943, "o", "o"] [348.20022, "o", "m"] [348.210401, "o", "e"] [348.282619, "o", " "] [348.296593, "o", "o"] [348.4, "o", "t"] [348.476734, "o", "h"] [348.517459, "o", "e"] [348.6406, "o", "r"] [348.650952, "o", " "] [348.663662, "o", "o"] [348.686752, "o", "n"] [348.778698, "o", "e"] [348.815137, "o", "s"] [348.865198, "o", ","] [348.979801, "o", " "] [349.010802, "o", "a"] [349.038407, "o", "n"] [349.084026, "o", "d"] [349.111834, "o", " "] [349.179582, "o", "s"] [349.200652, "o", "o"] [349.20715, "o", " "] [349.260127, "o", "o"] [349.28448, "o", "n"] [349.353705, "o", "."] [349.386923, "o", "\r\n\u001b[?2004l\r\u001b[?2004h"] [349.387015, "o", "> "] [350.403745, "o", "."] [350.447639, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [351.528222, "o", "T"] [351.533293, "o", "h"] [351.547899, "o", "e"] [351.626589, "o", " "] [351.638445, "o", "`"] [351.711093, "o", "m"] [351.775064, "o", "a"] [351.843212, "o", "i"] [351.880283, "o", "n"] [351.981239, "o", "("] [352.01869, "o", ")"] [352.041146, "o", "`"] [352.161871, "o", " "] [352.16845, "o", "f"] [352.183098, "o", "u"] [352.264425, "o", "n"] [352.296559, "o", "c"] [352.398196, "o", "t"] [352.497896, "o", "i"] [352.525297, "o", "o"] [352.576199, "o", "n"] [352.619028, "o", " "] [352.748945, "o", "i"] [352.758358, "o", "s"] [352.796409, "o", " "] [352.856515, "o", "c"] [352.880422, "o", "a"] [352.883946, "o", "l"] [352.914858, "o", "l"] [352.957925, "o", "e"] [353.036486, "o", "d"] [353.0475, "o", " "] [353.054506, "o", "a"] [353.056116, "o", "t"] [353.068079, "o", " "] [353.0919, "o", "t"] [353.111316, "o", "h"] [353.157233, "o", "e"] [353.221419, "o", " "] [353.258476, "o", "v"] [353.28663, "o", "e"] [353.300015, "o", "r"] [353.310756, "o", "y"] [353.380147, "o", " "] [353.49985, "o", "e"] [353.550114, "o", "n"] [353.601076, "o", "d"] [353.602385, "o", " "] [353.706437, "o", "o"] [353.800774, "o", "f"] [353.824034, "o", " "] [353.840226, "o", "t"] [353.880715, "o", "h"] [353.984939, "o", "e"] [354.045467, "o", " "] [354.165022, "o", "p"] [354.213139, "o", "r"] [354.223445, "o", "o"] [354.250565, "o", "g"] [354.282872, "o", "r"] [354.329301, "o", "a"] [354.364138, "o", "m"] [354.408284, "o", ","] [354.543341, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [355.563527, "o", "l"] [355.655622, "o", "i"] [355.668614, "o", "k"] [355.680365, "o", "e"] [355.737168, "o", " "] [355.73912, "o", "t"] [355.749211, "o", "h"] [355.899518, "o", "i"] [355.904543, "o", "s"] [355.944008, "o", ":"] [355.978556, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [357.009741, "o", "."] [357.109922, "o", "\r\n"] [357.110037, "o", "\u001b[?2004l\r\u001b[?2004h> "] [358.154184, "o", " "] [358.211489, "o", " "] [358.260548, "o", " "] [358.340111, "o", " "] [358.381821, "o", "`"] [358.391566, "o", "m"] [358.475235, "o", "a"] [358.496719, "o", "i"] [358.533717, "o", "n"] [358.59246, "o", " "] [358.610872, "o", "\""] [358.670554, "o", "$"] [358.80594, "o", "@"] [358.905065, "o", "\""] [358.9533, "o", "`"] [358.97503, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [360.042305, "o", "."] [360.060087, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [361.15913, "o", "T"] [361.165621, "o", "h"] [361.168974, "o", "i"] [361.173834, "o", "s"] [361.211168, "o", " "] [361.237464, "o", "m"] [361.283094, "o", "a"] [361.351183, "o", "k"] [361.393504, "o", "e"] [361.459276, "o", "s"] [361.470136, "o", " "] [361.476396, "o", "s"] [361.615164, "o", "u"] [361.680351, "o", "r"] [361.757924, "o", "e"] [361.761248, "o", " "] [361.799261, "o", "t"] [361.850252, "o", "h"] [361.909344, "o", "a"] [361.924202, "o", "t"] [361.925865, "o", " "] [361.935149, "o", "a"] [361.950869, "o", "l"] [361.955802, "o", "l"] [362.005059, "o", " "] [362.049009, "o", "t"] [362.115344, "o", "h"] [362.258331, "o", "e"] [362.379613, "o", " "] [362.403793, "o", "p"] [362.48858, "o", "a"] [362.529924, "o", "r"] [362.559799, "o", "a"] [362.64095, "o", "m"] [362.793953, "o", "e"] [362.912794, "o", "t"] [362.939523, "o", "e"] [362.96621, "o", "r"] [363.058792, "o", "s"] [363.087763, "o", " "] [363.134885, "o", "g"] [363.182947, "o", "i"] [363.229635, "o", "v"] [363.234201, "o", "e"] [363.240665, "o", "n"] [363.29669, "o", " "] [363.344567, "o", "t"] [363.401837, "o", "o"] [363.414968, "o", " "] [363.4376, "o", "t"] [363.491145, "o", "h"] [363.503989, "o", "e"] [363.549554, "o", " "] [363.580436, "o", "p"] [363.661786, "o", "r"] [363.747936, "o", "o"] [363.787811, "o", "g"] [363.796661, "o", "r"] [363.840159, "o", "a"] [363.901755, "o", "m"] [363.909935, "o", " "] [363.929697, "o", "a"] [363.971724, "o", "r"] [364.018801, "o", "e"] [364.165993, "o", "\r\n\u001b[?2004l\r\u001b[?2004h> "] [365.223255, "o", "p"] [365.24458, "o", "a"] [365.262623, "o", "s"] [365.269158, "o", "s"] [365.274122, "o", "e"] [365.364115, "o", "d"] [365.394008, "o", " "] [365.464431, "o", "t"] [365.516346, "o", "o"] [365.536858, "o", " "] [365.564172, "o", "t"] [365.593222, "o", "h"] [365.649658, "o", "e"] [365.726785, "o", " "] [365.744971, "o", "m"] [365.758739, "o", "a"] [365.760562, "o", "i"] [365.796366, "o", "n"] [365.817368, "o", " "] [365.821039, "o", "f"] [365.827259, "o", "u"] [365.829704, "o", "n"] [365.940671, "o", "c"] [366.056984, "o", "t"] [366.073551, "o", "i"] [366.080108, "o", "o"] [366.098527, "o", "n"] [366.120351, "o", "."] [366.155249, "o", " "] [366.184027, "o", "T"] [366.237743, "o", "h"] [366.246895, "o", "e"] [366.302978, "o", " "] [366.308902, "o", "m"] [366.338328, "o", "a"] [366.501327, "o", "i"] [366.526911, "o", "n"] [366.607689, "o", " "] [366.612311, "o", "f"] [366.646779, "o", "u"] [366.757638, "o", "n"] [366.860123, "o", "c"] [366.863061, "o", "t"] [366.897515, "o", "i"] [366.920645, "o", "o"] [366.944679, "o", "n"] [367.065202, "o", " "] [367.092553, "o", "i"] [367.149559, "o", "n"] [367.18822, "o", " "] [367.224583, "o", "t"] [367.354611, "o", "u"] [367.484432, "o", "r"] [367.519977, "o", "n"] [367.527483, "o", " "] [367.573558, "o", "p"] [367.613844, "o", "a"] [367.671782, "o", "s"] [367.729701, "o", "s"] [367.754543, "o", "e"] [367.887082, "o", "s"] [367.88892, "o", " "] [367.900393, "o", "a"] [367.908549, "o", "l"] [367.957419, "o", "l"] [367.959717, "o", "\r\n\u001b[?2004l\r"] [367.960082, "o", "\u001b[?2004h> "] [368.973245, "o", "o"] [369.093829, "o", "f"] [369.096439, "o", " "] [369.15864, "o", "t"] [369.227621, "o", "h"] [369.303888, "o", "e"] [369.348789, "o", "m"] [369.407451, "o", " "] [369.469398, "o", "t"] [369.509383, "o", "o"] [369.541845, "o", " "] [369.624012, "o", "t"] [369.654525, "o", "h"] [369.677806, "o", "e"] [369.681783, "o", " "] [369.711229, "o", "f"] [369.722919, "o", "u"] [369.843001, "o", "n"] [369.928533, "o", "c"] [369.996692, "o", "t"] [370.037105, "o", "i"] [370.098033, "o", "o"] [370.22646, "o", "n"] [370.293079, "o", " "] [370.414677, "o", "`"] [370.443211, "o", "p"] [370.496487, "o", "r"] [370.534926, "o", "o"] [370.587152, "o", "c"] [370.615793, "o", "e"] [370.63933, "o", "s"] [370.721894, "o", "s"] [370.738494, "o", "_"] [370.776286, "o", "o"] [370.79255, "o", "p"] [370.86283, "o", "t"] [370.883656, "o", "i"] [370.914645, "o", "o"] [370.967675, "o", "n"] [371.087553, "o", "s"] [371.185373, "o", "`"] [371.189019, "o", ","] [371.198095, "o", " "] [371.262379, "o", "l"] [371.300023, "o", "i"] [371.37842, "o", "k"] [371.49965, "o", "e"] [371.567796, "o", " "] [371.679647, "o", "t"] [371.720378, "o", "h"] [371.764586, "o", "i"] [371.800558, "o", "s"] [371.862907, "o", ":"] [371.90138, "o", "\r\n\u001b[?2004l\r"] [371.901473, "o", "\u001b[?2004h> "] [372.958784, "o", "."] [372.974163, "o", "\r\n\u001b[?2004l\r\u001b[?2004h"] [372.974181, "o", "> "] [374.038649, "o", " "] [374.085689, "o", " "] [374.180545, "o", " "] [374.230022, "o", " "] [374.332196, "o", "`"] [374.426869, "o", "p"] [374.580374, "o", "r"] [374.652702, "o", "o"] [374.682151, "o", "c"] [374.772118, "o", "e"] [374.79104, "o", "s"] [374.924394, "o", "s"] [375.012217, "o", "_"] [375.076259, "o", "o"] [375.11641, "o", "p"] [375.120613, "o", "t"] [375.170851, "o", "i"] [375.205442, "o", "o"] [375.264313, "o", "n"] [375.350587, "o", "s"] [375.35495, "o", " "] [375.37854, "o", "\""] [375.461168, "o", "$"] [375.515054, "o", "@"] [375.576303, "o", "\""] [375.636488, "o", "`"] [375.70561, "o", "\r\n\u001b[?2004l\r"] [375.70598, "o", "\u001b[?2004h> "] [376.727882, "o", "'"] [376.759051, "o", "\r\n\u001b[?2004l\r"] [376.759143, "o", "\u001b[00m"] [376.759557, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~/12/sys_info\u001b[00m$ \u001b[01;32m"] [377.979953, "o", "e"] [378.017952, "o", "x"] [378.041538, "o", "i"] [378.076379, "o", "t"] [378.077766, "o", "\r\n\u001b[?2004l\r"] [378.078001, "o", "\u001b[00mlogout\r\n\u001b[00m"] [378.078067, "o", "\u001b[00m"] [378.078124, "o", "\u001b[00m"] [378.095679, "o", "\u001b[?2004h\u001b[01;33muser1@linux-cli\u001b[00m:\u001b[01;34m~\u001b[00m$ \u001b[01;32m"] [379.10095, "o", "e"] [379.143891, "o", "x"] [379.159184, "o", "i"] [379.219129, "o", "t"] [379.238122, "o", "\r\n\u001b[?2004l\r"] [379.238143, "o", "\u001b[00mlogout\r\n"] [379.2383, "o", "\u001b[00m"]