2010-10-08 10 views
5

Je viens d'ajouter un .profile à mon shell bash. Cependant, j'ai remarqué que l'erreur "-bash: print: commant not found" continue à apparaître même si vous changez de répertoire. Mon profil contient juste quelques exportations. Est-ce que quelqu'un peut indiquer pourquoi cette erreur continue à montrer?bash: print: commande non trouvée

+0

Existe-t-il un autre moyen sans changer la commande dans le fichier? Autant que possible, c'est un fichier de configuration et j'aimerais traverser différents shells. – jasonline

Répondre

6

Vérifiez la sortie:

 
echo $PROMPT_COMMAND 

il pourrait donner quelques indices, ou bien vous pourriez avoir cd aliasé à quelque chose, afin de vérifier la sortie:

 
alias 
+0

echo $ PROMPT_COMMAND retourne une chaîne vide. – jasonline

+0

Ensuite, vous pourriez avoir un alias de cd, comme je l'ai dit; les autres réponses concernant la modification de l'impression en écho s'appliquent également si vous trouvez une commande d'impression n'importe où. –

7

utilisation printf ou echo

+1

printf a fonctionné pour moi, merci –

0

Regardez dans votre .bash_profile et .bashrc et voyez si quelque chose utilise la commande d'impression.

0

Changer l'apparition de print dans ~/.profile, ~/.bash_profile ou /etc/profile (système large) à echo.