shell – 为什么ksh88和ksh93允许unclosed反引号?
发布时间:2020-12-15 22:55:07 所属栏目:安全 来源:网络整理
导读:我有个问题. 当我输入时,我不明白为什么 echo "`date -d 20121231 +"%B 它执行没有错误: December 为什么它在开幕时成功执行 ` 最后还没结束? 它适用于Korn Shell 88和93. 解决方法 这是(如果是故意的)David Korn做出的决定. 外部力量不要求这种行为 – 没
我有个问题.
当我输入时,我不明白为什么 echo "`date -d 20121231 +"%B 它执行没有错误: December 为什么它在开幕时成功执行
最后还没结束? 解决方法
这是(如果是故意的)David Korn做出的决定.
外部力量不要求这种行为 – 没有向后兼容性要求;没有标准合规性原因(就此而言,当ksh88出现时,POSIX sh尚未标准化). 唯一可以为基本原理提供明确答案的人 – 如果有的话 – 在未指定的行为背后(行为既没有实现也不破坏任何记录的语义)是这些shell的作者. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angular2 – 等待Angular 2在渲染视图/模板之前加载/解析模
- Linux定义变量脚本分享
- angularjs – 将变量从Symfony2传递到Angular范围的最佳方法
- angularjs – 如何隐藏div点击页面上的任何位置?
- bash – 如何在设置别名时避免单引号
- shell – home,end,delete,pageup,pagedown with ksh
- scala – 如何合并SBT多项目的文档?
- bootsrtap学习2
- angularjs – Angular JS命名约定($,camelCase和PascalCase
- Traefik正在使用traefik.enable = true设置忽略docker