Я хочу получить результат следующей команды в переменную.bash command substitution escaping
xprop -name "google-chrome-stable" | grep "window id" | awk '{print $5}' | awk '{print $1}'
результат должен выглядеть примерно так, что
OUTPUT=xprop -name "google-chrome-stable" | grep "window id" | awk '{print $5}' | awk '{print $1}'
echo $OUTPUT
Я знаю, это может быть сделано с подстановкой команд. Примеры в Link command substitution недостаточно подробны, потому что они не объясняют, как избежать кавычек и апострофов. Может ли кто-нибудь помочь мне узнать, как это решить?
Какой идентификатор окна вы пытаетесь получить с этого выхода? В некоторых из моих окон есть по крайней мере три строки, которые соответствуют «id окна». –
Я пытаюсь получить идентификатор окна, чтобы использовать его с помощью xdotool, чтобы поместить мои окна на экран. есть ли у вас какие-нибудь идеи, для чего могут быть эти разные «оконные идентификаторы»? существуют ли в некоторых ваших окнах разные идентификаторы окон? – divramod
Если вы запустили эту команду 'xprop' сами по себе, какая строка в выходе точно (и для какого свойства) это строка, которую вы ищете? И да, некоторые мои окна имеют более одной строки, которая соответствует поиску 'window id'. –