mkdir -p 사용 정규식을 사용하여 하위 디렉터리에 파일을 만드는 것이 가능합니까? [복사]

mkdir -p 사용 정규식을 사용하여 하위 디렉터리에 파일을 만드는 것이 가능합니까? [복사]

mkdir -p이 명령을 사용하여 파일을 만들 려고 합니다 .

를 사용하여 mkdir -p ~/1/2/3/4하나의 명령으로 파일 (w,x)를 /2에, (y,z)를 /3에 어떻게 넣습니까?

디렉토리를 생성한 후 touch 명령을 사용할 수 있다는 것을 알고 있지만 단일 명령을 사용하여 정규식을 통해 이 모든 작업을 수행하는 방법을 알아내려고 노력 중입니다.

이 문제를 해결하려는 초보자로서 이 문제에 대한 해결책을 찾을 수 있다면 크게 감사하겠습니다. 감사해요!

답변1

파일이 없는 디렉터리( )를 생성한다는 점을 고려하면 4일반 명령이 파일 및 상위 디렉터리 시나리오를 완전히 처리할 것이라고는 기대하지 않습니다.

새 명령을 만들지 않고도 할 수 있는 최선의 방법은 다음과 같습니다.

mkdir -p ~/1/2/3/4; touch ~/1/2/{w,x,3/{y,z}}

후자는 정규식이 아니지만버팀대 확장.

관련 정보