유닉스 셸 ksh여러 파일을 디렉터리에 복사하고 올바른 디렉터리로 이동하는 방법
파일 목록을 만들었으며 현재 각 파일을 올바른 경로로 복사하려고합니다.
(mylist)
-1111
-2222
-3333
-4444
-5555
현재 디렉토리 /샘플/알 수없는 디렉토리//
-1111fileneeded.txt
-2222fileneeded.txt
-3333fileneeded.txt
-4444fileneeded.txt
-5555fileneeded.txt
-6666dontneed.txt
-7777dontneed.txt
-8888dontneed.txt
...etc
각 파일의 첫 번째 4 자들이 갈 필요가 어디에 올바른 경로와 일치합니다. 그래서 여기
/sample/dir/1111/
/sample/dir/2222/
/sample/dir/3333/
/sample/dir/4444/
내가 좀 붙어 각 파일이 올바른 디렉토리로 이동하도록 할 필요가 무엇인지 알아 내려고 어딘지
for i in `cat mylist`
do echo "$i"
find /sample/dir/unknown/mylist*
이가 .. 내가 현재 가지고있는 것입니다.
어떤 플랫폼과 쉘을 사용하고 있습니까? –
죄송합니다. 예. 쉘을 사용하고 있습니다. – Joel
/어느 쉘? bash, csh, tcsh, sh, ...? –