Неожиданный конец файла .bashrc [dубликат]

На всякий случай, если кто-то делает ту же ошибку, что и я: gnome-terminal -working-directory работает [минус], каталог не работает [underscore]. Если вы используете рабочий каталог [underscore], вы не получите сообщение об ошибке (или, по крайней мере, я не на RedHat 5), но он не работает.

0
задан 3 January 2018 в 20:07

2 ответа

В вашем цикле do отсутствует финал done. Сравните

#!/bin/bash for i in *; do echo "item: $i" done
4
ответ дан 17 July 2018 в 23:57

В вашем цикле do отсутствует финал done. Сравните

#!/bin/bash for i in *; do echo "item: $i" done
4
ответ дан 24 July 2018 в 17:08
  • 1
    FYI I изменил for i in $( ls ) из-за Bash Pitfall # 1 - Я предлагаю вам найти более надежное руководство по программированию, чем тот, который вы связали. – steeldriver 3 January 2018 в 18:54
  • 2
    Я в порядке с этим, это было первое, что я нашел, и я не делаю много сценариев bash, поэтому любые советы по хорошей практике приветствуются. – gonczor 3 January 2018 в 18:55
  • 3
    После добавления к нему, каждый раз, когда я открываю новый терминал, мне нужно сделать ctrl + C, чтобы продолжить использование терминала. Это похоже на то, что процесс уже запущен после добавления слова «done» в конце – Sarthak Thakur 3 January 2018 в 19:41
  • 4

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

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