DevOps/Shell

Shell Script - 3, Wildcard

게임이 더 좋아 2022. 11. 23. 23:49
반응형
728x170

변수에 대해 일부 배웠다면 그 다음은 와일드카드, wildcard를 알아보자

wildcard (*) : asterisk

쉘 스크립트에서 엄청나게 유용하지는 않지만 알아둘만 하다.

사실 나는 많이 쓴다.

 

메타문자에서 *이 모든 문자라고 생각한다면 이해하기 쉽다.

 


 

만약 파일(하위 파일 포함)을

/tmp/a 에서 /tmp/b로 복사하려면 어떻게 해야하는가?

 

html이나 txt만 옮기려면?

 

 
$ cp /tmp/a/* /tmp/b/
$ cp /tmp/a/*.txt /tmp/b/
$ cp /tmp/a/*.html /tmp/b/



만약 모든 파일들의 확장자를 .bak으로 바꾸고 싶다면..?

 

$ mv *.txt *.bak
728x90
반응형
그리드형

'DevOps > Shell' 카테고리의 다른 글

Shell Script - 5, Loop  (0) 2022.11.23
Shell Script - 4, escape character  (0) 2022.11.23
Shell script 11, Tip  (0) 2022.11.22
Shell Script - 2, Variable(1)  (0) 2022.11.21
Shell Script - 1, 작성하기  (1) 2022.11.21