小编Ana*_*dan的帖子

在Perl中实现CLI工具的最佳实践是什么?

我正在使用Perl实现一个CLI工具.我们可以遵循哪些最佳做法?

perl command-line

35
推荐指数
5
解决办法
1万
查看次数

如何使用Perl的XML :: LibXML提取标签中的属性?

我有一个XML文件

<PARENT >
<TAG string1="asdf" string2="asdf" >
</TAG >
</PARENT>
Run Code Online (Sandbox Code Playgroud)

我想在这里提取string2值..而且我想将它设置为一个新值..

怎么做?

perl libxml2

7
推荐指数
2
解决办法
1万
查看次数

如何在MAN页面中获取特定部分?

我想在shell(或perl)脚本中仅获取MAN页面的特定部分并打印它.

例如:仅MAN页面的SYNOPSIS部分

有没有标准的方法呢?

此致,阿南丹

manual

6
推荐指数
1
解决办法
3413
查看次数

如何创建POD并在perl中使用pod2usage?

我想为我自己的自定义命令创建一个POD,并使用pod2usage()函数显示该语法的语法.

谁能给我一个简单的例子呢?

此致,阿南丹

perl pod

6
推荐指数
1
解决办法
1万
查看次数

如何更新屏幕上的值而不在Perl中清除它?

我想在屏幕上显示一组值,并每5秒更新一次该值.我不想清除屏幕.

例如:

小时:1

分钟:30

秒:45

在这里,价值观应相应改变.

我应该如何在Perl中做到这一点?

此致,阿南丹

perl

5
推荐指数
2
解决办法
1481
查看次数

如何使用Perl的Term :: Readline阻止空格被附加到制表符完成的单词?

我正在使用Term :: ReadLine :: Gnu模块的制表符完成支持.每次我做一个标签时,我会在完成的单词后面找到一个空格.

例如:

如果我有一个单词"完整"作为可能的完成.提示后我按Tab键,我得到它:

"完整"

这些是完成单词末尾的空格.我想要的是:

"完成"

有没有办法删除那个空间?

perl readline

2
推荐指数
1
解决办法
264
查看次数

当我用system()调用Perl程序时,为什么会看到延迟?

场景1:我有一个包装器Perl脚本,它使用另一个Perl模块并在该模块中调用一个函数.

场景2:现在我有相同的包装脚本,模块实现为Perl脚本.在这里,我只是简单地调用而不是使用模块system("perl anotherscript.pl").

两者都做同样的功能,但我看到第二种情况有点延迟.

为什么会这样?它是预期的还是与我的代码有关?

perl

1
推荐指数
1
解决办法
229
查看次数

如何在Perl中使用指向SWIG的char指针?

我使用SWIG为C++程序生成Perl模块.我在C++代码中有一个函数,它返回一个"char指针".现在我不知道如何在Perl中打印或获取返回的char指针.

示例C代码:

 char* result() { 
     return "i want to get this in perl"; 
 } 
Run Code Online (Sandbox Code Playgroud)

我想在Perl中调用此函数"result"并打印字符串.

怎么做?

此致,阿南丹

c++ perl swig

1
推荐指数
1
解决办法
879
查看次数

如何在Perl中修改$ 0值?

我想测试一个Perl脚本.我想在编译期间修改"$ 0"值.那可能吗?

perl

-1
推荐指数
1
解决办法
1945
查看次数

标签 统计

perl ×8

c++ ×1

command-line ×1

libxml2 ×1

manual ×1

pod ×1

readline ×1

swig ×1