tail -1 の出力を比較して、空の文字列かどうかを確認したいと思います。たとえば、find でファイルを検索していて、結果を "" (空の文字列) と比較したい場合、どうすればよいでしょうか? 私は持っている:
find . -name "*.pdf" | tail -1 | xargs -L1 bash -c 'if [$1 == ""] then echo "Empty"; else
< echo $1; fi'
基本的に、空でない場合はファイル名を出力し、'find' で見つかった pdf ファイルがない場合は "Empty" を出力します。
単一のコマンド内で if-else ステートメントを使用してさまざまなバリエーションを試しましたが、何も機能しないようです。