Onde estão as opções de linha de comando para perl documentadas?

3

No StackExchange, deparei com um comando semelhante a este:

perl -pe ...

Curioso quanto às opções -pe , eu fiz man perl . Esta é a sinopse da página man:

perl [ -sTtuUWX ]      [ -hv ] [ -V[:configvar] ]      [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ]      [ -pna ] [ -Fpattern ] [ -l[octal] ] [ -0[octal/hexadecimal] ]
        [ -Idir ] [ -m[-]module ] [ -M[-]'module...' ] [ -f ]      [ -C [number/list] ]      [ -S ]      [ -x[dir] ]      [ -i[extension] ]
        [ [-e|-E] 'command' ] [ -- ] [ programfile ] [ argument ]...

No entanto, a man page não explica o que qualquer das opções sTtuUWXhvcwpnafS faz. Em vez disso, você se refere a perldoc . No entanto, não consigo encontrar nenhuma referência aos argumentos reais da linha de comando em perldoc . Onde eles estão realmente documentados? Existe algum método secreto de recuperação de informações de documentação do Linux que não conheço aqui?

Em uma nota lateral / rant, é o fato de que eu não posso encontrar esta informação uma indicação de uma falha na documentação perl? Estou feliz em ler a documentação em vez de apenas fazer perguntas on-line, mas eu juro que encontrar minha resposta na documentação pode ser quase impossível às vezes! Graarh! / rant

    
por Cory Klein 31.07.2012 / 22:48

2 respostas

3

perlrun é a página de manual que você está procurando:

man perlrun
    
por 31.07.2012 / 22:51
0

perl -h é útil

  • -e program : uma linha de programa (vários -e são permitidos, omitir arquivo de programa)
  • -p : assume loop como -n mas imprime também, como sed
por 28.11.2014 / 06:49