Australian shares ended at a four-week low on Thursday, extending losses to an eighth straight session as surging oil prices stoked inflation and growth worries, while top grocer Woolworths sank over 7% after warning rising costs would hit earnings.