1#!/usr/bin/env python3 2# -*- coding: utf-8 -*- 3 4# Copyright (C) 2018 Collabora Inc. 5# 6# This library is free software; you can redistribute it and/or 7# modify it under the terms of the GNU Lesser General Public 8# License as published by the Free Software Foundation; either 9# version 2.1 of the License, or (at your option) any later version. 10# 11# This library is distributed in the hope that it will be useful, 12# but WITHOUT ANY WARRANTY; without even the implied warranty of 13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14# Lesser General Public License for more details. 15# 16# You should have received a copy of the GNU Lesser General 17# Public License along with this library; if not, see <http://www.gnu.org/licenses/>. 18# 19# Author: Xavier Claessens <xavier.claessens@collabora.com> 20 21import sys 22 23if len(sys.argv) < 3: 24 print('Usage: {} <output file> <input file 1> ...'.format(os.path.basename(sys.argv[0]))) 25 sys.exit(1) 26 27with open(sys.argv[1], 'w') as outfile: 28 for fname in sys.argv[2:]: 29 with open(fname) as infile: 30 for line in infile: 31 outfile.write(line) 32