aptitude upgrade
: upgrade
est un argument du programme aptitude
. Si vous voyez une sortie sur votre écran, cela signifie à l'intérieur de aptitude, il fait un peu "écho" à stdout.
Il est également possible d'écrire des programmes pour entrer stdin dans un tube "|", comme dans votre deuxième cas. par exemple, un programme en Python qui prend en stdin,
import fileinput
for line in fileinput.input():
print line
et de prendre dans les arguments
import sys
file = sys.argv[1]
Une combinaison de ces 2 fera le programme en mesure de prendre en stdin ou un argument. Ce sera comment aptitute
ou debconf-set-selections
est mis en œuvre, selon la langue sur laquelle il est construit.