Как правильно пишется слово "шило"?

шило
Русский орфографический словарь

шило, -а, мн. шилья, -ьев

шило на мыло
Русский орфографический словарь

шило на мыло (менять)

шило
Большой орфоэпический словарь русского языка

ШИЛО, шила, мн. шилья, шильям \\ в формах с сочетанием ль: в конечном открытом слоге: шилья... – ши[л’й]я и допуст. ши[л’]я; в конечном закрытом и неконечном слоге: шильям, шильями... – ши[л’й]ям и ши[л’]ям.

шило
Словарь трудностей русского языка
шило, -а; мн. шилья, -ьев