2

У меня есть файл с русскими буквами. Ниже приводится содержание файла 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

заранее спасибо

0