awk
文字列が空の場合を使用して、特定のテキストを印刷しようとしています。以下の場合は正常に動作します
noob@noob:~$ echo "" | awk '{if ($0=="") print "not playing"}'
not playing
しかし、以下のケースで同様のアプローチを試みてもうまくいきませんでした
noob@noob:~$ mpc current | awk '{if ($0=="") print "not playing"}'
noob@noob:~$
mpc current
if no song is playingの出力は空の文字列だと思います。
noob@noob:~$ mpc current
noob@noob:~$ #empty string
それで、私の仮定はempty string
間違っていますか?