gpt4 book ai didi

linux - 使用 $(cat filename.txt) 运行脚本

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:49 25 4
gpt4 key购买 nike

所以我正在运行一个名为 backup.sh 的脚本。它创建站点的备份。现在我有一个名为sites.txt 的文件,其中包含我需要备份的站点的列表。我不想为需要备份的每个站点运行脚本。所以我想做的是运行如下:

backup.sh $(cat sites.txt)

但它只备份列表中的第一个站点,然后停止。有什么建议我可以如何让它贯穿整个列表吗?

最佳答案

要迭代文件的行,请使用 while 循环和 read 命令。

while IFS= read -r file_name; do
backup.sh "$file_name"
done < sites.txt

关于linux - 使用 $(cat filename.txt) 运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36320037/

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