Momiage blog

もみあげのびるかな?

All Posts

S3間でファイルを比較し更新又は新規のファイルがあればコピーする

RubyのAWS SDKを利用してAWS CLIのS3 Syncっぽいことする

AWS SDKを利用してS3のバケット間コピーをやってみる。 ただバッケット間コピーだけしてもつまらないので、コピー元バケットで更新のあったファイル、又は新規追加されたファイルだけをコピーするようにする。

AWS CLIのS3 sync aws s3 sync s3://hoge s3://fuga っぽいことをやってみる。

あ、今回はAWS SDKのRuby版を利用するのだけど、 現行のSDKではなく開発中のSDKを利用していますー。

written aws, ruby, s3 Read on →

シェルスクリプトメモ その1〜

シェルスクリプトメモ その1

仕事とかでシェルスクリプト書いててよく利用する事を備忘録的にまとめてみようかとおもいます。

コマンドの内容を変数に格納

1
2
3
4
5
6
7
8
9
10
# 試しにディレクトリ内のファイルの数を数えてみる
$ ls -1 | wc -l
13
#
$ filecount1=$(ls -1 | wc -l)
$ filecount2=</span><span class="o">(</span>ls -1 <span class="p">|</span> wc -l<span class="o">)</span><span class="sb">
$ echo $filecount1
13
$ echo $filecount2
13

変数に格納したいコマンドを$( )又は` `で囲んで変数に渡してやると実行結果が変数に格納される。

written Read on →