- 論壇徽章:
- 18
|
大家好,我有一個(gè)問題向大家請教。
從百度百科上我查到生辰八字的推算方法。
https://baike.baidu.com/item/%E7%94%9F%E8%BE%B0%E5%85%AB%E5%AD%97/87875?fr=aladdin
我想用一個(gè)命令得到當(dāng)前時(shí)刻所對應(yīng)的天干地支八字。
首先我用如下命令得到了天干地支八字中的前六字。
cmd.png (33.15 KB, 下載次數(shù): 55)
下載附件
2018-12-08 18:10 上傳
┌─[Sun Nov 25 02:27:39 CST 2018]
└─[root@apaciprtac:/tmp]# echo $(curl -s "http://nongli.hdjr.org/"|grep -oP "(?<=\<\/li\>\<li class\='A2'\>).*?(?=\<\/li\>)"|iconv -c -f GBK -t UTF8|head -n 3|tr -d " ")|awk -vOFS="|" '{print $1,$3,$2}'
2018年11月25日星期日射手座|戊戌年癸亥月辛酉日|2018年十月(小)十八屬狗
┌─[Sun Nov 25 02:27:45 CST 2018]
└─[root@apaciprtac:/tmp]# echo $(curl -s "http://nongli.hdjr.org/"|grep -oP "(?<=\<\/li\>\<li class\='A2'\>).*?(?=\<\/li\>)"|iconv -c -f GBK -t UTF8|head -n 3|tr -d " ")|awk '{print$3}'
戊戌年癸亥月辛酉日
┌─[Sun Nov 25 02:27:53 CST 2018]
└─[root@apaciprtac:/tmp]#
8zi.png (137.43 KB, 下載次數(shù): 55)
下載附件
2018-12-08 18:10 上傳
根據(jù)百度百科的說法,02:27:53屬于丑時(shí)(丑時(shí):1點(diǎn)——凌晨2點(diǎn)59分),也就是說八字中第八字的時(shí)地支為“丑”字。
shi.jpg (98.02 KB, 下載次數(shù): 62)
下載附件
2018-12-08 18:10 上傳
同時(shí)根據(jù)百度百科的說法,時(shí)天干要從日天干來推算,因?yàn)槿仗旄蔀樾,所以辛日的丑時(shí)應(yīng)該是“巳丑”,也就是說八字中第七字的時(shí)天干為“巳”字。
所以完整的八字應(yīng)該是:
戊戌年癸亥月辛酉日巳丑時(shí)
請問應(yīng)該如何修改命令從而能夠得到完整的八字。
謝謝大家的幫助。
|
|