文字列のつなぎ合わせ、luaはファイルのwindowsとlinuxの符号化の問題を読みます

474 ワード

最近、簡単なluaを書いています.ファイルを読むことに関連しています.
このファイルはwindowsで作成され、linuxでこのファイルを読みます.
次のようになります.local cmd = 'ls -F '..path..' | grep \'[^/]$\''
私のpathはファイルから見れば/root/WebOCR/applications_plugin_test/jpress/jpress-addonsです.
しかし、得られたcmdは| grep '/$'WebOCR/applications_plugin_test/jpress/jpress-addonsであった.
最后にコードの问题だと分かった:改行はwindowsの下でrで、linuxは
ソリューション:dos 2 unixコマンドを使用してファイルをunix形式に変換すればよい