Simple Sand Samples |
説明のないとってもシンプルなサンプルプログラム集
COBOL | awk | C言語 | D言語 | GO言語 | Lua | Vim |
bash | Perl | Gauche | Clojure | CLISP | EmacsLisp | VimScript |
tcsh | Ruby | Groovy | Java | C# | VBScript | JavaScript |
Io言語 | Python | Erlang | Scala | VB.NET | Excel/VBA | PHP |
Tcl | Haskell | OCaml | PowerShell | Windows | Unix/Linux |
Linuxコマンド > paste ファイルを横に並べて表示
|
|
~$ seq 80 | split -l10 -d
~$ ls
x00 x01 x02 x03 x04 x05 x06 x07 x08
~$ cat x01
11
12
13
14
15
16
17
18
19
20
~$
1 11 21
2 12 22
3 13 23
4 14 24
5 15 25
6 16 26
7 17 27
8 18 28
9 19 29
10 20 30
~$
1,11,21,31,41,51,61,71
2,12,22,32,42,52,62,72
3,13,23,33,43,53,63,73
4,14,24,34,44,54,64,74
5,15,25,35,45,55,65,75
6,16,26,36,46,56,66,76
7,17,27,37,47,57,67,77
8,18,28,38,48,58,68,78
9,19,29,39,49,59,69,79
10,20,30,40,50,60,70,80
~$
~$ ls
x00 x01 x02 x03 x04 x05 x06 x07 x08
~$ cat x01
11
12
13
14
15
16
17
18
19
20
~$
ファイルを水平方向に連結する(タブ区切り)
~$ paste x00 x01 x021 11 21
2 12 22
3 13 23
4 14 24
5 15 25
6 16 26
7 17 27
8 18 28
9 19 29
10 20 30
~$
デリミタを指定して連結する(カンマ)
~$ paste -d, x*1,11,21,31,41,51,61,71
2,12,22,32,42,52,62,72
3,13,23,33,43,53,63,73
4,14,24,34,44,54,64,74
5,15,25,35,45,55,65,75
6,16,26,36,46,56,66,76
7,17,27,37,47,57,67,77
8,18,28,38,48,58,68,78
9,19,29,39,49,59,69,79
10,20,30,40,50,60,70,80
~$