目的 JavaScriptに複数のファイル名を渡したいです。 bashでサクッと作りたい 環境 MacOS/bash5.0 centOS7/bash4.24 bashで複数ファイル(例えばpng)をfindで取得し整形する。 hoge.jsというテンプレートの変数宣言の場所に1.の結果を入れる JavaScriptの配列定義はfoo = ["a.png", "b.png"]というフォーマットに合わせます。 コード # 結果が何もない場合に備えて空文字を入れておく。 $ lst_png="" ; touch a.png b.png C.png; # ファイル名で検索する。念のためソートしておく。改行を,に変えて文字列にする。 $ lst_png=$( find . -name "*.png" -printf "\"%f\"\n" | sort | sed -z 's|\n|,|g' ); e