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 |
VimScript > タブ区切り各データに関数適用
map.vim
|
|
$ cat sample5.txt
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24
25 26 27 28
29 30 31 32
33 34 35 36
37 38 39 40
$ vim sample5.txt
---------------vim-----------------
:so map.vim
:%call Test()
2 4 6 8
10 12 14 16
18 20 22 24
26 28 30 32
34 36 38 40
42 44 46 48
50 52 54 56
58 60 62 64
66 68 70 72
74 76 78 80
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24
25 26 27 28
29 30 31 32
33 34 35 36
37 38 39 40
$ vim sample5.txt
---------------vim-----------------
:so map.vim
:%call Test()
2 4 6 8
10 12 14 16
18 20 22 24
26 28 30 32
34 36 38 40
42 44 46 48
50 52 54 56
58 60 62 64
66 68 70 72
74 76 78 80