Q
意义@(#)字符
5
A
回答
8
@(#)
是Unix what
命令使用的字符串,用于从二进制文件中筛选字符串以列出用于构建该二进制文件的组件。例如在AIX上的what java
产量:
java:
23 1.4 src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14
61 1.14 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14
src/tools/sov/java.c, tool, asdev, 20081128 1.83.1.36
src/misc/sov/copyrght.c, core, asdev, 20081128 1.8
while`strings java | grep的“@(#)”的产率:
@(#)23 1.4 src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos520 8/19/99 12:20:14
@(#)61 1.14 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos520 7/11/00 12:04:14
@(#)src/tools/sov/java.c, tool, asdev, 20081128 1.83.1.36
@(#)src/misc/sov/copyrght.c, core, asdev, 20081128 1.8
@(#)
被选择作为标记物,因为不会发生在其他地方它,源代码控制系统典型地添加含有此标记和对同步的文件版本的描述中的线,扩大具有反映文件内容的值的关键字。 例如,您列出的评论将是扩展SCCS关键字%Z% %M% %R%.%L% %E%
的结果,其中%Z%
转换为@(#)
。
1
它通常是由版本控制系统自动添加的东西。
1
该构造在Java中没有特殊含义。这只是评论中的一些文字。
它看起来像是由版本控制系统插入的东西。
2
从(朦胧)记忆中,这是SCCS在“美好时光”中使用的标记。鉴于(据我所知),BitKeeper在下面使用SCCS,它可能是BitKeeper。
相关问题
- 1. 意义(字符串,3)
- 2. SCSI意义的字符串
- 3. 有意义的字符串限制
- 4. Convert.ChangeType()对字符串值有意义吗?
- 5. 语义 - 意外的字符 '@' 用的WebPack
- 6. C#LINQ有意义的字符串
- 7. 字符串被转义后的javascript意外标识符?
- 8. 意外的字符'
- 9. SyntaxError:JSON.parse:意外字符
- 10. C#:意外字符'$'
- 11. 意外的字符“
- 12. 意外字符'$'jQuery
- 13. 意外空字符串字符串
- 14. 脱字符(^)字符是什么意思?
- 15. '行字符'后的意外字符'
- 16. 字符阵列意外空字符
- 17. 套接字没有意义?
- 18. 数字的意义-947483647
- 19. 意义otool“帽”字段的
- 20. 如何按字符拆分字符串,注意特殊字符
- 21. JSON.parse字符串中包含特殊字符的意外字符?
- 22. 字符串转换意外
- 23. 意外的字符(J)67
- 24. get_template_directory_uri() - 意外的字符串
- 25. 意外字符“$”,在“record.twig”
- 26. URL编码任意字符
- 27. JSON.parse:意外字符错误
- 28. memchr返回意外字符
- 29. 故意忽略连字符
- 30. 转义字符