이것은 내 입력 및 출력입니다.
cat /home/$USER/Downloads/cudaHashcat-1.37/cudaHashcat.pot | grep :
$6$Tgjtsn2v$dT2el6ZxY9ADYl2WlZE6UdCkDyczwztDoXvtym6KEZv6vkZjNHDbTv.vTVHeQSIrt61uWpbD/gisf3bcET8VK.:Butterfly123
사용자 해시에서 콜론 뒤의 모든 내용을 가져와서 화면에 인쇄하려고 합니다.
답변1
나는 sed를 사용하여 그것을 알아 냈습니다.
$ sed 's/^.*://' /home/$USER/Downloads/cudaHashcat-1.37/cudaHashcat.pot
Butterfly123
이 sed
명령은 첫 번째 항목 :
에 아무것도 남지 않을 때까지 모든 항목을 교체하여 효과적으로 제거합니다.
답변2
당신은 시도 할 수 있습니다:
awk -F':' '{print $2}' /home/$USER/Downloads/cudaHashcat-1.37/cudaHashcat.pot
-F:
필드 구분 기호를 :
다음 으로 설정하면 awk
스크립트가 두 번째 필드를 인쇄합니다.