สารบัญ:
- ค้นหาและแทนที่ข้อความภายในไฟล์โดยใช้คำสั่ง sed
- ใน sed คืออะไร
- sed เขียนลงไฟล์ไหม
- ฉันจะบันทึกเอาต์พุต sed ไปยังไฟล์ได้อย่างไร
- sed sed เขียนทับไฟล์หรือไม่
2024 ผู้เขียน: Fiona Howard | [email protected]. แก้ไขล่าสุด: 2024-01-10 06:43
ค้นหาและแทนที่ข้อความภายในไฟล์โดยใช้คำสั่ง sed
- ใช้ตัวแก้ไขสตรีม (sed) ดังนี้:
- sed -i อินพุต 's/old-text/new-text/g' …
- s คือคำสั่งแทนที่ของ sed สำหรับการค้นหาและแทนที่
- มันบอกให้ sed ค้นหา 'ข้อความเก่า' ที่เกิดขึ้นทั้งหมดและแทนที่ด้วย 'ข้อความใหม่' ในไฟล์ชื่ออินพุต
ใน sed คืออะไร
Sed Command ใน Linux/Unix พร้อมตัวอย่าง คำสั่ง SED ใน UNIX ย่อมาจาก stream editor และสามารถทำหน้าที่ต่างๆ มากมายบนไฟล์ เช่น ค้นหา ค้นหาและแทนที่ การแทรกหรือการลบ แม้ว่าการใช้คำสั่ง SED ทั่วไปใน UNIX ส่วนใหญ่จะใช้สำหรับ substitution หรือสำหรับ find and replace
sed เขียนลงไฟล์ไหม
Sed ให้คำสั่ง “w” เพื่อเขียนข้อมูลพื้นที่รูปแบบไปยังไฟล์ใหม่ Sed สร้างหรือตัดชื่อไฟล์ที่กำหนดก่อนที่จะอ่านบรรทัดอินพุตแรก และ เขียนรายการที่ตรงกันทั้งหมดลงในไฟล์ โดยไม่ต้องปิดและเปิดไฟล์อีกครั้ง
ฉันจะบันทึกเอาต์พุต sed ไปยังไฟล์ได้อย่างไร
สิ่งที่คุณต้องทำคือ sed '' file > newfile แล้วคุณจะเห็นว่า > สามารถใช้ได้กับ sed เหมือนกับโปรแกรมอื่นๆ
sed sed เขียนทับไฟล์หรือไม่
โดย default sed ไม่เขียนทับไฟล์ต้นฉบับ; มันเขียนไปยัง stdout (ดังนั้นผลลัพธ์สามารถเปลี่ยนเส้นทางได้โดยใช้ตัวดำเนินการเชลล์ > ตามที่คุณแสดง)
แนะนำ:
Nsaids ส่งผลต่ออัตรา sed หรือไม่?
เบื้องหลัง: การศึกษาก่อนหน้านี้พบว่ายาต้านการอักเสบที่ไม่ใช่สเตียรอยด์ (NSAIDs) และสแตติน อาจส่งผลต่ออัตราการตกตะกอนของเม็ดเลือดแดง (ESR) หรือระดับโปรตีน C-reactive (CRP) ใน คนไข้ ยาอะไรที่ส่งผลต่ออัตรา sed? ความอ้วน. ยาเสพติด เช่น ยาคุมกำเนิด, เมธิลโดปา (อัลโดเมท), ธีโอฟิลลีน (ธีโอ-24, ธีโอแลร์, อีลิกโซฟิลลีน), วิตามินเอ, คอร์ติโซน และควินิน มีผลต่ออัตรา sed อย่างไร ปัจจัยไลฟ์สไตล์ ( การออกกำลังกาย การสูบบุหรี่ และการบริโภคแอลกอฮอล์) และความผิดปกติของการเผา