使用 echo 生成 bash 脚本,shebang 行出现问题
我想向一些朋友解释如何在启动时向他们的 Linux 系统添加多键支持,但首先我需要他们制作一个 bash 脚本。我想为他们创建一个简单的命令来复制和粘贴,我正在测试我所做的这个命令,但它一直抛出错误。只有当我添加 shebang 行时,这才很重要。
$ sudo echo -e "#!/bin/bash \nxmodmap \"keysym Alt_R = Multi_key\"" > /etc.init.d/multikey.sh
有什么简单的方法可以呼应 Shebang 台词吗?
I want to explain to some friends how to add multikey support to their linux systems at bootup but first I need them to make a bash script. I want to make a simple command for them to copy and paste and I'm testing out this command I made but it keeps throwing an error. Only when I add the shebang line which, well is important.
$ sudo echo -e "#!/bin/bash \nxmodmap \"keysym Alt_R = Multi_key\"" > /etc.init.d/multikey.sh
Any easy way to echo a shebang line?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用其他引用。
Use the other quotes.
如果您想给您的朋友留下深刻印象,请使用此处的文档而不是回显字符串:-)
If you want to impress your friends use here documents not echo strings :-)