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コマンド > cut テキスト列抽出
|
|
~$ cat hoge.txt ※タブ区切りテキスト
1 dog field3-3
2 fun field3-2
3 banana field3-9
4 good field3-6
5 jam field3-1
6 apple field3-10
7 egg field3-7
8 hot field3-5
9 cat field3-8
10 ice field3-4
~$
dog
fun
banana
good
jam
apple
egg
hot
cat
ice
~$
1 dog
2 fun
3 banana
4 good
5 jam
6 apple
7 egg
8 hot
9 cat
10 ice
~$
og field3-3
un field3-2
anana field3-9
ood field3-6
am field3-1
pple field3-10
gg field3-7
ot field3-5
at field3-8
ice field3-4
1 dog field3-3
2 fun field3-2
3 banana field3-9
4 good field3-6
5 jam field3-1
6 apple field3-10
7 egg field3-7
8 hot field3-5
9 cat field3-8
10 ice field3-4
~$
指定フィールドを取り出す(タブ区切り2番目のフィールド)
~$ cut -f2 hoge.txtdog
fun
banana
good
jam
apple
egg
hot
cat
ice
~$
指定フィールドまでを取り出す(タブ区切り2番目のフィールドまで)
~$ cut -f-2 hoge.txt1 dog
2 fun
3 banana
4 good
5 jam
6 apple
7 egg
8 hot
9 cat
10 ice
~$
指定バイト以降を取り出す(4バイト目以降)
~$ cut -b4- hoge.txtog field3-3
un field3-2
anana field3-9
ood field3-6
am field3-1
pple field3-10
gg field3-7
ot field3-5
at field3-8
ice field3-4