从txt文件的特定部分创建$变量

时间:2015-09-03 09:07:04

标签: variables powershell

我试图让PowerShell将文本文件的特定部分用作$variable,以便稍后在脚本中使用。

使用Get-Content和索引我可以达到整行的目的,但我只想要一个词是变量,而不是整个事物。

字母数字代码将始终位于相同的位置 第5行(当然将第一个计为0),位置将在字符22到30之间(或该行的最后8个字符)。

我希望将该文档的该部分标识为$txtdoc,以便稍后使用:

$inputfield = $ie.Document.getElementByID('input5')

$inputfield.value = $txtdoc

txt文件包含以下内容

From:   *************
Sent:   *************
To: *******************
Subject:    *************

On-Demand Tokencode: 79960739
Expires after use or 60 minutes

1 个答案:

答案 0 :(得分:2)

这可能吗?

$variable = ( gc mytext.txt )[5].substring(21,8)