Прочтите stdin и передать через конвейер в tee

find . -type f -executable -exec sed '/^#!\/bin\/bash/a Hello World' {} \;

1
18.02.2018, 02:45
1 ответ

Encontré dos soluciones.

  1. Utilice stdbufpara ejecutar awksin almacenamiento en búfer de salida.

    xinput test 14 | stdbuf -o0 awk '{ print $NF }' | tee b.log

  2. Agregue la llamada system("")dentro del script awk

    xinput test 14 | awk '{ print $NF; system("") }' | tee b.log

0
28.01.2020, 00:39

Теги

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