2011-08-02 2 views
9

ブートアップ時にLinuxシステムにマルチキーサポートを追加する方法を友人に説明したいが、最初にbashスクリプトを作成する必要がある。私は彼らにコピーアンドペーストするための簡単なコマンドを作って、私が作ったこのコマンドをテストしていますが、それはエラーをスローし続けます。私がシバンラインを追加するときだけ、それは重要です。echoを使ってbashスクリプトを生成する(シバン線の問題)

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

シバンラインをエコーする簡単な方法はありますか?

+1

文字列をエコーではないが、すごいです – Isaiah

答えて

19

他の引用符を使用してください。

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

あなたの友達を感心したい場合はヒアドキュメントを使う用事:-)

~$ cat <<EOF> /etc/init.d/multikey.sh 
> #!/bin/bash   
> xmodmap "keysym Alt_R = Multi_key" 
> EOF 
+0

「」つまり、私は生の文字列を使用する必要が出ました! – Isaiah

関連する問題