ฉันจะลบบรรทัดทั้งหมดในไฟล์โดยใช้ vi ได้อย่างไร
ในตอนนี้ฉันใช้วิธีนี้เพื่อลบบรรทัดทั้งหมดในไฟล์:
echo > test.txt
ฉันจะลบบรรทัดทั้งหมดโดยใช้ได้vi
อย่างไร
หมายเหตุ:
การใช้งานdd
ไม่ใช่ตัวเลือกที่ดี สามารถมีได้หลายบรรทัด
1GdG
จะทำงานได้จากทุกที่
echo | test.txt
ไม่ใช่คำสั่งที่ถูกต้องยกเว้นว่าtest.txt
เป็นสคริปต์ที่สามารถเรียกทำงานได้ ฉันเดาว่าคุณหมายถึงอะไรecho >test.txt
แทน?
vi
, >test.txt
จะเพียงพอที่จะตัดมันยาวเป็นศูนย์ - ไม่echo
จำเป็น