82 votes

Quelle est la commande Shell permettant d'afficher le contenu d'un fichier ?

Comme celle de .txt ou .html

100voto

Martin Points 3802

Les plus faciles sont cat , head , tail , tac (pour la sortie inverse)

less y more vous permettent de faire défiler les fichiers texte ( less étant plus puissant)

vous pouvez également utiliser des éditeurs de texte comme nano , pico , vi , emacs

17voto

cat y less sont bons pour cela.

15voto

Pour afficher le contenu d'un fichier, utilisez cette commande :

chat

Code:
cat test.txt

8voto

user31894 Points 2591

Vous pouvez utiliser cat bien qu'il soit réellement destiné à la concaténation de fichiers. more o less sont deux autres outils que vous pouvez utiliser. D'autres outils incluent awk, par exemple utiliser awk

$ awk '1' file

en utilisant sed

$ sed -n '1,$p' file

en utilisant grep

$ grep "." file

utilisation de head/tail pour afficher certaines parties du fichier

$ head -1000 file
$ tail -1000 file

Outils mis à part, vous pouvez aussi utiliser simplement le Shell pour afficher votre fichier

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"

4voto

slf Points 339

Essayez cat , head o tail .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X