Top.Mail.Ru
Ответы

Скрипт bash не сохраняется как скрипт

Создаю файл через команду vim file1. Прописываю там скрипт (в начале #!/bin/bash), сохраняю через команду wq.
В итоге просто сохраняется как текстовый файл, не в формате скрипта. Почему так? Раньше все нормально сохранялось.
Пробовал сохранить в новом скрипте текст из работающего скрипта, все равно новый сохраняется как текстовый файл.

По дате
По рейтингу
Аватар пользователя

По умолчанию vim создаёт файлы доступные только для чтение и редактировантя, но не запуска. Нужно установить атрибут executable у файла. Пропиши chmod 777 ./file1 (но лучше как сказали ещё поставить расширение sh: file1.sh)

Аватар пользователя
Искусственный Интеллект

А добавить расширение .sh не? В голову не пришло?
должно быть так vim file1.sh