ปัญหาที่ต้องแก้ไข
เพิ่มสัญลักษณ์ › ในส่วนทดแทนของคำสั่ง sed
ต้องการเอาต์พุต
PS1=AccountName>
ความพยายามล้มเหลว
sed -i -e "41s/$/\n PS1\=${abasicstring}\>" /etc/bashrc
คำอธิบายค่าความพยายาม
41s
--› ค้นหาแถวที่ 41
$
= regex เลือกจุดสิ้นสุดของแถว
\n
= เพิ่มบรรทัดใหม่
PS1\=${abasicstring}
--› เพิ่ม PS1=ชื่อบัญชี
\>
--> ความพยายามของฉันที่จะหลบหนี ›
41a
ไม่ใช่41s
- person Barmar   schedule 23.03.2021=
หรือ>
ในสตริงการแทนที่ - person Barmar   schedule 23.03.2021