동영상 보기(https://vimeo.com/56166857&https://www.youtube.com/watch?v=9CTfGS0gEOk@1m:34s) 진행자(TJ Holowaychuk)는 다음과 같이 썼습니다.
touch !!:2{...}
어디서도 그게 무슨 뜻인지 찾을 수가 없어요 !!:2
.
!!
(이전 명령 반복) 그러나 의미는 다음과 같습니다.
!!:2
모르겠어요, 답을 찾을 수 없고, 여기에서 검색해도 결과가 나오지 않아서... 막혔어요.
문맥:
한 번에 여러 디렉터리를 만들기 위해 그는 다음과 같이 썼습니다.
mkdir -p lib/{login,signup,users,posts}
모든 디렉토리에 동일한 파일을 생성하기 위해 그는 다음과 같이 작성합니다.
touch !!:2/{package.json,index.json}
출력은 다음과 같습니다
touch lib/{login,signup,users,posts}/{package.json,index.json}
결과 :
이 두 파일은 각 디렉터리에 생성됩니다.
답변1
발표자의 의견을 잘못 읽었습니다. 영상에서 실제로 제공되는 내용은 다음과 같습니다.
mkdir -p lib/{login,signup,users,posts}
touch !!:2/{package.json,index.json}
이는 !!
이전 명령을 반복하도록 지시문을 확장하지만 :2
두 번째 인수의 사용을 나타내는 수정자를 사용합니다. 자, 이것이 구성품 !!:2
입니다 lib/{login,signup,users,posts}
.