sh:for/while:繰り返し処理 のバックアップ(No.3)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- sh:for/while:繰り返し処理 へ行く。
- 1 (2011-06-09 (木) 10:36:48)
- 2 (2012-01-05 (木) 20:25:33)
- 3 (2012-01-05 (木) 20:25:33)
sh:ファイルを1行ずつ読み込む †
よくググって書くのに覚えないので、メモ書き。
#!/bin/sh while read LINE do echo $LINE done < “ファイル名”
sshと組み合わせて使用 †
複数台あるサーバのあるディレクトリのファイルについて、更新日が70日以内のファイルを探すスクリプトはこんな感じです。
#!/bin/bash TARGETLIST=target.txt while read LINE do if [ "A" = "A$LINE" ] then continue fi echo $LINE ssh -n $LINE 'find /var/log/ -name "*log" -mtime -70 -ls' echo "" done < $TARGETLIST