2010-02-23 08:14:09 +0000 2010-02-23 08:14:09 +0000
76
76
Advertisement

Qu'est-ce que la commande shell pour afficher le contenu d'un fichier ?

Advertisement

Comme celle du .txt ou du .html

Advertisement
Advertisement

Réponses (8)

90
90
90
2010-02-23 08:21:22 +0000

les plus simples sont cat, head, tail, tac (pour une sortie inversée)

less et 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

14
14
14
2010-02-23 08:16:47 +0000

cat et less sont bons pour cela.

8
Advertisement
8
8
2010-02-23 08:23:21 +0000
Advertisement

vous pouvez utiliser cat, bien qu'il soit réellement destiné à la concaténation de fichiers. more ou less sont 2 autres outils que vous pouvez utiliser. Les autres comprennent awk, par exemple en utilisant awk

$ awk '1' file

en utilisant sed

$ sed -n '1,$p' file

en utilisant grep

$ grep "." file

en utilisant head/tail pour afficher certaines parties du fichier

$ head -1000 file
$ tail -1000 file

Outils à part, vous pouvez aussi utiliser juste le shell pour afficher votre fichier

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"
4
4
4
2010-02-23 08:15:38 +0000

Essayez cat , head ou tail.

3
Advertisement
3
3
2010-02-23 14:43:08 +0000
Advertisement

Pour visualiser les fichiers HTML, vous pouvez également utiliser lynx, links, elinks ou w3m qui sont des navigateurs en mode texte. Ils peuvent également être utilisés pour visualiser des fichiers .txt.

2
2
2
2010-02-23 08:38:31 +0000

file : Affiche le type de fichier cat : Affiche le contenu du fichier et l'édite sur stdout.

Vous pouvez utiliser la commande vi, emacs pour éditer le fichier en environnement Unix. Si vous n'avez pas d'expertise dans l'utilisation de vi/emacs, vous pourriez avoir peu de difficultés à éditer le fichier.

Si vous avez activé X11, vous pouvez utiliser un certain nombre d'éditeurs Linux comme gvim, kate, kwrite, kdevelop etc.

Kwrite est mon préféré sous Linux.

2
Advertisement
2
2
2010-02-23 08:16:48 +0000
Advertisement

Ou, less ou more. Voir les pages de man pour plus d'informations :)

1
1
1
2010-02-23 08:26:24 +0000

cat fonctionne bien avec le txt ou le html. (ou moins ou plus si vous voulez le voir page par page) ou tout autre texte… (vi, emcas, gedit…).

Sachez également que si c'est un fichier binaire, il peut contenir des contrôles qui feront des choses déplaisantes avec votre terminal (comme changer de jeu de caractères). Si cela se produit, utilisez reset pour le remettre en état. Vous pouvez aussi utiliser file sur un fichier avant d'afficher son contenu, le système devinera son type (basé sur le contenu et non sur le nom du fichier) et vous le montrera.

Advertisement

Questions connexes

6
10
11
5
2
Advertisement
Advertisement