매우 간단한 bash 스크립트 인 my_copy.sh
을 작성하여 임의의 수의 입력 파일과 대상 디렉토리를 읽고 원하는 경우 확인하도록 최종 요청합니다. 파일을 복사하십시오.파일을 사용자 입력에 따라 디렉토리에 복사하고 *를 사용하여 파일을 나열하십시오.
사용 예제 : 대상 디렉토리가 존재하지 않는 ./my_copy.sh
Type in the file names to copy:
file1 file2 Anna Kurt Arne
Type in the directory to copy to:
dir_3
Are you sure you want to copy the files:
Anna
Kurt
Arne
to the directory dir_3 (y/n)?
경우,이 스크립트에 의해 생성되어야한다.
내 다음 질문 :
나는 * 문자가 간단한 ls
명령을 수행합니다. 따라서 ./my_copy *
을 입력하면 명령 줄에 내 디렉토리의 모든 파일을 나열해야합니다.
당신은 두 개의 별도의 질문을해야한다! – hop
제안하는 스크립트는 매우 유닉스 계열이 아닙니다. 왜 사용자가 손으로 모든 파일 이름을 입력하도록 강요하고 쉘 globbing, 탭 완성 등을 사용할 수 없게할까요? – hop
귀하의 질문에 약간의 퍼지가 ... 다음을 설명하십시오 : 1) file1과 file2에 무슨 일이 일어 났습니까? 2) "내 디렉토리"란 무엇입니까? – hop