ฉันมีไฟล์ขนาดใหญ่มากที่มีช่องว่างที่มีความกว้างเป็นศูนย์กระจายอยู่ทั่ว มันต้องใช้เวลานานเกินไปในการเปิดและแก้ไขการใช้ดังนั้นฉันต้องการที่จะลบทุกกรณีของตัวละครโดยใช้vi
sed
ปัญหาคือฉันไม่สามารถหาวิธีจับคู่ตัวละครได้! ฉันลองใช้\u200B
แล้ว\x{200b}
. ความคิดใด ๆ
ฉันใช้ CentOS 5 ถ้านั่นช่วยได้ทั้งหมด
สำเนาของ sed ของคุณรองรับการเข้ารหัส Unicode ที่ไฟล์นั้นถูกเข้ารหัสด้วยหรือไม่? ถ้าไม่มีอาจจะไม่มีวิธีที่ดีในการทำอย่างถูกต้องกับ sed และคุณควรใช้สคริปต์ python หรือสิ่งที่เป็นเช่นนั้น ...
—
JanC
@JANC - ฉันไปกับ Python แล้ว ไฟล์ถูกเข้ารหัสด้วย utf8 ดูเหมือนเป็นมาตรฐานมากพอที่ทุกอย่างจะสามารถดำเนินการได้ ฉันเพิ่มสคริปต์หลามของฉันด้านล่างในกรณีที่เป็นประโยชน์กับทุกคน
—
thetaiko