DEV Community

Anuchit Prasertsang
Anuchit Prasertsang

Posted on

คำสั่ง tr สำหรับแปลงหรือลบตัวอักษร

โครงสร้างพื้นฐาน

tr [OPTIONS] STRING1 [STRING2] 
Enter fullscreen mode Exit fullscreen mode

STRING1: ชุดตัวอักษรที่ต้องการแปลงหรือลบ
[STRING2]: ตัวอักษรที่ใช้แทน (optional)

  1. แทนที่ตัวอักษร : แทนด้วยบรรทัดใหม่ \n
echo "path1:path2:path3" | tr ':' '\n' 
Enter fullscreen mode Exit fullscreen mode

ผลลัพธ์:

path1 path2 path3 
Enter fullscreen mode Exit fullscreen mode
  1. ลบตัวอักษร o จากข้อความ
echo "hello world" | tr -d 'o' 
Enter fullscreen mode Exit fullscreen mode

ผลลัพธ์: hell wrld

  1. ลดตัวอักษรที่ซ้ำ ลดช่องว่างซ้ำให้เหลือช่องเดียว
echo "hello world" | tr -s ' ' 
Enter fullscreen mode Exit fullscreen mode

ผลลัพธ์: hello world

ลองไปใช้กันดู

Top comments (0)