4
จะค้นหาไฟล์ที่ไม่มีบรรทัดที่ท้ายได้อย่างไร?
ฉันมีไฟล์ในไดเรกทอรีย่อยของไดเรกทอรีปัจจุบันที่อาจมีหรือไม่มีบรรทัดใหม่ในตอนท้าย ฉันจะหาไฟล์ที่ไม่มีการขึ้นบรรทัดใหม่ได้อย่างไรในตอนท้าย ฉันเคยลองแล้ว: find . -name '*.styl' | while read file; do awk 'END{print}' $file | grep -E '^$' > /dev/null || echo $file; done แต่มันไม่ทำงาน พิมพ์เส้นก่อนที่จะสายใหม่ที่ว่างเปล่าเช่นเดียวกับawk 'END{print}' $filetail -n 1 $file