Выполнить скрипт sh, используя псевдоним

Я написал скрипт для запуска идеи intellij с использованием псевдонима и поместил его в файл .bashrc.

function idea {
     sh /opt/idea-IU-135.909/bin/idea.sh
}

Я пытаюсь запустить его через терминал и получить следующее сообщение

rm: missing operand
Try `rm --help' for more information.

Что я делаю не так?

-1
задан 10 November 2017 в 23:42

1 ответ

Если мое предположение верно в Вашем сценарии, можно пытаться удалить папку или файл, имя которого содержит некоторый специальный символ. например, -myFile

В этом случае необходимо отредактировать ту строку в сценарии. Существует две опции использовать rm в этом сценарии.

1. Используйте - который показывает конец флагов опции

rm -- -myFile

2. Используйте полный путь

rm /home/you/directory/-r

или из того же каталога:

rm ./-r
0
ответ дан 10 November 2017 в 23:42

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

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