Работа на нескольких файлах в каталоге

Предположим, что я хочу скопировать (или в этом отношении, выполнить любую операцию на) два файла, dir1/dir2/foo.abc и dir1/dir2/bar.xyz, к текущему каталогу. То, что я заканчиваю тем, что делал, является этим:

cp dir1/dir2/bar.xyz dir1/dir2/foo.abc .

Существует ли менее громоздкий способ сделать то же? Я имею в виду что-то как:

cp dir1/dir2/["bar.xyz", "foo.abc"] .
5
задан 2 June 2017 в 10:12

1 ответ

Да - на самом деле очень как этот - но с фигурными скобками, а не квадратными скобками:

$ cp -v dir1/dir2/{bar.xyz,foo.abc} ./
'dir1/dir2/bar.xyz' -> './bar.xyz'
'dir1/dir2/foo.abc' -> './foo.abc'

См. расширение фигурной скобки .

5
ответ дан 23 November 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: