ใน Linux ฉันมีปัญหาดังต่อไปนี้ด้วยpasteจาก (GNU coreutils) 8.13:
การพยายามตั้งค่าตัวคั่นอื่นนอกเหนือจากค่าเริ่มต้น (TAB) จะทำให้เกิดการพิมพ์อักขระตัวแรกของตัวคั่นที่กำหนดหรือเพิกเฉยได้อย่างสมบูรณ์
คำถาม : หนึ่งกำหนดตัวคั่น (หลาย) วิธีเมื่อใช้ paste ?
เพียงใช้เช่นabc-123เนื่องจากตัวคั่นจะดี ด้วย "หลาย" ฉันหมายถึงเช่น 2 TABS แทนที่จะเป็นหนึ่ง
รูปแบบที่ล้อมรอบตัวคั่นที่ฉันได้ลองไปแล้วคือ
--delimiters="\delimiter"--delimiters='\delimiter'--delimiters=$"\delimiter"--delimiters=$'\delimiter'
ทั้งหมดที่มีผลลัพธ์เดียวกัน: ยอมรับเฉพาะอักขระตัวแรกหรือละเว้นอย่างสมบูรณ์ ฉันได้ลองใช้เวอร์ชันย่อ-d"\"และหลายอินสแตนซ์แล้ว & ndahs; ไม่มีอะไร
นอกจากนี้:
--delimiters="\\"→ข้อความผิดพลาด
ทำงานได้อย่างสมบูรณ์แบบแม้ว่าจะไม่ใช่สิ่งที่ฉันต้องการ:
--delimiters="\n"→ขึ้นบรรทัดใหม่--delimiters="\0"→ไม่มีอะไรในระหว่าง--delimiters="\t"→ TABค่าเริ่มต้น ยิ่งใหญ่
/dev/nullเพื่อสร้างสองคอลัมน์ในการประมวลผลข้อความ " ทำงาน (นอกเหนือจาก: ความรู้ทั่วไปที่ฉันพลาดไปแล้วและถ้าไม่: คุณได้รับข้อมูลนี้จากที่ใด)