echo $begrüßung;
TEXT TEXT %
TEXT noch mehr TEXT ...... %
TEXT TEXT TEXT und WIEDER TEXT
Das Prozentzeichen ist das Trennzeichen der Felder.
Aber er ließt nur den ersten satz ein, mehr nicht.
LOAD DATA LOCAL INFILE "text.txt" INTO TABLE tabellenname FIELDS TERMINATED BY '%'
Die LOAD DATA INFILE Syntax kennt nicht nur FIELDS TERMINATED BY ... sondern auch LINES TERMINATED BY. Der Defaultwert, wenn nicht angegeben, ist ein Zeilenumbruch.
echo "$verabschiedung $name";