Bedeutung von `mesg n || true` im Bash-Profil

Bedeutung von `mesg n || true` im Bash-Profil

Eines, ~/.profiledas ich gefunden habe, hatte diese Zeile unten. Ich verstehe, mesgdass man die Nachrichten anderer sehen kann, aber was ist mit dem || trueTeil? Was bewirkt das im Kontext einer .profileDatei?

Antwort1

Wenn Sie sich das Handbuch ansehen, mesghängt der Rückgabecode von vom Status des Auftretens der Nachricht ab. Er kann entweder 0 oder 1 zurückgeben, ohne einen Fehler anzuzeigen. || truewird verwendet, um sicherzustellen, dass der Rückgabecode 0in Ordnung ist, um die Umgebung nicht zu beeinflussen, falls 1von zurückgegeben wird mesg.

verwandte Informationen