Ошибка при использовании sed файла

У меня есть проблема при попытке выполнить семафорный семантический анализатор. Среди прочего это использует a sed файл, чтобы сделать частеречную разметку и каждый раз, когда это прибывает в это, я получаю сообщение об ошибке:

sed: Datei file:///usr/semafor-master/scripts/tokenizer.sed kann nicht geöffnet werden: Datei oder Verzeichnis nicht gefunden
(file not found).

Файл определенно там, я вижу его и открываю его. sed функция также работает, когда я просто пытаюсь заменить некоторое слово в некотором текстовом файле.

Какова могла быть проблема?

0
задан 22 July 2017 в 12:57

1 ответ

Ответ на этот вопрос был дан в комментарии:

sed может не понимать профиль file://. Попробуйте удалить это.

glenn jackman 21 июль 2017, в 10:51

Действительно, sed не поддерживает синтаксис протокола file://. (Большинство программ командной строки этого не делают.)

Удаление file:// с самого начала изменило его с URI на путь в стиле Unix (/usr /semafor-master/scripts/tokenizer.sed), который решил проблему.

3
ответ дан 19 June 2020 в 17:16

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

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