小编Mar*_*tin的帖子

Perl系统调用必须准确发送两个字符单引号和双引号'"

Perl系统调用必须将以下字符串发送到UnixShell:

'"XYZ"'
Run Code Online (Sandbox Code Playgroud)

在我的Perl脚本中,我使用了以下命令:

system("cleartool mkattr -replace ATTRIBUTE '"$attribute"' lbtype:$label");
Run Code Online (Sandbox Code Playgroud)

Shell Unix除了两个引用字符的使用外,一切都很好地传递给了:

'
Run Code Online (Sandbox Code Playgroud)

确实,

cleartool mkattr -replace ATTRIBUTE
Run Code Online (Sandbox Code Playgroud)

传递上面的命令,因为它正是我想要的.Perl变量$ attribute和$ label被很好地解释.但我不知道该怎样做才能获得:

'"XYZ"'
Run Code Online (Sandbox Code Playgroud)

这里XYZ是Perl变量$属性OS是价值AIX (Unix)Shellksh.cleartool是Clearcase的命令行界面,但修复我的问题不需要Clearcase技能.

shell perl ksh cleartool

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

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

标签 统计

clearcase ×1

cleartool ×1

ksh ×1

perl ×1

shell ×1