頑張ったこの回答シミュレーションはwatch
以下を行いませんclear
。
while sleep 1; do ps -ef | grep convert | grep -v grep done
記号の横にカーソルと記号より大きいものが残り、何も起こりません。私が試したバリエーションも機能しません。
while sleep 1; do ps -ef \| grep convert \| grep -v grep done
while sleep 1; do 'ps -ef | grep convert | grep -v grep' done
これを行う理由:結果が次の標準出力に印刷されることを望み、ウィンドウサイズに合わせて行を切り捨てたくありません。
ベストアンサー1
セミコロンがありません。正しいコマンドは次のとおりです。
while sleep 1; do ps -ef | grep convert | grep -v grep; done
複数行コマンドでは、次のようになります。
while sleep 1
do
ps -ef | grep convert | grep -v grep
done