我编写了一个循环来解压缩目录中的所有 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)