나는 Bash 초보자에게 약간의 지식이 있으므로 여기에 나와 함께하시기 바랍니다.열 1의 결과를 합친 다음 열 1의 각 항목에 대한 합계를 나열하려면 sum 열 2를 입력하십시오.
이Jim 109 Bob 94 John 92 Sean 91 Mark 85 Richard 84 Jim 79 Bob 70 John 67 Sean 62 Mark 59 Richard 58 Jim 57 Bob 55 John 49 Sean 48 Mark 46 . . .
여기 내 목표는 얻는 것입니다 :
나는 (내가 통제 할 수 없다)이 보이는 특정 리소스에 액세스 횟수와 각 사용자를 나열하는 다른 소프트웨어에 의해 버려진 텍스트 파일이 이런 식으로 출력하십시오.
Jim [Total for Jim] Bob [Total for Bob] John [Total for John]
등등.
소프트웨어에서 쿼리를 실행할 때마다 이름이 바뀌므로 각 이름의 정적 검색과 wc를 통한 파이프 연결은 도움이되지 않습니다.
그건 마치 챔피언처럼 일했습니다. 고맙습니다! 나는 awoo '{print $ 2}'에 출력을 파이핑하여 변수로 읽어 들인 다음 변수를 합산하고 결과를 나열하려고 시도했습니다. 고마워요! –
당신은 오신 것을 환영합니다. 조금 더 자세한 설명을 추가했습니다 – hek2mgl
시간, 인내, 설명 및 도움을 주셔서 다시 한번 감사드립니다. 나는 언젠가는 호의를 돌려 줄 수 있기를 바랍니다. 이것은 나의 하루를 보냈다.나는 awk 사용에있어서 잘못된 접근으로 인해 좌절감을 느꼈다. 그리고 나서 사건을 합산하려고 노력하는 중첩 된 루프에 대해 불필요한 것으로 보이는 것을 사용하여 휠을 다시 발명하려고 시도하여 문제를 더욱 악화시켰다. 내가 포기하기 전에 꽤 많은 시간 낭비했다. 정말 감사합니다. 말로는 내가 얼마나 감사하고 있는지 설명 할 수 없다. –