Shares struggle as large-caps vary