这是什么意思?请帮我解密这行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