Alguém pode explicar essa cauda + linha para mim?

0

Estou pesquisando alguns dos scripts que estão nos servidores e encontrei um shell script de 80MB. Naturalmente curioso eu decidi olhar lá e me deparei com esta linha:

tail +4802 $0 |
zcat - |
(cd $LANG_TMP &&
 tar -xf - loc/$LANGPRE$LANGPOST.po loc/poextract)  >>/dev/null 2>>/dev/null

Alguém pode me dar uma idéia geral do que esta linha deve fazer? Eu nunca vi um comando tail + antes, geralmente é tail - .

    
por jabbajac 25.06.2015 / 16:34

1 resposta

3

Usar um sinal positivo significa iniciar a impressão a partir da enésima linha do início do arquivo.

então +4802 imprimirá da linha 4802 até o final.

man tail fornece uma página de manual.

    
por 25.06.2015 / 16:43