誰もが平等に死んで、自分では誰一人救えなかった。 人間なんてそんなものだと諦めるしか、目の前の恐怖を抑えられなかった。
My TL:
Everyone died equally, I could not save anyone.
I could do nothing other than giving up thinking "Human beings are like that."
I could not suppress the fear in front of me.
How does しか work in this sentence?
I think I understand the general meaning of the sentence but I am lost grammatically.