Joh*_*han 10 shell history shebang
为什么“she-bang”以#!,开头#!/bin/bash?我一直接受这是如何完成的,但这背后有什么原因吗?
为什么从#;开始 这不是通常的评论吗?或者它应该是评论的重点?
Mic*_*zek 16
通常shebang指的是#!(!通常称为“bang”,看起来“she”是“SHArp”或“haSH”的一个腐败#)——整条线被称为shebang线
它故意以注释字符开头,以便向后兼容不知道如何处理它的事物;在!大概是刚刚从一个随机评论启动文件区分开来,使之与开头的文件# this is my script!不会尝试运行this is my script!解释