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

O que é o comando shell para mostrar o conteúdo de um ficheiro?

Advertisement

Como o de .txt ou .html

Advertisement
Advertisement

Respostas (8)

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

os mais fáceis são cat, head, tail, tac, less (para saída inversa)

more e less permitem-lhe percorrer os ficheiros de texto (sendo nano mais poderoso)

também pode utilizar editores de texto como pico, vi, emacs, &007

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

cat e less são bons para isso.

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

pode utilizar o cat, embora este se destine realmente à concatenação de ficheiros. more ou less são 2 outras ferramentas que pode utilizar. Outras incluem awk, por exemplo usando awk

$ awk '1' file

usando sed

$ sed -n '1,$p' file

usando grep

$ grep "." file

usando head/tail para mostrar algumas partes do ficheiro

$ head -1000 file
$ tail -1000 file

Ferramentas à parte, também pode usar apenas a concha para mostrar o seu ficheiro

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

Experimente cat , head ou tail.

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

Para visualizar ficheiros HTML também pode utilizar lynx, links, elinks ou w3m que são browsers de modo texto. Também podem ser utilizados para visualizar ficheiros .txt.

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

file : Mostrar o tipo de ficheiro cat : Mostrar o conteúdo do ficheiro e produzi-lo em stdout.

Pode utilizar o comando vi, emacs para editar o ficheiro em ambiente Unix. Se não tem experiência na utilização do vi/emacs pode achar pouco difícil editar o ficheiro.

Se tem o X11 activado, pode utilizar vários editores Linux como gvim, kate, kwrite, kdevelop etc.

Kwrite é o meu favorito pessoal no Linux.

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

Ou, less ou more. Consulte as páginas man para mais informações. :)

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

cat Funciona bem com txt ou html. (ou menos ou mais se quiser ver página por página) ou qualquer texto ediotr… (vi, emcas, gedit…).

Saiba também que se for um ficheiro binário pode conter caracteres de controlo que farão algumas coisas desagradáveis com o seu terminal (como mudar o charset). Se isso acontecer use reset para voltar a colocá-lo em estado são.

Também pode usar file em ficheiro antes de mostrar o seu conteúdo, o sistema irá adivinhar o seu tipo (baseado no conteúdo e não no nome do ficheiro) e mostrá-lo a si.

Advertisement

Questões relacionadas

6
10
11
5
3
Advertisement