El comando ha cambiado en la versión 1.13 y posteriores, por lo que ahora se utilizaría un comando como este para dar al jugador más cercano un botón con el nombre "ieat" y el lore "ieat":
/give @p minecraft:acacia_button{display:{Name:'{"text":"ieat"}',Lore:['{"text":"ieat"}']}} 1
O puedes usar algo como esto si quieres más de una fila de lore, cuando se supone que la segunda es verde:
/give @p minecraft:acacia_button{display:{Name:'{"text":"Name"}',Lore:['{"text":"First line"}','{"color":"green","text":"Second line, shown in green"}']}} 1
Para buscar a cualquier jugador que tenga un botón de acacia con el nombre "ieat" puedes utilizar este selector de objetivos:
@a[nbt={SelectedItem:{id:"minecraft:acacia_button",tag:{display:{Name:'{"text":"ieat"}'}}}}]