ในเชลล์ลินุกซ์ฉันต้องการตรวจสอบให้แน่ใจว่าชุดของไฟล์ทั้งหมดเริ่มต้นด้วย<?
การมีสตริงที่แน่นอนและไม่มีอักขระอื่น ๆ ที่จุดเริ่มต้น ฉันจะ grep หรือใช้คนอื่นเพื่อแสดง "ไฟล์ที่ขึ้นต้นด้วย" ได้อย่างไร?
แก้ไข: ฉันใช้สัญลักษณ์แทนนี้และhead
ไม่ให้ชื่อไฟล์ในบรรทัดเดียวกันดังนั้นเมื่อฉัน grep มันฉันไม่เห็นชื่อไฟล์ นอกจากนี้"^<?"
ดูเหมือนจะไม่ให้ผลลัพธ์ที่ถูกต้อง โดยทั่วไปฉันได้รับสิ่งนี้:
$> head -1 * | grep "^<?"
<?
<?
<?
<?
<?
...
ไฟล์ทั้งหมดนั้นดีจริง ๆ
find