gpt4 book ai didi

bash - 在文件的每一行上运行命令

转载 作者:行者123 更新时间:2023-12-03 22:47:56 27 4
gpt4 key购买 nike

我有 FramesList.txt , 该文件包含 5 .xml文件名。没有生成路径,因为列表是由 xml ls > FramesList.txt 创建的命令。

我想运行一个 xmlstarlet每个命令 .xml列出的文件。

FramesList.txt
FR0391W.xml
FR0921S.xml
FR0193A.xml
FR0192B.xml
FR0132E.xml

那会怎样?它是一个循环吗?

最佳答案

您可以使用 xargs :

xargs < FramesList.txt -n 1 xmlstartet
# ^ ^ ^
# | | Command to run
# | Max number of arguments (xmlstartet will be called for
# | each line in input file)
# Input file

关于bash - 在文件的每一行上运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37022989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com