Perl

perl 的命令行選項記錄在哪裡?

  • November 28, 2014

在 StackExchange 上,我遇到了一個如下所示的命令:

perl -pe ...

好奇這些-pe選項的含義,我做到了man perl。這是該手冊頁的概要:

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 ]...

但是,手冊頁沒有解釋任何選項的sTtuUWXhvcwpnafS作用。相反,它指的是你perldoc。但是,我似乎在perldoc. 它們實際記錄在哪裡?這裡有一些我不知道的秘密 linux 文件資訊檢索方法嗎?

在旁注/咆哮中,我找不到此資訊是否表明 perl 文件中的失敗?我很高興閱讀文件而不僅僅是線上提問,但我發誓在文件中找到我的答案有時幾乎是不可能的!格拉爾!/咆哮

perlrun是您要查找的聯機幫助頁:

man perlrun

perl -h有用

  • -e program: 一行程序(-e允許幾個,省略程序文件)
  • -p:假設像循環一樣-n,但也列印行,比如sed

引用自:https://unix.stackexchange.com/questions/44424