쉘 스크립트에서 다음 데이터의 가격을 제거하려면 어떻게해야합니까? 라벨을 인쇄하고 가격을 표시하고 싶지 않습니다.쉘 스크립트에서 부분 문자열 제거
입력 :
Order: 12
Name: Raj K
ABC Inc
123 Main St
Edison NJ
1 Printer - $50.09
Router - $30.00
2 AirPrint - $56.10
출력
Order: 12
Name: Raj K
ABC Inc
123 Main St
Edison NJ
1 Printer
Router
2 AirPrint
어떤 아이디어?
당신은 어떤 도구를 가지고 있습니까 (sed/awk/perl/bash/...), 항상 가격이 정확히 같고 지금까지 무엇을 시도 했습니까? – Mat
나는 sed에서 약간의 패턴 일치를 사용했지만 행운은 없었다. 쉘은 bash입니다. 나는 쉘 스크립트에서도 perl을 사용할 수 있다고 생각한다. 쉬운 방법이 있다면 가능하다. –
질문에 시도한 것을 포함하십시오. 이것은 사람들이 당신이 잘못한 곳이나 당신이 그것을 더 잘 할 수있는 방법을 당신에게 알려줄 것입니다. 그렇게하면 더 많이 배울 수 있습니다. – Mat