2
วิธีการแทรกตัวแปรภายในสตริงที่มี“”?
ฉันต้องการสร้างสตริง xml โดยการแทรกตัวแปร: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml ผลลัพธ์ที่ควรจะเป็น <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> แต่สิ่งที่ฉันได้คือ: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> ฉันก็ลอง xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" แต่จะลบเครื่องหมายคำพูดคู่ด้านในและให้ <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>