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

时间:2014-04-01 21:46:28

标签: bash shell escaping command echo

我尝试过转义字符,但它似乎不适用于。 我需要这个来使用脚本自动配置包。

3 个答案:

答案 0 :(得分:5)

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

echo '#!/bin/bash'

答案 1 :(得分:2)

或没有引号并转发#!

echo \#\!/bin/bash

答案 2 :(得分:1)

printf也应该起作用:

printf '#!/bin/bash\n'