I came across this sentence in a manga and its meaning is rather obscure to me:
成すべきことを成す。
I tried to translate it as:
To do what has to be done.
Moreover, it would be great to know if this sentence is a common idiom or just a normal sentence that anybody could spontaneously come up with.