기록 목록에 명령 e='echo a b c'
및 가 포함되어 있다고 가정합니다 $e
.
$e
bash의 기록 확장 기능을 사용하여 명령을 참조하는 방법은 무엇입니까?
답변1
별칭을 설정할 수 있는 대안은 다음과 같습니다.
eval `history |awk '/^ [0-9]* [$]/{print $2}'|tail -n 1`
로 시작하는 마지막 명령의 기록을 검색하고 $
결과를 평가합니다. 그러나 여러 줄 명령에서는 작동하지 않습니다.
Ctrl+를 사용하여 이전 명령 일치 항목을 R입력 하고 반복하는 것이 좋습니다 .$
$