|
| 1 | ++ export LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 |
| 2 | ++ LANG=en_US.UTF-8 |
| 3 | ++ LC_ALL=en_US.UTF-8 |
| 4 | ++ date |
| 5 | +Fri Dec 17 01:40:05 UTC 2021 |
| 6 | +++ dirname glibc-unicode-sorting/run.sh |
| 7 | ++ cd glibc-unicode-sorting |
| 8 | ++ pwd |
| 9 | +/home/ec2-user/glibc-unicode-sorting |
| 10 | ++ which dpkg |
| 11 | +which: no dpkg in (/usr/local/bin:/usr/bin) |
| 12 | ++ which rpm |
| 13 | +/usr/bin/rpm |
| 14 | ++ grep -E '(glibc|langpack)' |
| 15 | ++ rpm -qa |
| 16 | +glibc-2.17-317.el7.x86_64 |
| 17 | +glibc-common-2.17-317.el7.x86_64 |
| 18 | +++ curl -s http://169.254.169.254/latest/meta-data/ami-id |
| 19 | ++ SOURCE_AMI=ami-005b7876121b7244d |
| 20 | +++ cat /etc/issue |
| 21 | ++ OS_VERS='\S |
| 22 | +Kernel \r on an \m' |
| 23 | ++ UNICODE_VERS=14 |
| 24 | ++ which dpkg |
| 25 | +which: no dpkg in (/usr/local/bin:/usr/bin) |
| 26 | ++ which rpm |
| 27 | +/usr/bin/rpm |
| 28 | +++ rpm -q glibc --queryformat '%{version}-%{release}' |
| 29 | ++ GLIBC_VERS=2.17-317.el7 |
| 30 | ++ '[' -f /etc/os-release ']' |
| 31 | ++ cat /etc/os-release |
| 32 | +NAME="Red Hat Enterprise Linux Server" |
| 33 | +VERSION="7.9 (Maipo)" |
| 34 | +ID="rhel" |
| 35 | +ID_LIKE="fedora" |
| 36 | +VARIANT="Server" |
| 37 | +VARIANT_ID="server" |
| 38 | +VERSION_ID="7.9" |
| 39 | +PRETTY_NAME="Red Hat Enterprise Linux Server 7.9 (Maipo)" |
| 40 | +ANSI_COLOR="0;31" |
| 41 | +CPE_NAME="cpe:/o:redhat:enterprise_linux:7.9:GA:server" |
| 42 | +HOME_URL="https://www.redhat.com/" |
| 43 | +BUG_REPORT_URL="https://bugzilla.redhat.com/" |
| 44 | + |
| 45 | +REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7" |
| 46 | +REDHAT_BUGZILLA_PRODUCT_VERSION=7.9 |
| 47 | +REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" |
| 48 | +REDHAT_SUPPORT_PRODUCT_VERSION="7.9" |
| 49 | ++ '[' -f /etc/system-release ']' |
| 50 | ++ cat /etc/system-release |
| 51 | +Red Hat Enterprise Linux Server release 7.9 (Maipo) |
| 52 | ++ '[' -f /etc/system-release-cpe ']' |
| 53 | ++ cat /etc/system-release-cpe |
| 54 | +cpe:/o:redhat:enterprise_linux:7.9:ga:server |
| 55 | ++ curl -kO https://www.unicode.org/Public/14.0.0/ucd/UnicodeData.txt |
| 56 | + % Total % Received % Xferd Average Speed Time Time Time Current |
| 57 | + Dload Upload Total Spent Left Speed |
| 58 | + 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0100 1853k 100 1853k 0 0 3206k 0 --:--:-- --:--:-- --:--:-- 3211k |
| 59 | + |
| 60 | +real 0m0.583s |
| 61 | +user 0m0.088s |
| 62 | +sys 0m0.073s |
| 63 | ++ perl '-naF;' -CO '-e |
| 64 | + sub pr3 {printf("%s%08x\n",$_[1],$_[0])} |
| 65 | + sub pr2 {pr3($_[0],"B".$_[1]."B");pr3($_[0],"D".$_[1]."D");pr3($_[0],$_[1]);pr3($_[0],$_[1]."B");pr3($_[0],$_[1]."BB");pr3($_[0],$_[1]."D");pr3($_[0],$_[1]."DD")} |
| 66 | + sub pr {pr2($_[0],$_[1].chr($_[0]));pr2($_[0],$_[1].chr($_[0]).chr($_[0]));pr3($_[0],"1B".chr($_[0])."B");pr3($_[0],"1B-".chr($_[0])."B")} |
| 67 | + if(/<control>/){next}; # skip control characters |
| 68 | + if($F[2] eq "Cs"){next}; # skip surrogates |
| 69 | + if(/ First>/){$fi=hex("0x".$F[0]);next}; # generate blocks |
| 70 | + if(/ Last>/){$la=hex("0x".$F[0]);for($fi..$la){pr($_)};next}; |
| 71 | + pr(hex("0x".$F[0])) # generate individual characters |
| 72 | +' UnicodeData.txt |
| 73 | ++ split -l500000 - _base-characters |
| 74 | + |
| 75 | +real 0m5.418s |
| 76 | +user 0m5.303s |
| 77 | +sys 0m0.071s |
| 78 | ++ wc _base-charactersaa _base-charactersab _base-charactersac _base-charactersad _base-charactersae _base-charactersaf _base-charactersag _base-charactersah _base-charactersai _base-charactersaj |
| 79 | + 500000 500090 7453517 _base-charactersaa |
| 80 | + 500000 500000 7512259 _base-charactersab |
| 81 | + 500000 500000 8218750 _base-charactersac |
| 82 | + 500000 500000 8218750 _base-charactersad |
| 83 | + 500000 500000 8218750 _base-charactersae |
| 84 | + 500000 500000 8218750 _base-charactersaf |
| 85 | + 500000 500000 8218750 _base-charactersag |
| 86 | + 500000 500000 8218750 _base-charactersah |
| 87 | + 500000 500000 8218750 _base-charactersai |
| 88 | + 14640 14640 240645 _base-charactersaj |
| 89 | + 4514640 4514730 72737671 total |
| 90 | ++ locale |
| 91 | +LANG=en_US.UTF-8 |
| 92 | +LC_CTYPE="en_US.UTF-8" |
| 93 | +LC_NUMERIC="en_US.UTF-8" |
| 94 | +LC_TIME="en_US.UTF-8" |
| 95 | +LC_COLLATE="en_US.UTF-8" |
| 96 | +LC_MONETARY="en_US.UTF-8" |
| 97 | +LC_MESSAGES="en_US.UTF-8" |
| 98 | +LC_PAPER="en_US.UTF-8" |
| 99 | +LC_NAME="en_US.UTF-8" |
| 100 | +LC_ADDRESS="en_US.UTF-8" |
| 101 | +LC_TELEPHONE="en_US.UTF-8" |
| 102 | +LC_MEASUREMENT="en_US.UTF-8" |
| 103 | +LC_IDENTIFICATION="en_US.UTF-8" |
| 104 | +LC_ALL=en_US.UTF-8 |
| 105 | ++ date |
| 106 | +Fri Dec 17 01:40:12 UTC 2021 |
| 107 | +++ ls -1 _base-charactersaa _base-charactersab _base-charactersac _base-charactersad _base-charactersae _base-charactersaf _base-charactersag _base-charactersah _base-charactersai _base-charactersaj |
| 108 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 109 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 110 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 111 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 112 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 113 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 114 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 115 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 116 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 117 | ++ for FILE in '$(ls -1 _base-characters*)' |
| 118 | ++ jobs |
| 119 | +[1] Running sort $FILE -o _s$FILE & |
| 120 | +[2] Running sort $FILE -o _s$FILE & |
| 121 | +[3] Running sort $FILE -o _s$FILE & |
| 122 | +[4] Running sort $FILE -o _s$FILE & |
| 123 | +[5] Running sort $FILE -o _s$FILE & |
| 124 | +[6] Running sort $FILE -o _s$FILE & |
| 125 | +[7] Running sort $FILE -o _s$FILE & |
| 126 | +[8] Running sort $FILE -o _s$FILE & |
| 127 | +[9]- Running sort $FILE -o _s$FILE & |
| 128 | +[10]+ Running sort $FILE -o _s$FILE & |
| 129 | ++ wait |
| 130 | ++ sort _base-charactersaj -o _s_base-charactersaj |
| 131 | ++ sort _base-charactersae -o _s_base-charactersae |
| 132 | ++ sort _base-charactersaf -o _s_base-charactersaf |
| 133 | ++ sort _base-charactersaa -o _s_base-charactersaa |
| 134 | ++ sort _base-charactersab -o _s_base-charactersab |
| 135 | ++ sort _base-charactersac -o _s_base-charactersac |
| 136 | ++ sort _base-charactersag -o _s_base-charactersag |
| 137 | ++ sort _base-charactersah -o _s_base-charactersah |
| 138 | ++ sort _base-charactersai -o _s_base-charactersai |
| 139 | ++ sort _base-charactersad -o _s_base-charactersad |
| 140 | ++ date |
| 141 | +Fri Dec 17 01:40:48 UTC 2021 |
| 142 | ++ sort -m _s_base-charactersaa _s_base-charactersab _s_base-charactersac _s_base-charactersad _s_base-charactersae _s_base-charactersaf _s_base-charactersag _s_base-charactersah _s_base-charactersai _s_base-charactersaj -o unicode-14-chars-sorted-glibc-2.17-317.el7.txt |
| 143 | + |
| 144 | +real 0m2.245s |
| 145 | +user 0m2.164s |
| 146 | +sys 0m0.069s |
| 147 | ++ rm -v _base-charactersaa _base-charactersab _base-charactersac _base-charactersad _base-charactersae _base-charactersaf _base-charactersag _base-charactersah _base-charactersai _base-charactersaj _s_base-charactersaa _s_base-charactersab _s_base-charactersac _s_base-charactersad _s_base-charactersae _s_base-charactersaf _s_base-charactersag _s_base-charactersah _s_base-charactersai _s_base-charactersaj UnicodeData.txt |
| 148 | +removed ‘_base-charactersaa’ |
| 149 | +removed ‘_base-charactersab’ |
| 150 | +removed ‘_base-charactersac’ |
| 151 | +removed ‘_base-charactersad’ |
| 152 | +removed ‘_base-charactersae’ |
| 153 | +removed ‘_base-charactersaf’ |
| 154 | +removed ‘_base-charactersag’ |
| 155 | +removed ‘_base-charactersah’ |
| 156 | +removed ‘_base-charactersai’ |
| 157 | +removed ‘_base-charactersaj’ |
| 158 | +removed ‘_s_base-charactersaa’ |
| 159 | +removed ‘_s_base-charactersab’ |
| 160 | +removed ‘_s_base-charactersac’ |
| 161 | +removed ‘_s_base-charactersad’ |
| 162 | +removed ‘_s_base-charactersae’ |
| 163 | +removed ‘_s_base-charactersaf’ |
| 164 | +removed ‘_s_base-charactersag’ |
| 165 | +removed ‘_s_base-charactersah’ |
| 166 | +removed ‘_s_base-charactersai’ |
| 167 | +removed ‘_s_base-charactersaj’ |
| 168 | +removed ‘UnicodeData.txt’ |
| 169 | ++ ls -ltr |
| 170 | +total 71048 |
| 171 | +-rw-r--r--. 1 ec2-user ec2-user 1794 Dec 17 01:40 run.sh |
| 172 | +-rw-rw-r--. 1 ec2-user ec2-user 72737671 Dec 17 01:40 unicode-14-chars-sorted-glibc-2.17-317.el7.txt |
| 173 | +-rw-rw-r--. 1 ec2-user ec2-user 6964 Dec 17 01:40 run.out |
| 174 | ++ wc unicode-14-chars-sorted-glibc-2.17-317.el7.txt |
| 175 | + 4514640 4514730 72737671 unicode-14-chars-sorted-glibc-2.17-317.el7.txt |
| 176 | ++ echo 1-1 |
| 177 | ++ echo 11 |
| 178 | ++ LC_COLLATE=en_US.UTF-8 |
| 179 | ++ sort |
| 180 | +11 |
| 181 | +1-1 |
| 182 | ++ date |
| 183 | +Fri Dec 17 01:40:51 UTC 2021 |
|
0 commit comments