「予期しないトークン「$」の近くの構文エラー rの解決策”」
これは、処理しているファイルの新行文字がdos形式であるために発生します”\r n”。
cat -vファイル名を使用して、新しい行の文字が,上にある場合,行の終わりは^ mになります。
linux / unix形式に変換する必要があります”\n”
具体的な変換方法は、新行文字を変換することです,sedコマンドを使用してファイルを処理できます,コマンドは次のとおりです:
sed‘s / r //’ 元のファイル >変換されたファイル