비슷한 번호의 파일이 있는 폴더에 두 개의 파일이 있는 경우
foo.18
foo.19
나는 그들에게 glob을 사용하고 싶습니다. 내가 하는 일은 다음과 같습니다:
cp -r /folder1/*.{19,20} /folder2/
아니면 이런 것?
cp -r /folder1/{*.19,*.20} /folder2/
클릭해도 확장되지 않는 것 같습니다 tab.
그것보다 이게 낫나요? 어떤 순서로 전개되나요? 그게 그렇게 중요한 건가?
답변1
아니 괜찮아. bash는 glob을 확장합니다.뒤쪽에중괄호를 확장하면 둘 중 하나가 됩니다.
$ tee foo bar baz </dev/null
$ echo *{a,o}*
bar baz foo
$ echo {*a*,*o*}
bar baz foo
$ echo {*,*}
bar baz foo bar baz foo