Yan*_*all 2 zsh duplicate expansion
我想知道是否可以将单个文件复制到具有不同参数列表的多个文件。我有一个通用图像,我需要制作它的多个副本,为每个副本添加不同的国家/地区扩展名。
我乐观地尝试:
cp -r centre-stage-synopsis.jpg centre-stage-synopsis-{en_US,fr_FR,de_DE,da_DK,ru_RU,pt_BR,ro_RO,hu_HU,el_GR,it_IT}.jpg
Run Code Online (Sandbox Code Playgroud)
但它不起作用。有没有办法一次性做到这一点?
干杯
不确定是否zsh
允许这样做,所以如果语法明显偏离您无法弄清楚如何翻译它,请随时批评我。
我要发布的代码片段应该做你想做的无论从sh
,dash
或bash
弹(从伯恩家庭基本上什么)。
for i in en_US fr_FR de_DE da_DK ru_RU pt_BR ro_RO hu_HU el_GR it_IT; do cp -r centre-stage-synopsis.jpg centre-stage-synopsis-$i.jpg; done
Run Code Online (Sandbox Code Playgroud)
祝你好运,正如我所说,如果zsh
不喜欢就打我。:)