Tengo que mirar dos comandos en la misma ventana de terminal. Me refiero a algo como
watch du -h filename.txt && df -hPero solo muestra una salida.
Entonces, lo que estoy pensando es que es posible que no sea posible usar watch para ejecutar múltiples comandos en la misma ventana.
Si hay alguna forma, hágamelo saber.
Gracias.
                    
                        command-line
                                bash
                                watch-command
                                
                    
                    
                        rɑːdʒɑ
fuente
                
                
            fuente

boolean evaluation shortcut)&&porque el OP usa&&. La combinación de comandos y su vinculación es incidental a la respuesta.Si desea asegurarse de que ambos comandos se ejecuten, una de las formas es separarlos en
;lugar de&&.&&permite la ejecución del segundo comando (segundo operando, a la derecha de&&) solo si el primer comando se ejecutó correctamente (estado de salida0). Si este es el comportamiento previsto, vaya con&&.fuente
Por completo ...
El '|| true 'hace que el primer comando se evalúe como verdadero incluso si falla por alguna razón. Esto permitirá que el siguiente comando después de && se ejecute sin importar la salida de first. Es muy probable que esto sea innecesario para el escenario, solo muestra que es posible.
fuente
Para que varios comandos se ejecuten simultáneamente, use un solo
&operador entre los comandos. Me gusta:Para aclarar cualquier confusión, así es como funcionan los diferentes operadores:
fuente