我正在运行Tcl脚本来连接Telnet端口.对于此脚本,我想将所有CMD输出存储在日志文件中.如何在Tcl脚本中执行此操作?脚本如下:
#!/usr/bin/expect -f
#!usr/bin/expect
package require Expect
spawn telnet $serverName $portNum
expect "TradeAggregator>"
send "Clients\r"
expect "Client:"
send "1\r"
expect "1-Client>"
send "Pollers\r"
expect "Client Pollers"
send "2\r"
send "n\r"
expect ">"
set passwordOption $expect_out(buffer)
set searchString "Not confirmed"
if {[string match *$searchString* $passwordOption]} {
puts "match found" }\
else {
puts "match not found"
xmlPasswordChange $polName
}
Run Code Online (Sandbox Code Playgroud)
所有puts输出和xmlPasswordChange过程输出都不在日志文件中打印.你能指出我做错了吗?
感谢您的帮助.
我有一个字符串列表,它以 xamarin 形式分配给列表视图,如下面的代码
List<string> list = new List<string>();
list.Add("A");
list.Add("B");
list.Add("C");
list.Add("D");
var listview = new ListView();
listview.ItemsSource = list;
Content = listview;
Run Code Online (Sandbox Code Playgroud)
如何以不同颜色显示所有列表视图项目文本?我想像这样展示它:
A --> 红色
B --> 蓝色
C --> 绿色
D --> 黄色
我正在采取一个变量
$var2="\\hydfs00\PUBLIC1\DEV\pkumar\ITT_TEST_BUILD\CS2.1_PROD_TEST_40550_LG_LC_Java_sp36_obfuscated";
并希望将其更改为
$var2="//hydfs00/PUBLIC1/DEV/pkumar/ITT_TEST_BUILD/CS2.1_PROD_TEST_40550_LG_LC_Java_sp36_obfuscated";
我正在使用语法$var2 =~ s/\\/\//g;来改变它.但输出结果就像 /hydfs00PUBLIC1DEVpkumarITT_TEST_BUILDCS2.1_PROD_TEST_40550_LG_LC_Java_sp36_obfuscated
请帮帮我.