[[Linux全般]]

~
Windows・Ubuntuとその他Linuxとは改行コードが異なります。
 Windows/Ubuntu --> CRLF
 その他Linux(CentOS) --> LF
そのため、Windowsで作成したテキストファイルをCentOSへ送ると、余計な改行コードが入ってしまい、スクリプトなどの場合は動作しない可能性があります。~
回避するためには下記手順にてCRを削除することで可能です。~
~
 od -c hogehoge.sh
 \r\nの文字が見えたら改行コードがCRLFになっています。

 tr -d '\r' <hogehoge.sh> hogehoge.sh.LF
 -d -->削除オプション
 <> --><>で対象ファイルを囲まないとエラーが表示される。

 od -c hogehoge.sh.LF
 \r\n が \nになっていればOKです。

~
~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS