Score:0

ทำไมหางถึงไฟล์เดียวกันจึงสร้างไฟล์เปล่าหรือล้างไฟล์?

ธง in

ฉันพยายามรักษาบรรทัดสุดท้ายของไฟล์ แต่เมื่อ หาง -n 10 test.txt > test.txt สร้างหรือล้างไฟล์...

ดังนั้น: เซิร์ฟเวอร์ Ubuntu

ตัวอย่าง:

#test.txt ไฟล์ 20 23 พฤษภาคม 12:24 test.txt
 ก
 ก
 ก
 ก
 ก
 ก
 ก
 ก
 ก
 ก

ใช้ หาง -n 10 test.txt > test.txt
ไฟล์ใหม่ว่างเปล่า 0 23 พฤษภาคม 12:36 test.txt

us flag
Rob
สิ่งนี้ตอบคำถามของคุณหรือไม่ [Linux: วิธีใช้ไฟล์เป็นอินพุตและเอาต์พุตพร้อมกันได้อย่างไร](https://serverfault.com/questions/135507/linux-how-to-use-a-file-as-input-and-output -ในเวลาเดียวกัน)
Score:0
ธง us
Rob

เอาต์พุต การเปลี่ยนเส้นทางโดยเชลล์ (เช่นเดียวกับการเปลี่ยนเส้นทางอินพุต) เกิดขึ้น ก่อน คำสั่งที่ร้องขอเริ่มต้นขึ้น เดอะ > ไฟล์ การเปลี่ยนเส้นทางเอาต์พุตจะเปิดขึ้น ไฟล์สำหรับเขียนและสร้างสรรค์ ไฟล์ หากไม่มีอยู่ หากมีอยู่ก็จะถูกตัดให้มีขนาดเป็นศูนย์

เมื่อเกิดขึ้นแล้วและคุณ หาง คำสั่งเริ่มต้นแล้ว สามารถอ่านได้เฉพาะไฟล์เปล่า...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา