diff options
author | Mattias Andrée <maandree@kth.se> | 2021-03-07 20:50:01 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2021-03-07 20:50:01 +0100 |
commit | 6d4d0823dc508b35c53735a872190ad43aa60315 (patch) | |
tree | 4ff15b8e91882f21393a0815a54e4865d956c040 /src/extract/cut | |
parent | Assume all EDID 1.x are compatible (diff) | |
download | libgamma-6d4d0823dc508b35c53735a872190ad43aa60315.tar.gz libgamma-6d4d0823dc508b35c53735a872190ad43aa60315.tar.bz2 libgamma-6d4d0823dc508b35c53735a872190ad43aa60315.tar.xz |
Start replacing info manual with man pages
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/extract/cut')
-rwxr-xr-x | src/extract/cut | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/extract/cut b/src/extract/cut deleted file mode 100755 index ad7c81a..0000000 --- a/src/extract/cut +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env python -# -*- mode: python, encoding: utf-8 -*- -# See LICENSE file for copyright and license details. - -# Very limited GNU cut. - - -import sys - - -delimiter = '\t' -fields = [] -complement = False - - -i, n = 1, len(sys.argv) -while i < n: - arg = sys.argv[i] - if arg == '-d': - i += 1 - delimiter = sys.argv[i] - elif arg == '-f': - i += 1 - fields += [int(f) - 1 for f in sys.argv[i].split(',')] - elif arg == '--complement': - complement = True - i += 1 - - -fields = set(fields) - - -def modify(line): - line = line.split(delimiter) - if complement: - line = [line[i] for i in range(len(line)) if i not in fields] - else: - line = [line[i] for i in range(len(line)) if i in fields] - return delimiter.join(line) - - -data = sys.stdin.read() -data = '\n'.join(modify(line) for line in data.split('\n')) -sys.stdout.write(data) -sys.stdout.flush() - |