続 カッコの付け方

AWSを始めとしたクラウドコンピューティング全般と、唯一神emacsにおける()の付け方についてだらだら書きます

AWS CLI あるある 「ファイルの中身を引数にしたい」

AWS CLIを使っていてよくあるのが $ aws iam upload-server-certificate --server-certificate-name --certificate-body <ファイルじゃだめよ> というパターンです。

とくに結構長いJSONファイルを渡す必要がちょくちょくあり(特にEMRとか)こんな長いJSONコピペも面倒なときは

$ aws iam upload-server-certificate --server-certificate-name --certificate-body "`cat file.crt`"

としましょう。

""で括りつつ、``の中のコマンドが実行され、それがコマンドラインに展開されます

xargsでもできると思いますが、単純にcatが楽かと。 Windowsの場合は、、、調べておきます。