คำถามติดแท็ก shebang

4
อะไรคือความแตกต่างระหว่าง #! / bin / sh และ #! / bin / bash?
ถ้าฉันเขียน #!/bin/bash echo "foo" หรือ #!/bin/sh echo "foo" ทั้งสองให้ผลเหมือนกัน ผมเคยเห็นบางสคริปต์ที่เริ่มต้นด้วยหรือ#!/bin/sh #!/bin/bashมีความแตกต่างระหว่างพวกเขาหรือไม่?
280 bash  scripts  sh  shebang 

3
มีคำสั่งสำหรับเรียกใช้สคริปต์ตามบรรทัดของ shebang หรือไม่
หากฉันต้องการรันสคริปต์ทุบตีที่ไม่มีชุดสิทธิ์ดำเนินการฉันสามารถทำได้: bash script.sh ฉันควรใช้อะไรbashหากสคริปต์ไม่สามารถใช้งานได้และฉันไม่รู้จักล่ามที่ถูกต้อง มีคำสั่งที่ค้นหาล่ามจากแถว shebang และรันสคริปต์ด้วยหรือไม่

3
ประเภทของเส้นทางใน shebang เป็นที่นิยมมากกว่า?
ในสคริปต์บรรทัดแรกควรระบุพา ธ ไปยังล่าม แต่บนเซิร์ฟเวอร์ที่แตกต่างกัน Linux, Unix หรือ BSD เส้นทางนี้อาจแตกต่างกัน สิ่งที่เป็นที่นิยมมากขึ้น? #!/usr/bin/env bash หรือ #!/bin/bash
20 scripts  shebang 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.