[ホーム] - [Redhat Linux 7 FAQ 一覧] - ["lines must begin with a keyword or a filename (possibly in double quotes)" がテキスト編集で表示される場合の対処]



"lines must begin with a keyword or a filename (possibly in double quotes)" がテキスト編集で表示される場合の対処

環境:Redhat Enterprise linux 7(EL)




現象


テキストファイルの編集で以下のエラーが発生する場合があります。


lines must begin with a keyword or a filename (possibly in double quotes)



例えば vsftpdファイルを編集して、logrotate を実行した場合など、以下のエラーが発生する場合があります。


logrotate -f /etc/logrotate.d/vsftpd
error: /etc/logrotate.d/vsftpd:10 lines must begin with a keyword or a filename (possibly in double quotes)



原因


改行コードが不正である可能性があります。特にWindows環境からテキストファイルを送信したり、コピー&ペーストでファイルを生成した場合などに発生します。


対処


改行コードの[CR]を[LF]で置き換えます。
一番確実なのは linux上の vi などのエディタで問題のファイルを開き、改行を削除した後、再度改行を[ret]キーで挿入する修正です。






(*)本ページは Redhat Enterprise Linux 7.2以後を想定しています。

最終更新日:2017/07/15



[ホーム] - [ Redhat Linux 7 FAQ 一覧]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2018