cat * 했을때 순서..
글쓴이: auditory / 작성시간: 수, 2008/12/10 - 11:50오전
여러개의 파일을
cat * >> all.bin
으로 merge 하려고 합니다.
이때 cat * 라고 하면 *가 풀어질때 순서가 어떻게 되는지요?
알파벳 순서로 합쳐진다고 가정해도 무리가 없을까요?
알파벳 순서대로 합쳐진다는걸 보장하려면 어떻게 해야할까요??
ps. 한글파일이름 이슈는 없습니다.
Forums:
순서 보시려면 echo *
순서 보시려면 echo * 으로 보시면 됩니다.
shell의 glob는 기본적으로 소트하고 있는 것으로 보이므로 그냥 쓰셔도 될 것 같군요.
--
익스펙토 페트로눔
--
익스펙토 페트로눔
특별히 따로 언급이
특별히 따로 언급이 없는 것 같은데, 확실히 (알파벳) 순서를 보장하고 싶다면,
이 어떨까 합니다. (주의: 파일 이름에 공백이 있는 경우, 제대로 동작하지 않습니다. 이럴 경우에는 find -print0, sort, xargs -0를 써서 해결할 수 있을 것 같군요)
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기