The example you had given to prove the similarity between karma (Yajna, and so on) and Jnana (Knowledge) is not proper, because each produces different results. Also, Karma (Yajna) can be performed with the help of many accessories, whereas knowledge is opposite of this.