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