• ベストアンサー

シェルで書いたプログラムをperlに変換って出来るんですか?

まず・・・私は「シェル」という言語(?)のことをよく知りません。が、CGIを作るのに、Perlを使ったことはあります。 シェルのプログラムがあるのですが、どうやらサーバーがシェルをサポートしていないようです。この場合、シェルで書いたプログラムをPerlに書き換えることって出来るのでしょうか? ※とんちんかんな質問だったらゴメンナサイ。 それと、シェルのプログラムで 「echo」 って、どういう意味なんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

シェルスクリプトを自動的にPerlスクリプトに変換するようなものがあるかどうかはしりませんが、普通シェルスクリプトでできるようなことは、Perlでもできると思います。 echo は、 perl で言えば、printですね。 コンソールに文字を出力したり、変数を出力(エコー)したりします。

その他の回答 (1)

回答No.2

シェルにもいろいろあるので、なんとも言えないですが、 シェルの内容を理解できない事にはPERLに置き換える事は できないと思います。 また、シェルの場合UNIXコマンドをそのまま使っている場合や、 Cモジュールを使っている場合などもあり、PERLに 置き換える場合が注意が必要です。 #Cモジュールなどを実行している場合は、さらに #そのモジュールの動きを調べないといけません。 ただ、基本的にはシェルで出来る事はPERLでも出来ると 思います。(限界はありますが)

関連するQ&A