Ошибка при выполнении .csh файла :-> не может выполнить двоичный файл: Исполнительная ошибка формата

Я пытаюсь выполнить a .csh файл на Ubuntu 17.10 64bit. Каждый раз, когда я пытаюсь выполнить использование файла

~/MSCS/Thesis\ MSCS/trainingScript.csh

это дает мне эту ошибку:

bash: /home/zahra/MSCS/Thesis MSCS/trainingScript.csh: cannot execute binary file: Exec format error

Я попробовал решения, данные в подобных вопросах, но никакой удаче.

file ~/MSCS/Thesis\ MSCS/trainingScript.csh

дает мне

/home/zahra/MSCS/Thesis MSCS/trainingScript.csh: C shell script, Little-endian UTF-16 Unicode text executable, with CRLF, CR line terminators

Как я могу решить эту проблему?

0
задан 4 April 2018 в 00:00

1 ответ

Оболочка C более распространена в Unix BSD, поскольку Ubuntu, являющаяся GNU/Linux, использует Bash из проекта GNU.

Идеально Сценарий оболочки содержит хижину (#!/bin/csh) в начале файла, который говорит систему, как выполнить его, однако Ваша система не может иметь Оболочки C там.

Удостоверьтесь, что Ваша система имеет загруженный CSH (это находится во вселенной, таким образом, Вам будет нужен тот включенный репозиторий), Отсылают https://packages.ubuntu.com/artful/csh

Для ручного запущения скрипта (особенно, если хижина не находится в сценарии) использовать

csh -f trainingScript.csh
1
ответ дан 30 October 2019 в 03:43

Другие вопросы по тегам:

Похожие вопросы: