【发布时间】:2021-11-22 14:09:29
【问题描述】:
我需要创建一个 SH 脚本来读取包含目录列表的文件
dirA
dirB
dirC
并使用此信息生成如下命令:
go test -coverprofile=coverage.out dirA dirB dirC
包文件名为.package-list,这是我目前拥有的脚本:
while read package;
do
go test -coverprofile=coverage.out ./$package
done <.package-list
问题是该脚本执行了三次go test 命令:
go test -coverprofile=coverage.out ./dirA
go test -coverprofile=coverage.out ./dirB
go test -coverprofile=coverage.out ./dirC
如何读取文件并生成我需要的命令?
【问题讨论】:
-
使用
xargs命令
标签: linux bash shell sh script