⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spec.t

📁 source of perl for linux application,
💻 T
📖 第 1 页 / 共 3 页
字号:
[ "FakeWin32->abs2rel('\\\\a/t1/t2/t4','/t2/t3')",   '\\\\a\\t1\\t2\\t4'      ],[ "FakeWin32->abs2rel('//a/t1/t2/t4','/t2/t3')",     '\\\\a\\t1\\t2\\t4'      ],[ "FakeWin32->abs2rel('A:/t1/t2/t3','A:/t1/t2/t3')",     '.'                  ],[ "FakeWin32->abs2rel('A:/t1/t2/t3/t4','A:/t1/t2/t3')",  't4'                 ],[ "FakeWin32->abs2rel('A:/t1/t2/t3','A:/t1/t2/t3/t4')",  '..'                 ],[ "FakeWin32->abs2rel('A:/t1/t2/t3','B:/t1/t2/t3')",     'A:\\t1\\t2\\t3'     ],[ "FakeWin32->abs2rel('A:/t1/t2/t3/t4','B:/t1/t2/t3')",  'A:\\t1\\t2\\t3\\t4' ],[ "FakeWin32->abs2rel('E:/foo/bar/baz')",            'E:\\foo\\bar\\baz'      ],[ "FakeWin32->abs2rel('C:/one/two/three')",          'three'                  ],[ "FakeWin32->abs2rel('C:\\Windows\\System32', 'C:\\')",  'Windows\System32'  ],[ "FakeWin32->abs2rel('\\\\computer2\\share3\\foo.txt', '\\\\computer2\\share3')",  'foo.txt' ],[ "FakeWin32->abs2rel('C:\\one\\two\\t\\asd1\\', 't\\asd\\')", '..\\asd1'     ],[ "FakeWin32->abs2rel('\\one\\two', 'A:\\foo')",     'C:\\one\\two'           ],[ "FakeWin32->rel2abs('temp','C:/')",                       'C:\\temp'                        ],[ "FakeWin32->rel2abs('temp','C:/a')",                      'C:\\a\\temp'                     ],[ "FakeWin32->rel2abs('temp','C:/a/')",                     'C:\\a\\temp'                     ],[ "FakeWin32->rel2abs('../','C:/')",                        'C:\\'                            ],[ "FakeWin32->rel2abs('../','C:/a')",                       'C:\\'                            ],[ "FakeWin32->rel2abs('\\foo','C:/a')",                     'C:\\foo'                         ],[ "FakeWin32->rel2abs('temp','//prague_main/work/')",       '\\\\prague_main\\work\\temp'     ],[ "FakeWin32->rel2abs('../temp','//prague_main/work/')",    '\\\\prague_main\\work\\temp'     ],[ "FakeWin32->rel2abs('temp','//prague_main/work')",        '\\\\prague_main\\work\\temp'     ],[ "FakeWin32->rel2abs('../','//prague_main/work')",         '\\\\prague_main\\work'           ],[ "FakeWin32->rel2abs('D:foo.txt')",                        'D:\\alpha\\beta\\foo.txt'        ],[ "VMS->case_tolerant()",         '1'  ],[ "VMS->catfile('a','b','c')",         '[.a.b]c'  ],[ "VMS->catfile('a','b','[]c')",       '[.a.b]c'  ],[ "VMS->catfile('[.a]','b','c')",       '[.a.b]c'  ],[ "VMS->catfile('c')",                 'c' ],[ "VMS->catfile('[]c')",               'c' ],[ "VMS->catfile('0','b','c')",     '[.0.b]c' ],[ "VMS->catfile('a','0','c')",     '[.a.0]c' ],[ "VMS->catfile('a','b','0')",     '[.a.b]0' ],[ "VMS->catfile('0','0','c')",     '[.0.0]c' ],[ "VMS->catfile('a','0','0')",     '[.a.0]0' ],[ "VMS->catfile('0','b','0')",     '[.0.b]0' ],[ "VMS->catfile('0','0','0')",     '[.0.0]0' ],[ "VMS->splitpath('file')",                                       ',,file'                                   ],[ "VMS->splitpath('[d1.d2.d3]')",                                 ',[d1.d2.d3],'                               ],[ "VMS->splitpath('[.d1.d2.d3]')",                                ',[.d1.d2.d3],'                              ],[ "VMS->splitpath('[d1.d2.d3]file')",                             ',[d1.d2.d3],file'                           ],[ "VMS->splitpath('d1/d2/d3/file')",                              ',[.d1.d2.d3],file'                          ],[ "VMS->splitpath('/d1/d2/d3/file')",                             'd1:,[d2.d3],file'                         ],[ "VMS->splitpath('[.d1.d2.d3]file')",                            ',[.d1.d2.d3],file'                          ],[ "VMS->splitpath('node::volume:[d1.d2.d3]')",                    'node::volume:,[d1.d2.d3],'                  ],[ "VMS->splitpath('node::volume:[d1.d2.d3]file')",                'node::volume:,[d1.d2.d3],file'              ],[ "VMS->splitpath('node\"access_spec\"::volume:[d1.d2.d3]')",     'node"access_spec"::volume:,[d1.d2.d3],'     ],[ "VMS->splitpath('node\"access_spec\"::volume:[d1.d2.d3]file')", 'node"access_spec"::volume:,[d1.d2.d3],file' ],[ "VMS->catpath('','','file')",                                       'file'                                     ],[ "VMS->catpath('','[d1.d2.d3]','')",                                 '[d1.d2.d3]'                               ],[ "VMS->catpath('','[.d1.d2.d3]','')",                                '[.d1.d2.d3]'                              ],[ "VMS->catpath('','[d1.d2.d3]','file')",                             '[d1.d2.d3]file'                           ],[ "VMS->catpath('','[.d1.d2.d3]','file')",                            '[.d1.d2.d3]file'                          ],[ "VMS->catpath('','d1/d2/d3','file')",                               '[.d1.d2.d3]file'                            ],[ "VMS->catpath('v','d1/d2/d3','file')",                              'v:[.d1.d2.d3]file'                            ],[ "VMS->catpath('v','w:[d1.d2.d3]','file')",                          'v:[d1.d2.d3]file'                         ],[ "VMS->catpath('node::volume:','[d1.d2.d3]','')",                    'node::volume:[d1.d2.d3]'                  ],[ "VMS->catpath('node::volume:','[d1.d2.d3]','file')",                'node::volume:[d1.d2.d3]file'              ],[ "VMS->catpath('node\"access_spec\"::volume:','[d1.d2.d3]','')",     'node"access_spec"::volume:[d1.d2.d3]'     ],[ "VMS->catpath('node\"access_spec\"::volume:','[d1.d2.d3]','file')", 'node"access_spec"::volume:[d1.d2.d3]file' ],[ "VMS->canonpath('')",                                    ''                        ],[ "VMS->canonpath('volume:[d1]file')",                     'volume:[d1]file'         ],[ "VMS->canonpath('volume:[d1.-.d2.][d3.d4.-]')",              'volume:[d2.d3]'          ],[ "VMS->canonpath('volume:[000000.d1]d2.dir;1')",                 'volume:[d1]d2.dir;1'   ],[ "VMS->canonpath('volume:[d1.d2.d3]file.txt')", 	'volume:[d1.d2.d3]file.txt' ],[ "VMS->canonpath('[d1.d2.d3]file.txt')", 		'[d1.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[-.d1.d2.d3]file.txt')", 	'volume:[-.d1.d2.d3]file.txt' ],[ "VMS->canonpath('[-.d1.d2.d3]file.txt')", 		'[-.d1.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[--.d1.d2.d3]file.txt')", 	'volume:[--.d1.d2.d3]file.txt' ],[ "VMS->canonpath('[--.d1.d2.d3]file.txt')", 		'[--.d1.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.-.d2.d3]file.txt')", 	'volume:[d2.d3]file.txt' ],[ "VMS->canonpath('[d1.-.d2.d3]file.txt')", 		'[d2.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.--.d2.d3]file.txt')", 	'volume:[-.d2.d3]file.txt' ],[ "VMS->canonpath('[d1.--.d2.d3]file.txt')", 		'[-.d2.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.-.d3]file.txt')", 	'volume:[d1.d3]file.txt' ],[ "VMS->canonpath('[d1.d2.-.d3]file.txt')", 		'[d1.d3]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.--.d3]file.txt')", 	'volume:[d3]file.txt' ],[ "VMS->canonpath('[d1.d2.--.d3]file.txt')", 		'[d3]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.d3.-]file.txt')", 	'volume:[d1.d2]file.txt' ],[ "VMS->canonpath('[d1.d2.d3.-]file.txt')", 		'[d1.d2]file.txt' ],[ "VMS->canonpath('volume:[d1.d2.d3.--]file.txt')", 	'volume:[d1]file.txt' ],[ "VMS->canonpath('[d1.d2.d3.--]file.txt')", 		'[d1]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][d3.--]file.txt')", 	'volume:[d1]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][d3.--]file.txt')", 		'[d1]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][d2.000000]file.txt')",	'volume:[d1.000000.d2.000000]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][d2.000000]file.txt')", 	'[d1.000000.d2.000000]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][d3.--.000000]file.txt')",'volume:[d1.000000]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][d3.--.000000]file.txt')", 	'[d1.000000]file.txt' ],[ "VMS->canonpath('volume:[d1.000000.][000000.][-.-.000000]file.txt')",	'volume:[000000]file.txt' ],[ "VMS->canonpath('[d1.000000.][000000.][--.-.000000]file.txt')", 	'[-.000000]file.txt' ],[ "VMS->canonpath('[d1.d2.--]file')",                                   '[000000]file'       ],[ "VMS->splitdir('')",            ''          ],[ "VMS->splitdir('[]')",          ''          ],[ "VMS->splitdir('d1.d2.d3')",    'd1,d2,d3'  ],[ "VMS->splitdir('[d1.d2.d3]')",  'd1,d2,d3'  ],[ "VMS->splitdir('.d1.d2.d3')",   'd1,d2,d3' ],[ "VMS->splitdir('[.d1.d2.d3]')", 'd1,d2,d3' ],[ "VMS->splitdir('.-.d2.d3')",    '-,d2,d3'  ],[ "VMS->splitdir('[.-.d2.d3]')",  '-,d2,d3'  ],[ "VMS->splitdir('[d1.d2]')",  		'd1,d2'  ],[ "VMS->splitdir('[d1-.--d2]')",  	'd1-,--d2'  ],[ "VMS->splitdir('[d1---.-.d2]')",  	'd1---,-,d2'  ],[ "VMS->splitdir('[d1.---.d2]')",  	'd1,-,-,-,d2'  ],[ "VMS->splitdir('[d1---d2]')",  	'd1---d2'  ],[ "VMS->splitdir('[d1.][000000.d2]')",  'd1,d2'  ],[ "VMS->splitdir('[.d1.d2^.d3]')", 'd1,d2^.d3' ],[ "VMS->catdir('')",                                                      ''                 ],[ "VMS->catdir('d1','d2','d3')",                                          '[.d1.d2.d3]'         ],[ "VMS->catdir('d1','d2/','d3')",                                         '[.d1.d2.d3]'         ],[ "VMS->catdir('','d1','d2','d3')",                                       '[.d1.d2.d3]'        ],[ "VMS->catdir('','-','d2','d3')",                                        '[-.d2.d3]'         ],[ "VMS->catdir('','-','','d3')",                                          '[-.d3]'            ],[ "VMS->catdir('dir.dir','d2.dir','d3.dir')",                             '[.dir.d2.d3]'        ],[ "VMS->catdir('[.name]')",                                               '[.name]'            ],[ "VMS->catdir('[.name]','[.name]')",                                     '[.name.name]'],[  "VMS->abs2rel('node::volume:[t1.t2.t3]','node::volume:[t1.t2.t3]')", '[]'                 ],[  "VMS->abs2rel('node::volume:[t1.t2.t3]','[t1.t2.t3]')", 'node::volume:[t1.t2.t3]'                 ],[  "VMS->abs2rel('node::volume:[t1.t2.t4]','node::volume:[t1.t2.t3]')", '[-.t4]'           ],[  "VMS->abs2rel('node::volume:[t1.t2.t4]','[t1.t2.t3]')", 'node::volume:[t1.t2.t4]'           ],[  "VMS->abs2rel('[t1.t2.t3]','[t1.t2.t3]')",              '[]'               ],[  "VMS->abs2rel('[t1.t2.t3]file','[t1.t2.t3]')",          'file'             ],[  "VMS->abs2rel('[t1.t2.t3]file','[t1.t2]')",             '[.t3]file'        ],[  "VMS->abs2rel('v:[t1.t2.t3]file','v:[t1.t2]')",         '[.t3]file'        ],[  "VMS->abs2rel('[t1.t2.t4]','[t1.t2.t3]')",              '[-.t4]'           ],[  "VMS->abs2rel('[t1.t2]file','[t1.t2.t3]')",             '[-]file'          ],[  "VMS->abs2rel('[t1.t2.t3.t4]','[t1.t2.t3]')",           '[.t4]'            ],[  "VMS->abs2rel('[t4.t5.t6]','[t1.t2.t3]')",              '[---.t4.t5.t6]'   ],[ "VMS->abs2rel('[000000]','[t1.t2.t3]')",                 '[---]'            ],[ "VMS->abs2rel('a:[t1.t2.t4]','a:[t1.t2.t3]')",           '[-.t4]'           ],[ "VMS->abs2rel('a:[t1.t2.t4]','[t1.t2.t3]')",             'a:[t1.t2.t4]'           ],[ "VMS->abs2rel('[a.-.b.c.-]','[t1.t2.t3]')",              '[---.b]'          ],[ "VMS->rel2abs('[.t4]','[t1.t2.t3]')",          '[t1.t2.t3.t4]'    ],[ "VMS->rel2abs('[.t4.t5]','[t1.t2.t3]')",       '[t1.t2.t3.t4.t5]' ],[ "VMS->rel2abs('[]','[t1.t2.t3]')",             '[t1.t2.t3]'       ],[ "VMS->rel2abs('[-]','[t1.t2.t3]')",            '[t1.t2]'          ],[ "VMS->rel2abs('[-.t4]','[t1.t2.t3]')",         '[t1.t2.t4]'       ],[ "VMS->rel2abs('[t1]','[t1.t2.t3]')",           '[t1]'             ],[ "OS2->case_tolerant()",         '1'  ],[ "OS2->catdir('A:/d1','B:/d2','d3','')", 'A:/d1/B:/d2/d3' ],[ "OS2->catfile('a','b','c')",            'a/b/c'          ],[ "OS2->catfile('a','b','./c')",          'a/b/c'  ],[ "OS2->catfile('./a','b','c')",          'a/b/c'  ],[ "OS2->catfile('c')",                    'c' ],[ "OS2->catfile('./c')",                  'c' ],[ "OS2->catdir('/', '../')",              '/'                 ],[ "OS2->catdir('/', '..\\')",             '/'                 ],[ "OS2->catdir('\\', '../')",             '/'                 ],[ "OS2->catdir('\\', '..\\')",            '/'                 ],[ "Mac->case_tolerant()",         '1'  ],[ "Mac->catpath('','','')",              ''                ],[ "Mac->catpath('',':','')",             ':'               ],[ "Mac->catpath('','::','')",            '::'              ],[ "Mac->catpath('hd','','')",            'hd:'             ],[ "Mac->catpath('hd:','','')",           'hd:'             ],[ "Mac->catpath('hd:',':','')",          'hd:'             ],[ "Mac->catpath('hd:','::','')",         'hd::'            ],[ "Mac->catpath('hd','','file')",       'hd:file'          ],[ "Mac->catpath('hd',':','file')",      'hd:file'          ],[ "Mac->catpath('hd','::','file')",     'hd::file'         ],[ "Mac->catpath('hd',':::','file')",    'hd:::file'        ],[ "Mac->catpath('hd:','',':file')",      'hd:file'         ],[ "Mac->catpath('hd:',':',':file')",     'hd:file'         ],[ "Mac->catpath('hd:','::',':file')",    'hd::file'        ],[ "Mac->catpath('hd:',':::',':file')",   'hd:::file'       ],[ "Mac->catpath('hd:','d1','file')",     'hd:d1:file'      ],[ "Mac->catpath('hd:',':d1:',':file')",  'hd:d1:file'      ],[ "Mac->catpath('hd:','hd:d1','')",      'hd:d1:'          ],[ "Mac->catpath('','d1','')",            ':d1:'            ],[ "Mac->catpath('',':d1','')",           ':d1:'            ],[ "Mac->catpath('',':d1:','')",          ':d1:'            ],[ "Mac->catpath('','d1','file')",        ':d1:file'        ],[ "Mac->catpath('',':d1:',':file')",     ':d1:file'        ],[ "Mac->catpath('','','file')",          'file'            ],[ "Mac->catpath('','',':file')",         'file'            ], # ![ "Mac->catpath('',':',':file')",        ':file'           ], # ![ "Mac->splitpath(':')",              ',:,'               ],[ "Mac->splitpath('::')",             ',::,'              ],[ "Mac->splitpath(':::')",            ',:::,'             ],[ "Mac->splitpath('file')",           ',,file'            ],[ "Mac->splitpath(':file')",          ',:,file'           ],[ "Mac->splitpath('d1',1)",           ',:d1:,'            ], # dir, not volume[ "Mac->splitpath(':d1',1)",          ',:d1:,'            ],[ "Mac->splitpath(':d1:',1)",         ',:d1:,'            ],[ "Mac->splitpath(':d1:')",           ',:d1:,'            ],[ "Mac->splitpath(':d1:d2:d3:')",     ',:d1:d2:d3:,'      ],[ "Mac->splitpath(':d1:d2:d3:',1)",   ',:d1:d2:d3:,'      ],[ "Mac->splitpath(':d1:file')",       ',:d1:,file'        ],[ "Mac->splitpath('::d1:file')",      ',::d1:,file'       ],[ "Mac->splitpath('hd:', 1)",         'hd:,,'             ],[ "Mac->splitpath('hd:')",            'hd:,,'             ],[ "Mac->splitpath('hd:d1:d2:')",      'hd:,:d1:d2:,'      ],[ "Mac->splitpath('hd:d1:d2',1)",     'hd:,:d1:d2:,'      ],[ "Mac->splitpath('hd:d1:d2:file')",  'hd:,:d1:d2:,file'  ],[ "Mac->splitpath('hd:d1:d2::file')", 'hd:,:d1:d2::,file' ],[ "Mac->splitpath('hd::d1:d2:file')", 'hd:,::d1:d2:,file' ], # invalid path[ "Mac->splitpath('hd:file')",        'hd:,,file'         ],[ "Mac->splitdir()",                   ''            ],[ "Mac->splitdir('')",                 ''            ],[ "Mac->splitdir(':')",                ':'           ],[ "Mac->splitdir('::')",               '::'          ],[ "Mac->splitdir(':::')",              '::,::'       ],[ "Mac->splitdir(':::d1:d2')",         '::,::,d1,d2' ],[ "Mac->splitdir(':d1:d2:d3::')",      'd1,d2,d3,::'],[ "Mac->splitdir(':d1:d2:d3:')",       'd1,d2,d3'   ],[ "Mac->splitdir(':d1:d2:d3')",        'd1,d2,d3'   ],# absolute paths in splitdir() work, but you'd better use splitpath()[ "Mac->splitdir('hd:')",              'hd:'              ],[ "Mac->splitdir('hd::')",             'hd:,::'           ], # invalid path, but it works[ "Mac->splitdir('hd::d1:')",          'hd:,::,d1'        ], # invalid path, but it works[ "Mac->splitdir('hd:d1:d2:::')",      'hd:,d1,d2,::,::'  ],[ "Mac->splitdir('hd:d1:d2::')",       'hd:,d1,d2,::'     ],[ "Mac->splitdir('hd:d1:d2:')",        'hd:,d1,d2'        ],[ "Mac->splitdir('hd:d1:d2')",         'hd:,d1,d2'        ],[ "Mac->splitdir('hd:d1::d2::')",      'hd:,d1,::,d2,::'  ],[ "Mac->catdir()",                 ''             ],[ "Mac->catdir('')",               $root, 'MacOS' ], # skipped on other OS[ "Mac->catdir(':')",              ':'            ],[ "Mac->catdir('', '')",           $root, 'MacOS' ], # skipped on other OS[ "Mac->catdir('', ':')",          $root, 'MacOS' ], # skipped on other OS[ "Mac->catdir(':', ':')",         ':'            ],[ "Mac->catdir(':', '')",          ':'            ],

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -