เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

จะบันทึกคำสั่งเพื่อรันซ้ำในภายหลังได้อย่างไร?

จนถึงตอนนี้ คุณใช้ shell แบบโต้ตอบโดยตรง แต่เนื่องจากคำสั่งที่พิมพ์เข้าไปนั้นเป็นแค่ข้อความ จึงสามารถเก็บไว้ในไฟล์เพื่อให้ shell รันซ้ำได้เรื่อย ๆ ลองเริ่มสำรวจความสามารถนี้ด้วยการนำคำสั่งต่อไปนี้ไปใส่ในไฟล์ชื่อ headers.sh:

head -n 1 seasonal/*.csv

คำสั่งนี้จะดึงแถวแรกจากไฟล์ CSV แต่ละไฟล์ในไดเรกทอรี seasonal เมื่อสร้างไฟล์แล้ว ให้รันด้วยคำสั่ง:

bash headers.sh

คำสั่งนี้บอกให้ shell (ซึ่งก็คือโปรแกรมที่ชื่อ bash) รันคำสั่งที่อยู่ในไฟล์ headers.sh ซึ่งจะให้ผลลัพธ์เหมือนกับการรันคำสั่งโดยตรงทุกประการ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Shell

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด