그리고 히스토리 표현식 !*는 마지막 입력한 명령의 모든 인수를 가리킨다.
chapter03 > never_delete_wrong_file_3
$ ls *.txt *.o *.log
a.txt b.txt c.txt main.o output.log parser.o
$ rm !*
rm *.txt *.o *.log
실제로는 !*보다 !$를 훨씬 많이 사용한다. 애스터리스크 자체가 파일명 패턴으로 해석될 만한 오타가 발생하기 쉽기 때문이다. 따라서 *.txt 등의 패턴을 사용하는 것과 위험성 면에서는 큰 차이가 없다.