getLines = lambda rf, lineNums:(line for i, line in enumerate(rf) if i + 1 in lineNums)
result = getLines(open('read_file_path'), [i for i in range(1, 20, 5)])
with open('new_file_path', 'w') as wf:
wf.writelines(result)
#===============================================
result = map(lambda ele:ele[1], filter(lambda ele: ele[0] + 1 in range(1, 20, 5), enumerate(open('read_file_path'))))
with open('new_file_path', 'w') as wf:
wf.writelines(result)
awk '(NR % 5 == 1){print $0}'
awk '(NR % 5 == 1){print $0}'
awk '(NR % 5 == 1){print $0}'
awk '(NR % 5 == 1){print $0}' filename
python
댓글 달기