2010-05-10 109 views
1

如何將shell腳本轉換爲Perl腳本?如何將shell腳本轉換爲Perl腳本?

我有一個10K行shell腳本,並希望將其轉換爲Perl。有沒有工具可以做到這一點,或者有什麼辦法可以做到這一點?

回答

12

有沒有簡單的轉換爲準shell語言。來自Perl FAQ「How-can-I-convert-my-shell-script-to-perl?

學習Perl並重寫它。真的, 沒有簡單的轉換器。東西 是難以做在殼 在Perl中很容易做到,這是非常容易 shell-> perl轉換器在 不可能寫。通過改寫它, 你想想你真正 試圖做的,並希望將 跳脫shell的管線數據流 範式,同時方便 一些問題,導致許多 效率低下。

+0

+1給出了與David Dorward基本相同的答案,但a)有一些備份和b)一些完善 – AAT 2010-05-10 10:42:17

9
  1. 瞭解劇本是寫在
  2. 瞭解Perl的
  3. 轉換代碼
+0

它回答大衛? – joe 2010-05-10 10:19:14

+3

這實際上是我想的最好的答案。 – 2010-05-10 10:28:47