6 votes

Empêcher sudo, apt-get, etc. d'avaler les entrées collées sur STDIN ?

J'écris souvent des instructions wiki pour installer divers paquets serveur sur Ubuntu (11.10 Oneiric pour le moment). Elles impliquent toujours des choses comme :

sudo apt-get install -y postfix
sudo cp ~/siteconfig/etc/postfix/main.cf /etc/postfix

mais lorsque vous faites un copier-coller dans un terminal, sudo, apt-get, ou une autre sous-séquence avalent aléatoirement les lignes d'entrée suivantes, et seul le champ apt-get install arrive.

Y a-t-il un moyen de rendre ce document plus facile à copier-coller ? Je suppose que je pourrais envelopper chaque section avec

cat > script <<EOF
apt-get install -y postfix
cp ~/siteconfig/etc/postfix/main.cf /etc/postfix
EOF
sudo sh ./script

mais y a-t-il un meilleur moyen ?

0 votes

Utilisez-vous un outil de gestion de la configuration pour ce genre de choses ?

0voto

PersianGulf Points 596
sudo apt-get install -y postfix  2>&1 |tee 
sudo cp ~/siteconfig/etc/postfix/main.cf /etc/postfix 2>&1  |tee

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X