當前位置:成語大全網 - 書法字典 - Linux shell腳本,如何輸出帶星號的“Li”字?

Linux shell腳本,如何輸出帶星號的“Li”字?

用PHP得到這個詞的代碼、點陣和驗證;

& lt?服務器端編程語言(Professional Hypertext Preprocessor的縮寫)

$hz=“李“;

$ n = ord($ Hz);

$ n 1 = ord(substr($ Hz,0,1)-160;

$ N2 = ord(substr($ Hz,1,1)-160;

$ offset =($ n 1-1)* 94+($ N2-1);

Echo“漢字{$hz},內部代碼“bin2 hex($ Hz)。“,面積{$n1},位{$n2},字體偏移量{ $ offset } \ n“;

$ hzk = substr(file _ get _ contents(‘hzk 16‘,$offset * 32,32);

//顯示字體

$ dbstr =【】;

for($ I = 0;$ i & lt32;$ i++){

$ dbstr【】= ord(substr($ hzk,$i,1);

}

echo內爆(‘,‘,$dbstr)。”\ n”;

//顯示中文字符

for($ I = 0;$ i & lt32;$ i++){

$ c = ord(substr($ hzk,$i,1);

//echo“$ c:\ n“;

$ m = 1 & lt;& lt7;

for($ j = 0;$ j & lt8;$ j++ ){

//echo“({ $ j } { $ m }“;

echo($ c & amp;$m)?'*' : '.';

//echo“)\ n“;

$ m & gt& gt= 1;

}

if($ I % 2 = = 1)echo“\ n“;

}

& gt

運行結果見下圖:

那麽您需要的shell腳本是:

回顯‘*‘

回聲‘* *‘

回聲‘* * * * * * * * * * * * *‘

回顯‘*‘

回聲?* * *'

回聲‘*?*?**'

回聲?** * ***'

回聲?* ?*'

回聲‘* * * * * * *‘

回聲?*'

回聲“** *”

回聲‘* * * * * * * * * * * * *‘

回顯‘*‘

回顯‘*‘

回聲?* *'

回聲?*'