批处理for命令取每行指定字符串

 上面是一个文本,下面用for取每行最后的url路径字段

for /f "tokens=6* delims= " %a in (1.txt) do echo %a

主要解释下上面双引号内的参数,delims= 表示分隔符为空格,tokens=6*表示取第6位及后面的所有内容并赋值给变量a(按空格切割划分并数到第6个内容就对了,加*号为了后面全部给变量a了,如果后面没空格也可以只用6)

 

奶奶问孙子:4+1等于几 孙子说:等于6-1。 奶奶说:你明明知道答案,为什么不说? 孙子说:年轻人不讲5的……..
原文地址:https://www.cnblogs.com/jasy/p/13601828.html