กำลังพยายามอ่านไฟล์. xml จากเซิร์ฟเวอร์อื่นลงในตัวแปร
test=$(ssh root@server "cat /dir/file.xml")
แต่เมื่อทำเช่นecho $testนั้นจะพิมพ์ไฟล์. xml ในรูปแบบหนึ่งซับ
จากนั้นพยายามเรียกใช้xmllintงานไฟล์นี้
xmllint $test
และรับข้อผิดพลาดต่อไปนี้ในแต่ละแท็ก
คำเตือน: ไม่สามารถโหลดเอนทิตีภายนอก "... "
หมายเหตุ: เมื่อทำตามโพรซีเดอร์เดียวกัน แต่บนไฟล์. xml โลคัล (โดยไม่มีssh) จะทำงานและรับผลลัพธ์ที่คาดหวัง
มีวิธีใดบ้างที่จะแก้ปัญหานี้? หรือใช้xmllintเครื่องมือจากระยะไกล