Écrire quelques lignes dans un fichier avec un script bash

Comment puis-je écrire quelques lignes d'un fichier dans un script bash?

Je veux écrire ce qui suit dans un fichier ~/.inputrc

"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char

Actuellement j'ai ce travail, mais un peu laid méthode, et je suis sûr qu'il doit y avoir une meilleure façon.

#!/bin/sh
echo \"\\e[A\": history-search-backward > ~/.inputrc 
echo \"\\e[B\": history-search-forward >> ~/.inputrc
echo \"\\e[C\": forward-char >> ~/.inputrc
echo \"\\e[D\": backward-char >> ~/.inputrc
Il y a toujours des dizaines de façons différentes de faire des choses comme cela, mais ce que vous avez ici semble comme la plus simple, sans doute la meilleure façon de le faire.

OriginalL'auteur wim | 2011-10-19