Pourquoi Bash produit deux sorties différentes pour ces deux commandes:redirection Bash intérieur commande
$ echo $(tput cols 2>/dev/null)
80
$ echo $(tput cols)
141
PS. Élargissez votre terminal pour avoir plus de 80 colonnes (la plupart des shells sont par défaut à 80).
Je ne peux pas reproduire cela, vous allez devoir fournir plus d'informations. –
Impossible de reproduire: echo $ (tput cols) -> 80 –
Vous auriez besoin d'élargir votre terminal pour avoir plus de colonnes que 80, et que c'est reproductible. –