4
ตัวเลือก '-s', '-t' และ '-c' ของคำสั่ง tr ทำงานใน Unix ได้อย่างไร
ฉันกำลังสับสนเกี่ยวกับวิธีการ-s, -tและ-cตัวเลือกการทำงานในTRคำสั่ง เมื่อฉันทำ echo I am a good boy | tr good bad ฉันได้รับผลลัพธ์: I am a bddd bdy นี้เป็นที่เข้าใจมากเนื่องจากซ้ำแล้วซ้ำอีกในo goodการเปลี่ยนแปลงครั้งสุดท้ายที่เป็นไปได้แทนoคือdและด้วยเหตุนี้ผลลัพธ์ ตอนนี้เมื่อฉันทำ echo I am a good boy | tr -s good bad ผลลัพธ์คือ I am a bd bdy -sตัวเลือกควรจะบีบทุกเกิดขึ้นซ้ำแล้วซ้ำอีกของตัวละครที่อยู่ในชุดละ 1 เป็นเกิดขึ้นเพียงครั้งเดียวแล้วเปลี่ยนตัวละครแต่ละตัวใน 1 ชุดลงไปในตัวละครที่สอดคล้องกันในชุดที่ 2 ซึ่งอยู่ในตำแหน่งเดียวกัน ดังนั้นมันควรจะเป็น I am a …