如何使用echo命令打印#!/ bin/bash

Sef*_*eff 3 bash shell command escaping echo

我已经尝试了转义字符,但它似乎不适用!.我需要这个使用脚本自动配置包.

tha*_*guy 5

!在默认的交互式bash会话中是神奇的,但在脚本中不是(set +H在交互式提示中禁用).在任何情况下:

echo '#!/bin/bash'
Run Code Online (Sandbox Code Playgroud)


Dig*_*uma 5

或者不带引号并转义#!

echo \#\!/bin/bash
Run Code Online (Sandbox Code Playgroud)