Я хочу иметь возможность копировать / вставлять в терминал;

wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rmdir wordpress
rm latest.tar.gz

Но я хочу, чтобы там были правильные команды ожидания, чтобы он не пытался переместить каталог wordpress до того, как он закончит извлечение.

1 ответ1

3

Вам не нужна команда "ждать", все нормально, как есть. Ваша команда tar не является фоновой, поэтому у сценария нет иного выбора, кроме как дождаться ее завершения перед выполнением следующей команды.

Взгляните на эту ветку, например: https://unix.stackexchange.com/questions/26506/wait-for-process-to-finish-before-going-to-the-next-line-in-shell-script

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .