เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

`cut` ทำอะไรไม่ได้บ้าง?

cut เป็นคำสั่งที่ทำงานแบบตรงไปตรงมา โดยเฉพาะอย่างยิ่ง มันไม่เข้าใจสตริงที่อยู่ในเครื่องหมายคำพูด ตัวอย่างเช่น ถ้าไฟล์มีเนื้อหาดังนี้:

Name,Age
"Johel,Ranjit",28
"Sharma,Rupinder",26

เมื่อรันคำสั่ง:

cut -f 2 -d , everyone.csv

จะได้ผลลัพธ์เป็น:

Age
Ranjit"
Rupinder"

แทนที่จะได้อายุของแต่ละคน เพราะ cut จะตีความเครื่องหมายคอมมาระหว่างนามสกุลและชื่อว่าเป็นตัวคั่นคอลัมน์


ผลลัพธ์ของ cut -d : -f 2-4 บนบรรทัดนี้คืออะไร:

first:second:third:

(สังเกตเครื่องหมายโคลอนที่ต่อท้าย)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Shell

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด