이것이 내가 할 일입니다.
mkdir -p /my/other/path/here && touch $_/cpredthing.txt
여기서는 $_
라인에서 실행 한 이전 명령의 마지막 인수를 나타내는 변수입니다.
항상 그렇듯이 출력이 무엇인지 확인하려면 echo
다음과 같이 명령 을 사용하여 테스트 할 수 있습니다 .
echo mkdir -p /code/temp/other/path/here && echo touch $_/cpredthing.txt
다음과 같이 출력됩니다.
mkdir -p /code/temp/other/path/here
touch /code/temp/other/path/here/cpredthing.txt
보너스로 중괄호 확장을 사용하여 한 번에 여러 파일을 작성할 수 있습니다. 예를 들면 다음과 같습니다.
mkdir -p /code/temp/other/path/here &&
touch $_/{cpredthing.txt,anotherfile,somescript.sh}
다시 말하지만 다음과 같이 완전히 테스트 할 수 있습니다 echo
.
mkdir -p /code/temp/other/path/here
touch /code/temp/other/path/here/cpredthing.txt /code/temp/other/path/here/anotherfile /code/temp/other/path/here/somescript.sh