lsの出力をJSON配列にする #Bash - Qiita ときどきの雑記帖 Re* | Ghost in the Shell 自分も gawk × コマンドプロンプトバージョンで: dir /b | gawk "BEGIN{ dem=\"[\n\" } ; { printf \"%s\x22%s\x22\",dem,$0 ; dem = \",\n\" } END{ print \"\n]\" }" join 的な関数なしで文字列連結する場合、大抵は if 文で区切り文字を出力するか否かを判断させますが、「次に出力する区切り文字を変数に保持させておいて、初期値だけ変える」という方法もあります…