這是什麼意思?請幫我解密這行bash腳本代碼
h2t=$((exec 2>&-; (which lynx >/dev/null && echo lynx -stdin -dump) \
|| which html2text || which cat) |tail -n 1)
好的,h2t=...
表示它設置了一個變量。
我認爲double-parens是算術運算。如果是這種情況,我在那裏看不到任何算術,我完全困惑。
當然,該代碼行上面有一個15行的註釋塊,它解釋了這個意圖。不幸的是,這個評論是在古代蘇美爾人的unicode版本中,我不能解釋它。
**只有開個玩笑!沒有評論。
附錄:這是https://github.com/micha/resty/blob/master/resty
它真的說'$(('' – 0xC0000022L 2013-03-11 21:13:38
是的 - 請參閱https://github.com/micha/resty/blob/master/resty的來源 – Cheeso 2013-03-11 21:15:22