ฉันกำลังเขียนสคริปต์ง่ายๆเพื่อ grep ประวัติทุบตีของฉันเพื่อค้นหาสายเฉพาะ บนบรรทัดคำสั่งฉันสามารถทำสิ่งต่อไปนี้ซึ่งทำงานได้ดี:
history | grep git
อย่างไรก็ตามเมื่อฉันสร้างสคริปต์ทุบตีด้วยคำสั่งเดียวกับข้างบนก็history
ไม่ส่งคืนสิ่งใดเลย:
#!/bin/bash
history | grep git
เมื่อฉันลบบรรทัดแรก#!/bin/bash
สคริปต์ของฉันจะทำงานอีกครั้ง เกิดอะไรขึ้นที่นี่ ฉันจะใช้history
ภายในสคริปต์ทุบตีได้อย่างไร
bash
ผู้ใช้ v3 จากความยุ่งยากเพียงฮ่าฮ่า) อย่างน้อยสำหรับ Martin คำตอบของฉันก็คือความช่วยเหลือที่ดีนั่นคือ (อย่างน้อย) ความสะดวกสบาย