回答:
コマンドを引用できます:
watch "du -h filename.txt && df -h"
そして、それらは一緒に実行されます。
boolean evaluation shortcut
)
&&
OPがを使用するため、私のコマンドが使用します&&
。コマンドとそれらのリンクの組み合わせは、答えに付随しています。
両方のコマンドを確実に実行したい場合、方法の1つはの;
代わりにで区切ることです&&
。
watch 'du -h filename.txt; df -h'
&&
&&
最初のコマンドが正常に実行された場合のみ(出口ステータス0
)、2番目のコマンド(2番目のオペランド、右側)の実行を許可します。これが意図した動作である場合、に進み&&
ます。
複数のコマンドを同時に実行するに&
は、コマンド間で単一の演算子を使用します。好む:
dothis & dothat
混乱を解消するために、さまざまな演算子がどのように機能するかを次に示します。
c1 & c2 # Run both commands parallelly
c1 ; c2 # Run both commands one by one
c1 && c2 # Run c2 only if c1 exits successfully
c1 || c2 # Run c2 only if c1 fails