То, что Вы записали в первой строке, похоже на полную команду (“(составной) список” в терминологии оболочки), таким образом, оболочка рассматривает его как полную команду. С тех пор существует здесь-документ, запускают маркер (<<END
), оболочка затем читает содержание здесь-документа и затем запускает новую команду. Если Вы хотите поместить здесь-документ посреди списка, необходимо указать к оболочке, что список не закончен. Вот несколько путей.
mpirun -np 6 ./laplace <<END |
…
END
tail -n 1 > output
{ mpirun -np 6 ./laplace <<END
…
END
} | tail -n 1 > output
Или, конечно, можно удостовериться, что команда полностью помещается в первую строку.
mpirun -np 6 ./laplace <<END | tail -n 1 > output
…
END
Правило помнить состоит в том, что содержание здесь-документа запускается после первой неупомянутой новой строки после <<END
индикатор. Например, вот другой запутываемый способ записать этот сценарий:
mpirun -np 6 ./laplace <<END \
| tail -n $(
…
END
echo 1) > output
Это могло бы звучать глупым, но делать Вас sda3
загрузочный? Необходимо выполнить partitioner снова и проверку, если загрузочный флаг идет.
Кроме того, я рекомендовал бы не использовать автоматический partitioner при установке Linux вместе с OSX. Мой опыт состоит в том, что им не нравится друг друг (хотя это был год, с тех пор как я попробовал).
Я должен согласиться с вышеупомянутым сообщением. Или в, Fedora 14 или в 15, автоматический partitioner является меньше, чем идеал, и я должен был переустановить OS X, вызывают его он. Просто используйте последнюю опцию в partitioner (наклон помнят то, чем это называют), и удостоверьтесь, что это только использует свободное пространство. Целое рядом partitioner опции, кажется, имеет проблемы с HFS + распознавание или что-то. Ручное разделение не намного более трудно, так пойдите с этим