gpt4 book ai didi

bash - 不太无用的 "yes"bash 命令 : how to confirm a command in every loop

转载 作者:行者123 更新时间:2023-11-29 08:46:42 25 4
gpt4 key购买 nike

我写了一个循环来解压目录中的所有 zip 文件。

for f in *zip
do
unzip $f
done

但是,我必须在每一步确认覆盖:

replace file123.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A

我如何重写循环以在每个周期发送相同的命令?

最佳答案

很棒,也许是少数几个 yes 仍然有用的案例之一

尝试:

for f in *zip
do
yes | unzip $f
done

这将在每个命令中打印“y”。

或者,您可以指定 yes 提供的字符串,例如:

for f in *zip
do
yes A | unzip $f
done

关于bash - 不太无用的 "yes"bash 命令 : how to confirm a command in every loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1941242/

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