いいじまです。

> CGIファイルはWindows機の方でJmEdit2というフリーのエディタを使って
> 作成し、FFFTPでLinux機の方に送っています。改行コードはLFだけにしたり、
> Windows標準のCR+LFにしたり、
> 
>  教えていただきました od コマンドで .plファイルや.cgiファイルを見て
> びっくりしました。おっしゃる通りですね。1行目が正常に認識されていない
> ファイルはすべて #!/usr/bin/perl の直後が \n ではなくて、\r になっていま
> した。

やはり改行コードでしたか。
CR、LF で話が通じるなら早いです。
Linux をはじめ、大抵のところでは \r が CR、\n が LF のことです。

とすると、Linux で Emacs が使えるなら、
        Emacs で問題のファイルを開く
        Control+x Return f euc-jp-unix Return と入力する
        念のため何か書き足して、上書き保存
でいけるはずです。euc-jp-unix のところはこの場合は sjis-unix でもいいです。

他のエディタでも同様の操作が可能なはずですが、vi 系は Windows 中心の生活
をしている人には独特の癖があってお勧めしにくいしそもそも vi 系の操作を私
自身よく知らないし、vi 系と Emacs 以外に何があるのかといわれると Fedora
のことはわからないし…

> それで教えていただきました、私にとりましては呪文のようなコマンドを
> Linux機のほうでシェルから入力して見ましたが、¥rをとることは出来ません
> でした。ただそれはそれでいいと思っています。

こちらは Perl でスクリプトを書いている人でも知らない人が多いですので、
気にしないでいいと思います。

========================================================================
飯嶋 浩光 / でるもんた・いいじま   http://www.ht.sakura.ne.jp/~delmonta/
IIJIMA Hiromitsu, aka Delmonta           mailto:delmonta@ht.sakura.ne.jp