Help us shape the future of Go! Take the 2026 Go Developer Survey

unpaste

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2016 License: MIT Imports: 8 Imported by: 0

README

unpaste

Build Status

Separate corresponding or subsequent lines of files.

$ echo "$PATH"
/bin:/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/bin

$ echo "$PATH" | unpaste -sd: | awk '!a[$0]++' | paste -sd:
/bin:/usr/bin:/usr/local/bin


$ seq 3 | awk '{OFS="\t"; print $0, $0^2, $0^3}' | unpaste a b -
1
8
27

$ cat a
1
2
3

$ cat b
1
4
9

Usage

$ unpaste [OPTION]... [FILE]...
Separate corresponding or subsequent lines of files.

Options:
  -d, --delimiters=LIST   reuse characters from LIST instead of TABs
  -s, --serial            unpaste one file at a time instead of in parallel
      --help              display this help and exit
      --version           display version information and exit

Options

--help

Display a help message.

--version

Display the version of unpaste.

-d, --delimiters=LIST

Separate lines by specified the list of unicode characters.

$ cat src
1:2:3
4:5:6
7:8:9

$ cat src | unpaste -d: - a b
1
4
7

$ cat a
2
5
8

$ cat b
3
6
9


$ cat src2
hit|hit>hit|...
run|ran>run|...
say|said>said|...

$ cat src2 | unpaste -d'|>' - a b c
hit
run
say

$ cat a
hit
ran
said

$ cat b
hit
run
said

$ cat c
...
...
...
-s, --serial

Swap delimiters of files and delimiters of lines.

$ cat src
1	2	3
4	5	6
7	8	9

$ cat src | unpaste -s - a b
1
2
3

$ cat a
4
5
6

$ cat b
7
8
9


$ cat src2
a:b:c:d:e
f:g:h:i:j

$ cat src2 | unpaste -sd:
a
b
c
d
e

License

MIT License

Author

kusabashira kusabashira227@gmail.com

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL