Пословица «Шило в мешке не утаишь» основана на реальном житейском примере. Шило – инструмент, представляющий тонкую острую спицу. Если положить его в мешок, наполненный пшеницей, пухом или другими вещами, оно все равно уколет того, кто поднимет мешок на спину. Так станет понятно, что в мешке находится еще и шило.
Пословицы имеют обобщенное значение и могут применяться к разным ситуациям. Значение этой пословицы в том, что любая тайна в конце концов станет известной.