今天不小心又发现了一个有意思的东东,我不会告诉你我是在微博上看到的。有胆量可以来试试呀。
:() { :|:& }; :
也许你见过或者没有见过这个命令:() { :|:& }; :
,这个在linux下运行会出现神奇的效果。建议不要尝试。。。
好了,玩笑少说,其实我也没有试过,跪求各位勇士准备好Power键前来尝试。 这个命令的原理就是定义一个函数,不断制造后台任务。这个函数名就是一个冒号。
写的通俗点就是:
echo '十人|日一|十十o' | sed 's/.../&\n/g'
这个命令输出几行字符串,没多大的用途。
十人| 日一| 十十o
原命令从表面上来看是将 '...' 替换为 '&\n' ,但是 '...' 是表示每匹配三个字符, '&' 是匹配项的占位符, '\n' 就这是换行符了,所以输出是每三个字符就换一行。“幹! ”
还是不太好理解, Linux 的 shell 还有好多值得研究的地方呀。