การใช้งานร่วมกันได้หมายถึงอะไร
ฉันเคยเห็นคำว่า "sh Compatible" ที่ใช้โดยทั่วไปแล้วในการอ้างอิงถึง shells ฉันไม่แน่ใจว่ามันใช้กับโปรแกรมที่อาจถูกเรียกใช้จากภายใน shells หรือไม่ เชลล์หรือโปรแกรมอื่นมีความหมายว่าอะไร "sh Compatible" การที่ "ขัดกันไม่ได้" หมายความว่าอย่างไร? แก้ไข: คำถามนี้ถามความแตกต่างระหว่าง bash และ sh เกี่ยวข้องกันมาก: ความแตกต่างระหว่าง sh และ bash ฉันยังต้องการคำตอบโดยตรงกับความหมายของคำว่า "เข้ากันได้กับ sh" ความคาดหวังที่สมเหตุสมผลอาจเป็นได้ว่า "sh Compatible" หมายถึง "ใช้ภาษาคำสั่งของเชลล์" แต่ทำไมจึงมีเชลล์ "sh ที่เข้ากันได้" จำนวนมากและทำไมมันถึงแตกต่างกัน?