У меня есть файл с русскими буквами. Ниже приводится содержание файла sh.
#!/bin/sh
sed -i "s/\bVAR1\b/Привет, как ты/g" file1.txt
Когда я сохраняю этот файл, мне нужно было сохранить его в формате UTF-8 или Unicode, так как у меня есть некоторые символы формата Unicode в файле, и я потеряю их, если сохраню как ANSI. Как только я сохраняю файл, когда я использую команду файла, я получаю следующее
bash-4.1$ file test.sh
test.sh: UTF-8 Unicode (with BOM) English text, with very long lines, with CRLF line terminators
Вопрос: как я могу сделать это как исполняемый файл сценария оболочки? Я получаю ниже, если мой файл имеет только английские буквы
bash-4.1$ file test2.sh
test2.sh: POSIX shell script text executable
заранее спасибо