如何在批处理脚本中对模式进行子串,然后打印下一个字符

时间:2015-05-07 12:15:49

标签: batch-file

我在批处理脚本中寻找substr函数,以便脚本将搜索字符串中的任何模式,然后将该特定字符串切断并设置在变量中。例如,要搜索字符串,请以USI开头,然后在其后打印10个字符,然后将其设置为新变量。实现相同我使用下面的代码:

for /f "delims=" %%A in ('
    grep "USI" "text.log" 
    ^| awk "{print substr($17,0,10)}"
') do set "var=%%A"

修改

从上面的代码我只是使用字段编号获取,但在这里我想使用特定搜索子字符串,如我们在下面的java中。请让我知道其中的任何混淆。

String s = "Monday";
if(s.subString(0,3).equals("Mon"){
} 
String s2 = new String(s.subString(0,3)); 
String s3 = s.subString(0,3);

0 个答案:

没有答案