鱼肉不能吃。古代士兵打仗必须要配备军粮,军粮有小麦做成的大饼,还有炒熟的袋装小米,偶尔开荤的时候,蒸蒸大米,再配上些猪肉羊肉。但是打仗紧急的情况下,一旦没了军粮,士兵们就只能够就地取材,猎杀周围的动物来充饥,猎物被打完只能无奈杀马填饱肚子,甚至要挖树皮,拔野草来充饥。而鱼肉这种肉,是士兵不能够更不愿意吃的肉类。
原因之一就是封建迷信。古代人的封建迷信思想特别严重,认为翻白的鱼是不吉利的征兆,而鱼类生活在水中,如果士兵们在水中捕杀,死鱼会翻上白肚皮,在军中被认为是代表着这次打仗倾覆、失败。所以呢,古代人认为在军中吃下翻肚皮的鱼,会厄运上身,这种情况,当然不是想打胜仗的士兵们能够接受的。
原因之二就是士兵的地位没有资格吃到鱼肉。鱼在古代是上流社会才能食用的食物,权势地位不够高的人,是没有资格吃鱼肉的,更加吃不起鱼肉。因此鱼肉在古代,并不是谁都能吃的,在军队之中,就只有将军是有资格享用鱼肉,假如有士兵私自享用鱼肉,那就是触犯自己的上峰,会面临杀头的危险,吃一次鱼肉被杀头,当然不划算了。
原因之三就是吃鱼肉又麻烦有复杂。鱼肉在烹饪的过程中,处理鱼类是一道复杂的工序,行军打仗根本没有这么多的时间去吃复杂的东西。