команда sed unterminated s только в бродяжничестве [дубликат]

Вместо input.nextLine() используйте input.next(), что должно решить проблему.

Измененный код:

public static Scanner input = new Scanner(System.in);

public static void main(String[] args)
{
    System.out.print("Insert a number: ");
    int number = input.nextInt();
    System.out.print("Text1: ");
    String text1 = input.next();
    System.out.print("Text2: ");
    String text2 = input.next();
}
1
задан Christopher Sheaf 9 September 2015 в 19:22
поделиться

1 ответ

Исправить «sed: -e выражение # 1, char 44: дополнительные символы после команды», escape\n, который добавляет другую обратную косую черту ко всем\n:

config.vm.provision "shell", inline:
"sudo sed -i \'$ a if [ -d \\\"/usr/local/lib\\\" ] then\\n    PATH=\\\"/usr/local/lib:$PATH\\\"\\nfi\' /home/vagrant/.profile"
1
ответ дан Victor Burenkov 24 August 2018 в 04:17
поделиться
Другие вопросы по тегам:

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