nis/mbvk 混合版

pl/ 目錄底下的範例程式, 混合 nis/mbvk 兩種版本, 還要再經過一道手續, 才能夠拿來使用。 以 hello 為例:

  1. nis 版的讀者, 請用下列指令: perl -ne 's/^#\s*(.*)#=NIS=#/$1/; print unless /#=MBVK=#/' hello > hello.pl 產生出來的 hello.pl 才是你的版本的範例程式。
  2. mbvk 版的讀者, 請用下列指令: perl -ne 's/^#\s*(.*)#=MBVK=#/$1/; print unless /#=NIS=#/' hello > hello.pl 產生出來的 hello.pl 才是你的版本的範例程式。 其實也可以直接執行, 不過裡面有一些被註解掉, 與你無關的程式碼。

至於有些稍微複雜的程式, 沒有辦法如此共用程式碼, 就要靠一些 低階的副程式 來掩蓋相異之處。