我写了一个循环来解压缩目录中的所有zip文件.
for f in *zip
do
unzip $f
done
Run Code Online (Sandbox Code Playgroud)
但是,我必须在每一步确认覆盖:
replace file123.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
Run Code Online (Sandbox Code Playgroud)
如何重写循环以在每个循环发送相同的命令?
我曾经看到过一个快速而肮脏的 Perl 实现,用于剪切和粘贴 linux 命令。这有点像
perl 'print "$F1"' filename
替换 cut -f1 文件名命令
有人能告诉我这种 Perl 方式如何吗?具体来说,我很感兴趣,因为这与剪切/粘贴不同,在 Windows 环境中也能正常工作。