Bonjour le monde,
je cherche en vain le paquetage contenant la commande line.
Cette commande affiche la première ligne de l’entrée standard.
Note : je ne cherche pas une solution de remplacement.
Merci
Bonjour le monde,
je cherche en vain le paquetage contenant la commande line.
Cette commande affiche la première ligne de l’entrée standard.
Note : je ne cherche pas une solution de remplacement.
Merci
Tu n’as pas dû beaucoup chercher.
Tu aurais pu commencer par la page de manuel de la commande.
man line
Et plus généralement, pour identifier le paquet contenant une commande :
dpkg -S $(which line)
Si on n’est pas à l’aise avec la ligne de commande, il reste https://www.debian.org/distrib/packages
je cherche en vain le paquetage contenant la commande line.
Si tu utilises Debian Stretch, la commande line
est fournie par le paquet util-linux.
Si tu utilises une version de Debian plus récente que Stretch (donc à partir de Buster), cette commande n’est plus fournie depuis la version 2.29.2-2
du paquet util-linux
. Il n’y a à ma connaissance aucun paquet officiel qui continue à la fournir.
Ok vv222,
merci de ta réponse, c’est exactement la réponse que je cherchais.
Néanmoins, il est bien dommage que cette commande n’existe plus
car elle est très simple et utile.
Peut-être connais-tu une commande aussi simple.
Note : je connais les classiques tail, head, sed, awk, …
Merci
Absolument pas, vu que je ne sais même pas ce que faisait line
De ce que tu décris, je ne comprends pas la différence entre line
et head --lines=1
(ou head -1
en version courte).
Pour te répondre sans pour autant connaître cette commande, j’ai utilisé apt-file
qui m’a permis de trouver quel paquet fournissait cette commande :
$ apt-file search --regexp bin/line$
util-linux: /usr/bin/line
(si tu n’as pas apt-file
à disposition, le site donné en lien par @PascalHambourg permet aussi ce genre de recherche)
Ensuite je suis allé fouiller son changelog pour trouver la version à partir de laquelle cette commande a été retirée du paquet.
La commande line affiche la première ligne de l’entrée standard :
$ echo 'Titre du message' > message.txt
$ echo 'Contenu du message' >> message.txt
$ line < message.txt
Titre du message
apt-file trouve les fichiers de versions de paquets qui ne sont pas dans les dépôts définis dans sources.list ?
Non, il ne cherche bien que dans ces dépôts.
Il se trouve juste que par chance j’ai encore des dépôts jusque oldstable (Stretch) actifs, ce qui m’a permis de repérer cette commande line
. Sinon j’aurais probablement utilisé le site Web.