以下の例は、ローカル検索でうまく機能するファイル検索と出力タイプが必要な方法を示しています。
> find /DBBACKMEUP/ -not -name "localhost*" -type f -name "*2012-10-26*" -exec du -b {} \; | awk '{print $2 "\t" $1}' | awk -F'/' '{print $NF}'
monitor_2012-10-26_22h00m.11.29.135.Friday.sql.gz 119601
test_2012-10-26_22h00m.10.135.Friday.sql.gz 530
status_2012-10-26_22h00m.1.29.135.Friday.sql.gz 944
しかし、多くのサーバーで同じコマンドを出力する必要があります。だから私はこのように実行する予定です。
>ssh root@192.168.87.80 "find /DBBACKMEUP/ -not -name "localhost*" -type f -name "*2012-10-26*" -exec du -b {} \; | awk '{print $2 "\t" $1}' | awk -F'/' '{print $NF}'"
もちろん、これは空白の出力になります。このような検索文字列をシェルで解析し、ssh で必要な出力を取得する方法はありますか?
ありがとう!!