มีคำสั่งหรือชุดคำสั่งที่ฉันสามารถใช้เพื่อจัดแนวบรรทัดข้อความให้เป็นอักขระที่กำหนดเองหรือไม่? ตัวอย่างเช่นด้วยรายการที่อยู่อีเมลเอาต์พุตจะสร้างไฟล์ข้อความที่มีอักขระ '@' ทั้งหมดเรียงเป็นแนวตั้ง
จะประสบความสำเร็จฉันเชื่อว่าต้องเพิ่มจำนวนตัวแปรของช่องว่างในตอนต้นของบรรทัดส่วนใหญ่ ฉันไม่ต้องการคอลัมน์แยกเนื่องจากพวกเขาพยายามอ่านมากขึ้น (เช่นcolumn -t -s "@" < file.txt
)
ก่อน:
123@example.com
456789@example.net
01234@something-else.com
หลังจาก:
123@example.com
456789@example.net
01234@something-else.com
ใส่ที่แตกต่างกัน: ฉันสามารถระบุตัวละครที่จะเป็นจุดยึดซึ่งข้อความโดยรอบเป็นศูนย์กลางในแนวนอน? กรณีการใช้งานของฉันคือที่อยู่อีเมลเพื่อให้ง่ายต่อการสแกนด้วยสายตา
@
สัญลักษณ์หลายอย่างไม่ควรมีปัญหากับที่อยู่อีเมล แต่ผู้ใช้ควรเลือกตัวอย่างของอักขระต่อบรรทัดว่า 'ยึด' ที่มีข้อความอื่นอยู่ตรงกลาง
@
tom"@brossmann"@example.com
นั่นเป็นเหตุผลที่ฉันถามว่าจะเกิดอะไรขึ้นถ้ามี@
สัญลักษณ์หลายอัน:)
@
ไม่อนุญาตให้มีหลายสัญลักษณ์ในบริการอีเมลที่หลากหลาย ก็สมควรที่จะคาดหวังทั้งหมดอีเมล "ปกติ" ที่เหมาะสมกับมาตรฐานที่เข้มงวดมากขึ้นกว่า "ของจริง" @
หนึ่งจนกว่าคุณจะซื้อขายอยู่กับดิบเข้าของผู้ใช้ที่ไม่ได้กรองซึ่งในกรณีที่คุณมีแนวโน้มที่จะจัดการกับเส้นที่มีไม่มี
@
สัญลักษณ์