コマンド
$ seq 2 4 | xargs -n1 -i bash -c 'read $(head -n1 data.tsv) < <(sed -n {}p data.tsv) && export $(head -n1 data.tsv) && envsubst < tmpl.json > row-{}'
データ等
$ ls -1
data.tsv
tmpl.json
$ cat tmpl.json
<?php | |
namespace App\Controller; | |
class PostsController extends AppController | |
{ | |
public function initialize() | |
{ |
seq 3 | xargs -I{a} bash -c 'seq 3 | xargs -I{b} bash -c '\''seq 3 | xargs -I{c} bash -c '\'\\\'\''seq 3 | xargs -I{d} echo {a} {b} {c} {d}'\'\\\' |
$ seq 9 | xargs -I{a} bash -c 'seq 9 | xargs -I{b} expr {a} \* {b}' | xargs printf "%2d\0" | xargs -0 -n9 | |
1 2 3 4 5 6 7 8 9 | |
2 4 6 8 10 12 14 16 18 | |
3 6 9 12 15 18 21 24 27 | |
4 8 12 16 20 24 28 32 36 | |
5 10 15 20 25 30 35 40 45 | |
6 12 18 24 30 36 42 48 54 | |
7 14 21 28 35 42 49 56 63 | |
8 16 24 32 40 48 56 64 72 | |
9 18 27 36 45 54 63 72 81 |
コマンド
$ seq 2 4 | xargs -n1 -i bash -c 'read $(head -n1 data.tsv) < <(sed -n {}p data.tsv) && export $(head -n1 data.tsv) && envsubst < tmpl.json > row-{}'
データ等
$ ls -1
data.tsv
tmpl.json
$ cat tmpl.json
(* | |
カリキュラマシーン 〜 第3回 ESM オフラインどう書くの問題を OCaml で解いてみたやつ | |
記事: http://emattsan.hatenablog.com/entry/20170528/1495976693 | |
問題: https://gist.github.com/mattsan/2ec7888056c6d02c3cc398d1279e5708 | |
*) | |
open Core | |
type exp_t = | |
| Num of Big_int.big_int |
(* | |
瞬き星 〜 第2回 ESM オフラインどう書くの問題を OCaml で解いてみたやつ | |
記事: http://emattsan.hatenablog.com/entry/20151230/1451449205 | |
問題: https://gist.github.com/mattsan/07674b095908fda117a0 | |
*) | |
open Core | |
type color_t = W | R |
(* | |
行列のできるラーメン屋 ESM オフラインどう書くの問題を OCaml で解いてみたやつ | |
記事: http://mtsmfm.github.io/2015/10/22/esm-doukaku.html | |
問題: https://gist.github.com/mtsmfm/4b8ffb53ffac055f5843 | |
*) | |
open Core | |
type state_t = Empty | Waiting | Eating | Resting |
#!/bin/sh | |
if [ -f "$@" ]; then | |
cmd.exe /c start "$@" | |
else | |
cd "$@" && cmd.exe /c start . && cd "$OLDPWD" | |
fi |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<link rel="import" href="bower_components/mt-entries-list/mt-entries-list.html"> | |
<custom-style> | |
<style> | |
mt-entries-list { | |
--mt-entries-list-item: { | |
list-style-type: square; |
<!doctype html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<link rel="import" href="./path/to/google-map/google-map.html"><!-- https://www.webcomponents.org/element/GoogleWebComponents/google-map --> | |
<style> | |
google-map { | |
height: 600px; | |
} | |
</style> |