나는 노력했다이 답변시뮬레이션은 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