перенаправление ввода/вывода bash -как добавить к стандартному выводу

pwd

— это команда, как и

echo $BASH

где как

BASH

не

1
14.06.2021, 18:44
1 ответ

Заключите цикл в фигурные скобки (или круглые скобки )и поместите в них дополнительное эхо:

{ for i in {1..100}; do 
    [[ $(( (i+=1) % 10)) -eq 0 ]] && echo -n "." >&2
    shuf -i 1-10 -n1
    sleep 0.1
done; echo >&2; } | sort | uniq -c 

Поскольку вся группа фигурных скобок перенаправлена ​​на sort, она должна ждать, пока все внутри завершится, прежде чем увидит конец -файла -, чтобы продолжить. Это гарантирует, что новая строка будет напечатана перед любым выводом из sortи uniq.

4
28.07.2021, 11:24

Теги

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