bash - 使用 echo 生成 bash 脚本,shebang 行有问题

标签 bash echo shebang

我想向一些 friend 解释如何在启动时向他们的 Linux 系统添加多键支持,但首先我需要他们制作一个 bash 脚本。我想为他们制作一个简单的命令来复制和粘贴,我正在测试我制作的这个命令,但它一直在抛出错误。只有当我添加 shebang 行时,这很重要。

$ sudo echo -e "#!/bin/bash \nxmodmap \"keysym Alt_R = Multi_key\"" > /etc.init.d/multikey.sh

有什么简单的方法来回应 shebang 行?

最佳答案

使用其他引号。

sudo echo -e '#!/bin/bash\nxmodmap "keysym Alt_R = Multi_key"'

关于bash - 使用 echo 生成 bash 脚本,shebang 行有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907531/

相关文章:

linux - bash 脚本 : pass string containing multiple parameters and filenames with spaces to ffmpeg

linux - 查找修改过的文件并将它们回显到服务器根目录上的 txt 文件中

bash - 如何在 Makefile 中使用 shell 命令

python - 如何防止 python wheel 扩展 shebang?

Bash shell 如何将日期格式化为小写月份?

bash - 为什么在 bash 中使用 printenv 不显示环境变量?

mysql密码弄乱了我的转储

php - <a href ="path to dir"> 不会作为 PHP echo 下载

python - shebang 不适用于 python 脚本

google-chrome - mailto:在 Ubuntu 中使用通知消息打开 google chrome