Как выполнить несколько команд последовательно в терминале, если они очень длинные?

Как выполнить несколько команд последовательно в терминале, если они очень длинные?

Мне нужно выполнить много команд в последовательности, например, 5 или 10. Но все они имеют дело с путями, поэтому они очень длинные, по 90 символов каждая, поэтому &&, вероятно, не сработает.

Есть ли какое-нибудь решение?

Я хочу тогда бежать только за тем, кто закончил и добился успеха.

решение1

Поместите их построчно в скрипт оболочки, заканчивая каждую строку символом \(который экранирует новую строку):

#!/bin/bash

command1 /very/long/path/to/directory && \
command2 /another/very/long/path/to/directory && \
command3 /and/another/very/long/path/to/another/directory && \
echo "Command sequence finished succesfully"

Связанный контент