실행

포스트: 22
Tags

Posts

22 posts

[bash: awk] awk에서 외부 명령을 실행하고 결과를 변수에 저장하기

반달가면|2016년 12월 20일

awk에서 문자열 작업을 할 때 외부 프로그램을 실행하는 방법이다. awk 자체적으로도 제공하는 다양한 함수 외에 외부 명령을 필요로 하는 상황에서 아주 요긴하다. 예시를 하나 생각해 보자. my_data.txt 파일을 읽어서 한 행마다 MD5 해쉬값을 구해야 하는 경우다. awk에는 MD5 해쉬를 계산해 주는 함수가 없으므로 리눅스에서 제공하는 md5sum을 이용해야 한다. 먼저 md5sum 예시를 보자면 아래와 같다. # 문자열 abc의 MD5해쉬값 계산 echo "abc" | md5sum 0bee89b07a248e27c83fc3d5951213c1 - md5sum의 출력이 "[MD5해쉬값] - [파일명]" 형태이므로 해쉬값만 취하려면 cut을 이용해서 -c 옵션으로 아래와 같이 앞쪽

[게임 리뷰] 난! 자유인이다! 마인크래프트(MInecraft) [가입부터 데모 실행까지]

[게임 리뷰] 난! 자유인이다! 마인크래프트(MInecraft) [가입부터 데모 실행까지]

마인크래프트 리뷰 (가입부터 데모 실행까지) 청소년 검색어 1위를 아직도 유지하고있는 마인크래프트! 워낙 알려진게임이라 리뷰도 참 조심스럽습니다. 그럼 시작해볼까요? 일단 마인크래프트를 구입하지 않은 유저이기 때문에 데모로 먼저 플레이해보도록 하겠습니다. 일단 마인크래프트를 플레이하기 위해 방문한 마인크래프트 사이트 Buy Now! 라는 버튼 밑에 자리잡은 조그마한 play the demo 버튼을 클릭해 봅시다. 첫 번째로 마인크래프트에 가입해야 한다고 쓰여있고 Register for a minecraft account를 클릭하면 가입하는 곳으로 바로이동 됩니다. 두번째로 마인크래프트 클라이언트를 다운받아야 한다. 라고 써있네요. Download the minecraft client를 클릭하시면