Tclで次の行を実行したい:
exec awk -F"[][]" '/dB/ { print $2 }' <(amixer sget Master)
エラー:missing close-brace
が表示されます。
次に、これを変更しました:
exec awk -F"[][]" {/dB/ { print $2 }} <(amixer sget Master)
中括弧で一重引用符を変更します。エラーは次のとおりです。
ファイルを読み取れませんでした"(amixer": no such file or directory
それから私はこれに変更しました:
exec awk -F{[][]} {/dB/ { print $2 }} <(amixer sget Master)
それでも後者と同じエラーです。
コマンドの tcl 解析メカニズムに本当に苦労していexec
ます。助けてください。ありがとうございました。
amixer sget マスター出力:
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 39 [61%] [-25.00dB] [on]