コマンドライン引数をファイルから cat するには

やりたかったこと

Linux システムでコマンドラインに長文の文字を扱いたかったため、ファイルから cat で差し込みたかった。

対応方法

そのまま cat することはできず、 printf と組み合わせます。
こんな感じです。

command $(printf '%s' $(cat fuga.json))

こうすることで fuga.json をコマンドラインの引数として与えたことになります。
コレはひねり技ですねー

参考
https://siguniang.wordpress.com/2015/07/02/command-line-arguments-from-a-file-content/

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク




コメントの入力は終了しました。