【发布时间】:2015-03-18 11:05:57
【问题描述】:
我想使用 Shell 脚本从文本文件中读取每一行的特定单词(比如第二个)。我更喜欢 shell 脚本,因为我更容易轻松地实现其余功能。我目前坚持从文本文件中一个一个地提取第二个单词,以便我可以使用该单词来搜索包含它的文件。由于我是新手,所以我没有尝试太多。
我试过的代码是这样的。
SETLOCAL
(FOR /L %%i IN (1,1,2) DO SET /P line=) < sql.txt
> another.txt ECHO %line%
ENDLOCAL
我在 Windows cmd 中使用 powershell 运行它,但它说 < 运算符保留供将来使用。
【问题讨论】:
-
请向我们展示您的代码(不仅仅是因为您卡在上面而无法编写的行)以及您到目前为止写的内容,然后是您卡住的部分。
-
因为这个网站不是为了“这是我的问题,写我的代码”:)
-
还想一想如何使它尽可能通用,以便对其他人有所帮助。过于针对 1 个人的问题可能会被关闭。
-
对错误感到抱歉,我对此有点陌生。@MichaelDurrant