パターンなしで線を表示

パターンなしで線を表示

xrandr -qを使用してセカンダリモニタのモニタ名を取得しようとしています。を使用してプライマリモニタを取得できますが、xrandr -q | awk '/primary/{print $1}'セカンダリモニタも取得したいと思います。私もやってみましたが、xrandr -q | awk '/ connected/{print $1}'後輩も含まれていました。すべての「接続された」コマンドを表示し、「デフォルト」コマンドを除外するこれら2つのコマンドを組み合わせる(最初のコマンドとは逆)方法はありますか?

答え1

はい、awkでは論理演算子を使用して条件を結合できます&& || !

前任者。

xrandr | awk '/ connected/ && !/primary/'

関連情報