2
,출력을 다른 명령에 인수로 전달하는 방법은 무엇입니까? 내가 명령을 사용하고
gsettings2 monitor org.gnome.desktop.background picture-uri| cut -f2 -d "'"
이 제대로 변경된 배경 화면에 대한 URI를 제공합니다. I 파이프로 함수 foo되도록
function foo {
echo "Value changed $1"
}
실행한다마다 같은 값을 원한다. 어떻게해야합니까?
는
안녕하세요. 답장을 보내 주셔서 감사합니다. 나는 이것을 나 자신을 시도하고 있었다. 그러나 이것은 어떤 이유로 작용하지 않고있다. 업데이트 된 질문. [gsettings monitor] (https://developer.gnome.org/gio/stable/gsettings-tool.html) 자체는 무한 루프입니다. – prakharsingh95
내가 이해할 수없는 것은 절단이 효과가 있다면 왜 그렇지 않은지입니다. – prakharsingh95
'stdbuf -oL cut -f2 -d " '"'하면 도움이됩니까? 문제는'cut'의 출력이 완전히 버퍼링된다는 것입니다. stdbuf가 알려주는 데 도움이된다면 그것을 제 답변에 추가하겠습니다. –