Bash:
การใช้ Shell แบบโต้ตอบ (REPL)

วิธีการ:

ใน Bash, terminal ของคุณก็เป็น REPL อย่างหนึ่ง คุณพิมพ์คำสั่ง; มันจะอ่าน, ประเมินค่า, แสดงผลลัพธ์, และวนกลับมารอคำสั่งถัดไปของคุณ เป็นตัวอย่างการใช้ Bash เป็น REPL:

$ echo "Hello, World!"
Hello, World!
$ x=$((6 * 7))
$ echo $x
42

ข้อมูลที่คุณใส่ตามหลังจากโพรมท์ $ , ด้วยผลลัพธ์ที่พิมพ์ออกมาในบรรทัดถัดไป ง่าย, ใช่ไหม?

ขุดลึก

Bash, มาจาก Bourne Again SHell, เป็น shell ที่เป็นค่าเริ่มต้นบนระบบที่ใช้ Unix หลายตัว มันเป็นการอัพเกรดจาก Bourne shell ต้นฉบับ, ที่ถูกสร้างในช่วงปลายปี 1970s แม้ Bash จะเป็นเครื่องมือสคริปต์ที่มีพลัง, โหมดโต้ตอบของมันช่วยให้คุณสามารถปฏิบัติคำสั่งได้ทีละบรรทัด

เมื่อพิจารณาทางเลือกอื่น, คุณมี Python REPL (เพียงพิมพ์ python ใน terminal ของคุณ), Node.js (ด้วย node), และ IPython, ซึ่งเป็น Python shell แบบโต้ตอบที่เสริมขึ้น ทุกภาษามักมีการดำเนินการ REPL ของตัวเอง

ใต้ตัว, REPL คือหลายที่วิเคราะห์ข้อมูลนำเข้าของคุณ (คำสั่งหรือโค้ด), รันมัน, และส่งผลลัพธ์กลับไปยัง stdout (หน้าจอของคุณ), มักใช้ตัวแปลภาษาโดยตรง เนื่องจากความทันทีของข้อติชมนี้เป็นเหมาะสำหรับการเรียนรู้และการสร้างต้นแบบ

ดูเพิ่มเติม