热门

最新

红包

立Flag

投票

同城

我的

发布
apkjdk
apkjdk
5 年前
trueapkjdk

命令行shell的天然缺陷,标准输入的特殊字符必须通过转义和程序进行通信,又因为某些转义常用而成为基本转义,某些转义不常用而成为扩展转义,在基本转义和扩展转义的认同上,不同的shell又有不同的见解与实现,导致用户以为的输入和程序实际接收到的输入可能存在偏差.
更麻烦的是,当程序从cli接收正则表达式时,正则表达式也是用转义字符指代某类具体字符的,又因为正则表达式也有不同流派认同,转义也有基本转义,扩展转义,以及各家对标准的实际支持和扩展. 用户的输入必须明确在某种shell和支持的正则流派下.
posix代表的可移植操作系统接口的理想,也因沉重的历史包袱情况使其定义的标准必须以一种妥协的,丑陋的情况来维持扩展性与兼容性,混乱乘以混乱只能带来更多的痛苦.

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
大佬们,我这个代码怎么样把传统的float左右浮动改成flex布局。
立即登录