Score:0

คำสั่ง sed เพื่อแทนที่การเริ่มต้นบรรทัดด้วยบรรทัดใหม่ แต่บรรทัดรวม " / ทำให้เกิดข้อผิดพลาดเอาต์พุต sed

ธง cn

ฉันพยายามแทนที่บรรทัดต่อไปนี้:

<inet-address value="${bind.address:IP}"/>

ด้วยบรรทัดอื่น แต่ฉันยังคงพบปัญหา มีเส้นเหมือนกันจนถึงจุดที่ {bind.address: แตกต่างกัน IP ถูกแทนที่ด้วย IP แบบสุ่ม ดังนั้นฉันแค่ต้องแทนที่ทั้งบรรทัดด้วยอันใหม่ด้านล่าง

ฉันต้องการแทนที่ทั้งบรรทัดด้านบนด้วย:

   <inet-address value="${bind.address:127.0.0.1}"/>

การรวมกันของ " และ / ทำให้ฉันมีปัญหาและได้รับข้อผิดพลาดในผลลัพธ์เช่น:

sed: -e expression #1, char X: ตัวเลือกที่ไม่รู้จักสำหรับ `s'

ขอบคุุณ

hr flag
ดู [sed: -e expression #1, char 56:known option to `s'](https://askubuntu.com/questions/913688/sed-search-and-replace-with-variable-containing-slash) และ คำตอบที่เชื่อมโยงภายใน
Artur Meinild avatar
vn flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [sed ค้นหาและแทนที่ด้วยตัวแปรที่มีเครื่องหมายทับ](https://askubuntu.com/questions/913688/sed-search-and-replace-with-variable-containing-slash)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา