小编use*_*414的帖子

如何对文件每一行中的给定字符串执行命令?

假设我已经创建了一个文件。此文件创建来自命令的执行。该文件的内容最多为 4 行,如下所示:

LUN Path:  servernam:/vol/server_xx_t1_01_223_04/mssql01/server_StorageSystemLevel100.lun
LUN Path:  servernam:/vol/server_xx_t1_01_225_04/mssql01/server_StorageSystemLevel100.lun
LUN Path:  servernam:/vol/server_xx_t1_01_226_04/mssql01/server_StorageSystemLevel100.lun
LUN Path:  servernam:/vol/server_xx_t1_01_228_04/mssql01/server_StorageSystemLevel100.lun
Run Code Online (Sandbox Code Playgroud)

我如何通过管道/awk/这个文件来获取第二个字符串,即“servernam:/vol/serverxxxx”,然后运行如下命令:

rm  servernam:/vol/server_xx_t1_01_228_04/mssql01/server_StorageSystemLevel100.lun
Run Code Online (Sandbox Code Playgroud)

所以我想从文件中提取正确的字符串并将其作为命令的参数包含在内。请注意,我需要对所有 4 个不同的字符串执行相同的执行命令。一个脚本示例,或者甚至更好的命令行示例,将不胜感激。

grep scripting

2
推荐指数
1
解决办法
147
查看次数

标签 统计

grep ×1

scripting ×1