Supprimer " set-v` / `set-x` enregistrement seulement pour une seule ligne dans bash

Je suis en train d'écrire une .sh script comme suit:

echo script started
./some_command > output_file
echo script ended

J'aimerais que la sortie est la suivante:

script started   
./some_command > output_file   
script ended  

J'ai essayé set -v, set +v mais il ne fonctionne pas correctement,
est-il rien de semblable à @echo dans le lot?

Grâce

au début de votre script shell utiliser #!/bin/sh -x Ce sera la sortie de chaque exécution
J'allais vous suggérons d'utiliser l'erreur standard de la sorte: echo script started >&2, puis exécutez votre script avec myscript 2> /dev/null, mais qui ne semble pas être ce que vous voulez.
oui, je veux à la sortie de mes commandes, à l'exception de la commande echo, désolé pour la confusion
Ce que vous essayez de faire semble non standard et les problèmes de ventre.
Ne pas abandonner si vite et d'accepter une réponse que vous n'aimez pas... Tu viens de posté ceci il y a 3 heures. Peut-être changer le titre parce que ce que vous voulez vraiment faire semble être imprimer les commandes dans un script bash, l'exception n'est pas l'écho de la commande echo, deux fois...

OriginalL'auteur Monster Hunter | 2013-09-25