При выполнении подобных команд много раз поместите подобные части в сценарий оболочки или в make-файл. Дайте сценарий или целевые понятные имена. Тот путь, когда Вы смотрите на то, что Ваши различные терминалы делают, командная строка (плюс возможно имя хоста и текущий каталог) скажет ясно Вам всем, которых необходимо знать.
Установите заголовок своего терминала для показа текущего каталога и выполняющий команду от $PROMPT_COMMAND
(удар) или preexec
(zsh). Тем путем можно сказать то, что продолжается непосредственно в списке окна, не имея необходимость переключаться на окно. Когда команда завершится, установите заголовок на текущий каталог и статус выхода последней команды ($?
).
Зарегистрируйте все команды, которые производят вывод и удостоверяются, что журнал включает признак успешности или неуспешности (если это не происходит естественно, заканчивается с echo $?
). Этот вход должен быть включен в Ваш сценарий обертки (см. выше). Тем путем можно оглянуться назад и видеть то, что произошло прежде. Зарегистрируйте даты запуска и завершения также при нахождении их полезными.
на строки типа:
Для удаления символов новой строки перед их помещением в выходной файл используется [1171650]tr[1171651].
tr[1171653] - это утилита перевода или удаления. В этом случае использование опции [1171654]-d[1171655] говорит об удалении. Символ, который мы просим его удалить - это символ новой строки, выраженный как [1171656]$'\n'[1171657].[1171294].