Score:0

sed และเครื่องหมายอัญประกาศ

ธง cn

ฉันได้รับไฟล์ข้อมูลที่มีทั้งสองอย่างนี้ (พร้อมเครื่องหมายจุลภาคและเครื่องหมายอัญประกาศ)
,"เอ็นแคล",
,"คสช."
ฉันต้องการแทนที่เหตุการณ์ทั้งหมดของ ,"เอ็นแคล", กับ ,"คสช."

แต่ฉันต้องการออกไปคนเดียว
,"Med Ofc Adm-Clncal สนับสนุน Svcs",
(กระบวนการดาวน์สตรีมคำนึงถึงขนาดตัวพิมพ์)

ฉันลองทั้งสองอย่างนี้:

sed -i 's/%ncal%/%NCAL%/g' /data/userinfo.csv

sed -i 's/\âncal\â/\âNCAL\â/g' /data/userinfo.csv

ฉันพลาดอะไรไป ความช่วยเหลือของคุณได้รับการชื่นชม

Matthias Lenmher avatar
nl flag
คุณพยายามระบุว่าอะไรคือจุดเริ่มต้น (^) และจุดสิ้นสุด ($) ของการประเมินนิพจน์ทั่วไป
bac0n avatar
cn flag
อัญประกาศคี่ `â` (เครื่องหมายอัญประกาศคู่ขวา)
hr flag
... มันควรจะง่ายเหมือน `'s/"ncal"/"NCAL"/g'` (เครื่องหมายอัญประกาศคู่สามัญ `"` ไม่พิเศษใน sed และอัญประกาศเดี่ยว `'` ด้านนอกป้องกันพวกเขาจากเปลือก )
Score:1
ธง ca

อาจจะ:
sed -re 's/([^a-zA-Z ]ncal[^a-zA-Z ])/\U\1/g' /data/userinfo.csv

ไม่มีข้อมูลการทดสอบ

การทำงาน:
หา แคล โดยที่อักขระก่อนและหลังไม่ได้อยู่ในนั้น ก-ฮ ก็ไม่เช่นกัน ก-ฮ , (สังเกตช่องว่างต่อท้ายดังนั้นไม่รวมช่องว่างด้วย) ให้อักขระเหล่านั้นตรงกับหมายเลข 1 (สิ่งที่อยู่ในวงเล็บตัวแรกและตัวเดียวในส่วนการค้นหาของ คำสั่งและดังนั้นจึงแสดงว่า \1 ในส่วนทดแทน) และแทนที่ด้วย \ยู => รุ่นตัวพิมพ์ใหญ่เหมือนกัน

โพสต์คำตอบ

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