俺和LZ的看法略有不同。
套用一下前苏联的军事学定义,俺觉得现在意义上的将是指指挥中型战役军团(战役军团是遂行战役任务的作战集团,大型战役军团有战区、方面军群等,中型战役军团有方面军、集团军群、海军舰队、战区空军等;小型战役军团,有陆军集团军、海军战役编队(区舰队、分舰队)、空军集团军、防空集切军、空降军等。)及以下的高级军事指挥官,最高层级是前苏联的方面军司令员/德军、美军、英军的集团军司令;而帅则是指指挥大型战役军团以上的一个战略方向的高级军事指挥官,职级基本上类似于前苏联的最高统帅部代表/德美英的集团军群司令。
第二版《苏联大百科全书》给统帅下的定义是:“统帅乃是领导全国武装力量或战役战略大军团,具有准备与实施战略性战役的雄才大略,并能运用作战经验创造性地发展军事学术的军事家或军事首脑。”俺觉得这个才是对“帅”的要求,“将”则是主要负责具体执行的人员。
LZ提到的马歇尔基本上和军事层面脱了钩而上升到政治层面。
以二战来看,朱可夫无疑是帅,而巴顿和前期的隆美尔(不包括后期在西线)只能是将,因为他们没有独立拟定战略决策和战役决心(当然拟定完了还得报大老板批)的权力,而只有根据上级决心遂行战役任务的权力。