18

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

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

任何简单的方法来呼应shebang线?

4

2 回答 2

33

使用其他引号。

sudo echo -e '#!/bin/bash\nxmodmap "keysym Alt_R = Multi_key"'
于 2011-08-02T05:14:46.247 回答
16

如果您想给您的朋友留下深刻印象,请使用此处的文档而不是回显字符串 :-)

~$ cat << EOF > /etc/init.d/multikey.sh
> #!/bin/bash          
> xmodmap "keysym Alt_R = Multi_key"
> EOF
于 2011-08-02T13:28:48.033 回答