นี้
ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log."
ผลลัพธ์นี้:
alternatives.log.1
alternatives.log.10.gz
alternatives.log.2.gz
alternatives.log.3.gz
alternatives.log.4.gz
alternatives.log.5.gz
alternatives.log.6.gz
alternatives.log.7.gz
alternatives.log.8.gz
alternatives.log.9.gz
apport.log.1
apport.log.2.gz
apport.log.3.gz
แต่นี่:
ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log."
ไม่แสดงผลใด ๆ
ทำไม? ฉันเพิ่งเปลี่ยนไป*
+
มันไม่เหมือนกันเหรอ? ผู้ประกอบการ+
ต้องการการแข่งขันอย่างน้อยหนึ่งรายการและ*
ศูนย์หรือมากกว่านั้น