나는 bashrc
을 사용하여 스냅 샷을 만들고 삭제합니다.ec2-describe-snapshots의 응답으로 grep을 사용하여 키워드를 찾는 방법은 무엇입니까?
것은 내가 명령을 사용 싶어, 데이터를 삭제합니다 :
ec2-describe-snapshots | sort -r -k 5 | grep "My Keyword" | awk '{print "Deleting snapshot: " $2}; system("ec2-delete-snapshot " $2)'
그렇지 않은 :
ec2-describe-snapshots | sort -r -k 5 | awk '{print "Deleting snapshot: " $2}'
및 설명에 그렙를 사용하지만를 내가 직접 그 같은 명령에 그렙를 사용할 때 스냅 샷의 ID 만 검색하므로 아무것도 반환하지 않습니까?
내 질문은 : 어떻게 스냅 샷의 설명에 포함 된 키워드를 검색 할 수 있습니까?
감사합니다. 스냅 샷 설명을 디버깅하고 있습니다 ... 도와 주셔서 감사합니다. 내 상황에 대한 정보를 제공하겠습니다. 감사합니다. – clement
이제 스크립트에서 모든 스냅 샷을 설명 할 수 있지만 스냅 샷을 삭제하려고 할 때 "/ bin/sh : ec2-delete-snapshots : not found"가 있습니다 (그러나 올바른 스냅 샷을 참조하기 전에 라인 : 스냅 샷 삭제 : snap-9f8e46f4) 어떻게 만들 수 있습니까? 삭제를 수행 하시겠습니까? 감사합니다 – clement
좋습니다, ec2-delete-snapshots가 아니지만 ec2-delete-snapshot ... hum 고맙습니다! – clement