我写了一个循环来解压缩目录中的所有zip文件.
for f in *zip do unzip $f done
但是,我必须确认覆盖在每一步:
replace file123.txt? [y]es,[n]o,[A]ll,[N]one,[r]ename: A
如何重写循环在每个周期发送相同的命令?
美妙的,也许是少数几种情况之一,但仍然有用
尝试:
for f in *zip do yes | unzip $f done
每个命令都会打印“y”.
或者,您可以指定由yes提供的字符串,如:
for f in *zip do yes A | unzip $f done