나는 this text file이 있다고합니다. 나는 그들 안에 영화가있는 줄을 잡고, 제목과 일치시키고, 인쇄하고, 제목을 기준으로 정렬하고 싶었습니다. 나는 대부분의 방법을 가지고있다 :명령 줄에서 텍스트 파일의 일부분 정렬
File.open("features/sort_movie_list.feature","r").each {|line| puts [$1] if line =~ /\|\s+([A-Z0-9][a-zA-Z0-9: ]+)\s+\|/}
그러나 나는 거기에서 정렬하는 방법을 몰랐다. 나는 grep
와 방법의 일부를 가지고 :
egrep -o "\|\s([A-Z0-9][A-Za-z0-9: ]+)\s+\|" sort_movie_list.feature
하지만 괄호 경기 만 인쇄하는 방법을 잘하지 않았다. 출력이 아래와 같이되도록 어떻게 할 것입니까?
2001: A Space Odyssey
Aladdin
Amelie
Chicken Run
...
아 맞습니다. 정렬을 사용하여 올바르게 정렬하려면 egrep을 사용하여 제목을 추출 할 필요가 없습니다. 감사. – magician11